Technical Field
[0001] The present disclosure relates to a display control apparatus, a display control
method, and a program.
Background Art
[0002] Recently, an image recognition technology has been highly developed, and is now able
to recognize a position or posture of a real object (for example, an object such as
a signboard or building) included in an input image from an imaging apparatus. As
an application example of object recognition as described above, augmented reality
(AR) application is known. According to the AR application, a virtual object (for
example, advertisement information, navigation information, or information for a game)
associated with a real object can be superimposed on the real object included in a
real-space image.
[0003] On the other hand, a remote desktop technology is known as the technology in which
the execution of a command by an execution terminal is controlled using an operation
terminal according to a remote operation. If the remote desktop technology is used,
for example, a right to execute the command can be assigned to the operation terminal
For example, the execution of the command can be controlled using the operation terminal
if the execution of the command is permitted, but the control of the command execution
using the operation terminal is restricted if the command execution is restricted.
The remote desktop technology as described above is disclosed, for example, in Japanese
patent application publication
JP 2007-334633 A.
[0004] From
US 2011/0138416 A1 an augmented remote controller for controlling an image display apparatus is known.
The augmented remote controller may identify or determine the image display apparatus
and a main image displayed by the image display apparatus, such as a program content
image or an electronic program guide image, by capturing an image of the image display
apparatus and analysing the captured image. Upon identification of the image display
apparatus, the augmented remote controller may display on the touch screen display
of the augmented remote controller the captured image of the image display apparatus
together with menus for controlling the image display apparatus, wherein the menus
are overlaid on the captured image of the image display apparatus. The user may enter
a command to control the image display apparatus by selecting a menu on the touch
screen display of the augmented remote controller, whereupon the augmented remote
controller transmits a signal carrying the user-input command to the image display
apparatus.
[0005] US patent application publication
US 2009/0174653 A1 discloses a remote control unit with a camera and a touch screen display for controlling
a digital television (DTV) that displays a graphical user interface (GUI) containing
a plurality of GUI items. To allow control of the DTV, the remote control unit captures
an image of the GUI displayed by the DTV and displays the captured GUI image on its
touch screen. If a user touches the touch screen of the remote control unit, the remote
control unit, based on information regarding the position of the GUI items obtained
from the DTV, determines whether there is a GUI item at the location of the touch
screen touched by the user. If the user touched a GUI item, the remote control unit
transmits information regarding the GUI item touched by the user to the DTV. The DTV
determines which GUI item is selected by the user, using the information regarding
the GUI item received from the remote control unit, and executes a function corresponding
to the selected GUI item.
[0006] From US patent application publication
US 2011/0138444 A1 it is known that an image display may be displayed by augmented reality on a remote
controller. This may include identifying an electronic device having playable content,
receiving information regarding a locked status of the playable content of the identified
electronic device, and displaying, on a screen, an object indicating a locked status
when the playable content of the identified electronic device requires a user authentication
for playing the content.
Summary
Technical Problem
[0007] However, a technology for allowing a user to easily recognize a command whose execution
is restricted when a terminal to be operated by the user controls the command execution
by another terminal using a recognition result of a screen subjected to display control
by the other terminal has not been disclosed. Accordingly, it is desirable to implement
a technology for allowing the user to easily recognize a command whose execution is
restricted.
Solution to Problem
[0008] According to a first aspect, the invention provides an information processing system
in accordance with independent claim 1. According to a second aspect, the invention
provides an information processing method in accordance with independent claim 7.
According to a third aspect, the invention provides a non-transitory computer-readable
medium in accordance with independent claim 8. Preferred embodiments of the invention
are set forth in the dependent claims. The invention and further aspects of the disclosure
a further detailed in the drawings and the following description.
Advantageous Effects of Invention
[0009] According to the embodiments of the present disclosure, it is possible to enable
a user to easily recognize a command whose execution is restricted when a terminal
to be operated by the user controls the command execution by another terminal using
a recognition result of a screen subjected to display control by the other terminal.
Brief Description of Drawings
[0010]
Fig. 1 is an explanatory diagram illustrating a configuration of a display control
system according to an embodiment of the present disclosure.
Fig. 2 is a block diagram illustrating a functional configuration example of an execution
terminal.
Fig. 3 is a block diagram illustrating a functional configuration example of an operation
terminal.
Fig. 4 is a diagram illustrating an example of information that is transmitted by
the execution terminal to the operation terminal.
Fig. 5 is a diagram illustrating display control by a display control unit of the
operation terminal.
Fig. 6 is a diagram illustrating an example of a screen displayed according to the
display control by the display control unit of the operation terminal.
Fig. 7 is a diagram illustrating transmission control by a transmission control unit
of the operation terminal.
Fig. 8 is a diagram illustrating an example of a command execution result.
Fig. 9 is a flowchart illustrating a flow of an operation of a display control system
according to an embodiment of the present disclosure.
Fig. 10 is a diagram illustrating an example of transmission information only provided
for enhancing the understanding of the invention.
Fig. 11 is a flowchart illustrating a flow of an operation of a display control system
only provided for enhancing the understanding of the invention.
Description of Embodiments
[0011] Hereinafter, preferred embodiments of the present disclosure will be described in
detail with reference to the appended drawings. Note that, in this specification and
the appended drawings, structural elements that have substantially the same function
and structure are denoted with the same reference numerals, and repeated explanation
of these structural elements is omitted.
[0012] In addition, in this specification and the drawings, a plurality of constituent elements
having substantially identical functional configurations are distinguished by different
alphabetic characters following the same reference numerals. However, when it is not
necessary to distinguish among the plurality of constituent elements having the substantially
identical functional configurations, only the same reference numerals are used.
[0013] In addition, "Description of Embodiments" will be described in the following order.
- 1. Overview of Display Control System
- 2. Functional Configuration Example of Execution Terminal
- 3. Functional Configuration Example of Operation Terminal
- 4. Functions Provided in Display Control Apparatus
- 5. Operation of Display Control System
- 6. Modified Example
- 7. Conclusion
<1. Overview of Display Control System>
[0014] Hereinafter, first, the overview of the display control system according to an embodiment
of the present disclosure will be described with reference to Fig. 1.
[0015] Fig. 1 is an explanatory diagram illustrating a configuration of the display control
system according to the embodiment of the present disclosure. As illustrated in Fig.
1, the display control system 1 according to the embodiment of the present disclosure
includes an execution terminal 10 and an operation terminal 20. The execution terminal
10 can display a screen including one or more items. The number of items is not particularly
limited. In an example illustrated in Fig. 1, a screen D10 including items Itm1 to
Itm15 is displayed by the execution terminal 10. These items may each correspond,
for example, to respective applications implemented by the execution terminal 10.
[0016] The operation terminal 20 can image a screen displayed by the execution terminal
10. In the example illustrated in Fig. 1, the screen D10 displayed by the execution
terminal 10 is imaged by the operation terminal 20. In addition, in the example illustrated
in Fig. 1, an image obtained by imaging (hereinafter referred to as "a captured image")
is included in a screen D20 displayed by the operation terminal 20. This "captured
image" may correspond to an image that is presently being captured and displayed as
screen D20, or may be an image previously captured and stored by that is subsequently
displayed as screen D20. Here, if the user performs an operation of selecting an item
for the operation terminal 20, the execution terminal 10 executes a command corresponding
to the item.
[0017] For example, if the user performs an operation of selecting the item Itm3 for the
operation terminal 20, the execution terminal 10 executes a command "Transition to
Photo Selection Screen" corresponding to the item Itm3.
[0018] Although smart phones are illustrated as examples of the execution terminal 10 and
the operation terminal 20 in Fig. 1, neither of the execution terminal 10 and the
operation terminal 20 is limited to the smart phone. For example, the execution terminal
10 and the operation terminal 20 may each be personal digital assistants (PDA), portable
phones, portable music playback apparatus, portable video processing apparatus, or
portable game devices.
[0019] Incidentally, the case in which the control of command execution from the operation
terminal 20 is desired to be restricted is also considered. For example, if a user
of the execution terminal 10 does not desire to arbitrarily show a moving image to
other persons, there is a case in which the execution of a command "Transition to
Moving-Image Selection Screen" is desired to be prohibited even when an operation
of selecting the item Itm2 for the operation terminal 20 is performed. In such a case,
it is possible to assign a right to execute the command to the operation terminal.
At this time, if it is possible to enable a user of the operation terminal 20 to easily
recognize a command whose execution is restricted, convenience for the user of the
operation terminal 20 may be improved.
[0020] The embodiments of the present disclosure have been made in view of the above-described
circumstances. According to the embodiment of the present disclosure, the operation
terminal 20 can enable the user of the operation terminal 20 to easily recognize a
command whose execution is restricted when the control of command execution by the
execution terminal 10 is performed using a recognition result of a screen displayed
by the execution terminal 10. Hereinafter, a functional configuration of the execution
terminal 10 according to the embodiment of the present disclosure will be described
with reference to Fig. 2.
<2. Functional Configuration Example of Execution Terminal>
[0021] Fig. 2 is a block diagram illustrating the functional configuration example of the
execution terminal 10. Referring to Fig. 2, the execution terminal 10 includes an
input apparatus 12, a storage apparatus 14, a display apparatus 16, a communication
apparatus 18, and a display control apparatus 100. The display control apparatus 100
includes an operation detection unit 110, a transmission control unit 120, a display
control unit 130, an acquisition unit 140, and a command execution unit 150.
(Input Apparatus)
[0022] The input apparatus 12 is an input device to be used to allow the user to operate
the execution terminal 10 or input information to the execution terminal 10. The input
apparatus 12 can include, for example, a keyboard, a keypad, a mouse, a button, a
switch, or a touch panel. The input apparatus 12 may include a gesture recognition
module that recognizes a gesture of the user.
(Storage Apparatus)
[0023] The storage apparatus 14 stores data and programs for processing by the execution
terminal 10 using a storage medium such as a semiconductor memory or a hard disk.
For example, the storage apparatus 14 stores a program for display control of a screen
including items. Further, for example, the storage apparatus 14 stores a program for
executing a command corresponding to the item.
(Display Apparatus)
[0024] The display apparatus 16 is a display module constituted by a liquid crystal display
(LCD), an organic light-emitting diode (OLED), or a cathode ray tube (CRT). The display
apparatus 16 may be a part of the execution terminal 10 or may be configured separately
from the execution terminal 10.
(Communication Apparatus)
[0025] The communication apparatus 18 is a communication interface that communicates with
the operation terminal 20 in a wired or wireless manner. When connected to a network,
the communication apparatus 18 may communicate with the operation terminal 20 via
the network. In addition, the communication apparatus 18 may directly communicate
with the operation terminal 20 without involving the network. For example, the communication
apparatus 18 may perform near-field wireless communication by radio waves or infrared
communication with the operation terminal 20.
(Display Control Apparatus)
[0026] The display control apparatus 100 corresponds to a processor such as a central processing
unit (CPU) or a digital signal processor (DSP). The display control apparatus 100
operates various functions of the display control apparatus 100 to be described later
by executing a program stored in the storage apparatus 14 or another storage medium.
The display control apparatus 100 may not be embedded in the execution terminal 10,
and may be embedded in another apparatus (for example, a server).
[0027] The functional configuration of the execution terminal 10 according to the embodiment
of the present disclosure has been described above with reference to Fig. 2. Hereinafter,
a functional configuration of the operation terminal 20 according to the embodiment
of the present disclosure will be described in detail with reference to Fig. 3.
<3. Functional Configuration Example of Operation Terminal>
[0028] Fig. 3 is a block diagram illustrating the functional configuration example of the
operation terminal 20. Referring to Fig. 3, the operation terminal 20 includes an
imaging apparatus 21, an input apparatus 22, a storage apparatus 24, a display apparatus
26, a communication apparatus 28, and a display control apparatus 200. The display
control apparatus 200 includes an image acquisition unit 210, a recognition unit 220,
an information acquisition unit 230, a display control unit 240, an operation detection
unit 250, and a transmission control unit 260.
(Imaging Apparatus)
[0029] The imaging apparatus 21 generates a captured image by imaging a real space using
an imaging element such as a charge coupled device (CCD) or a complementary metal
oxide semiconductor (CMOS). Although the imaging apparatus 21 is assumed to be a part
of the operation terminal 20 in the embodiment of the present disclosure, the imaging
apparatus 21 may be configured separately from the operation terminal 20.
(Input Apparatus)
[0030] The input apparatus 22 is an input device to be used to allow the user to operate
the operation terminal 20 or input information to the operation terminal 20. The input
apparatus 22 can include, for example, a keyboard, a keypad, a mouse, a button, a
switch, or a touch panel. The input apparatus 22 may include a gesture recognition
module that recognizes a gesture of the user.
(Storage Apparatus)
[0031] The storage apparatus 24 stores data and programs for processing by the operation
terminal 20 using a storage medium such as a semiconductor memory or a hard disk.
In addition, the storage apparatus 24 stores a feature quantity dictionary to be used
for object recognition and virtual object data, which is data of a virtual object
serving as a display target. Further, the storage apparatus 24 can store a recognition
result generated as an object recognition result.
(Display Apparatus)
[0032] The display apparatus 26 is a display module constituted by a liquid crystal display
(LCD), an organic light-emitting diode (OLED), or a cathode ray tube (CRT). The display
apparatus 26 may be a part of the operation terminal 20, or may be configured separately
from the operation terminal 20.
(Communication Apparatus)
[0033] The communication apparatus 28 is a communication interface that communicates with
the execution terminal 10 in a wired or wireless manner. When connected to a network,
the communication apparatus 28 may communicate with the execution terminal 10 via
the network. In addition, the communication apparatus 28 may directly communicate
with the execution terminal 10 without involving the network. For example, the communication
apparatus 28 may perform near-field wireless communication by radio waves or infrared
communication with the execution terminal 10.
(Display Control Apparatus)
[0034] The display control apparatus 200 corresponds to a processor such as a central processing
unit (CPU) or a digital signal processor (DSP). The display control apparatus 200
operates various functions of the display control apparatus 200 to be described later
by executing a program stored in the storage apparatus 24 or another storage medium.
The display control apparatus 200 may not be embedded in the operation terminal 20,
or may be embedded in another apparatus (for example, a server).
[0035] The functional configuration of the operation terminal 20 according to the embodiment
of the present disclosure has been described above with reference to Fig. 3. Hereinafter,
the display control apparatus 100 and 200 according to the embodiment of the present
disclosure will be described in detail with reference to Figs. 4 to 8.
<4. Functions Provided in Display Control Apparatus>
[0036] Fig. 4 is a diagram illustrating an example of information (hereinafter referred
to as "transmission information") that is transmitted by the execution terminal 10
to the operation terminal 20. As illustrated in Fig. 4, the transmission information
includes configuration information and authority information. The configuration information
indicates a configuration of a screen including one or more items. The display control
unit 130 can display the screen according to the configuration information. In the
example illustrated in Fig. 4, the configuration information indicates positions and
sizes of the items Itm1 to Itm15 constituting the screen D10.
[0037] A position of an item can be expressed by a position of a predetermined point of
the item, for example, when the item position is based on the position of the predetermined
point of the screen. For example, a top-left corner of the screen D10 can be a predetermined
point of the screen, but a predetermined point of the screen may not be the top left
corner of the screen D10. In addition, a top left corner of the item can be a predetermined
point of the item, but a predetermined point of the item may not be the top left corner
of the item. In addition, although coordinates of the item are expressed by expressing
a position of a predetermined point of the screen D10 as (0, 0), expressing positions
of predetermined points of the items Itm1 to Itm15 as (X1, Y1) to (X15, Y15), and
expressing sizes (Width, Height) of the items Itm1 to Itm15 as (W1, H1) to (W15, H15)
in the example illustrated in Fig. 4, a type of expression is not particularly limited.
[0038] For example, instead of coordinates of each item, a size of an interval between items
and a size of an interval between a screen end and the item may be included in transmission
information as configuration information. In this case, information indicating that
execution of a command is permitted or information indicating that the execution of
the command is restricted as will be described later may be arranged in order of item
number. In addition, if each item has a shape other than a rectangle, the coordinates
of each item can be defined in another type of expression. For example, each item
may be a point, but, in this case, the size of each item may not be included in the
transmission information as the configuration information. Further, for example, if
the size of each item is already recognized by the operation terminal 20, the size
of each item may not be included in the transmission information as the configuration
in-formation.
[0039] The authority information is constituted by information (hereinafter simply referred
to as "permission") indicating that the execution of the command is permitted or in-formation
(hereinafter simply referred to as "restriction") indicating that the execution of
the command is restricted. In the example illustrated in Fig. 4, "permission" or "restriction"
is associated with the execution of a command to be executed from each of the items
Itm1 to Itm15. The authority information may be set, for example, if a setting operation
from the user has been detected by the operation detection unit 110. The setting operation
is input, for example, by the input apparatus 12 from the user.
[0040] Although the execution of the command is prohibited if the execution of the command
is restricted in what follows, the execution of the command may not be prohibited.
In addition, the restriction for the execution of the command may be imposed step
by step. If the transmission control unit 120 controls the transmission in-formation
to be transmitted to the operation terminal 20, the transmission information is transmitted
by the communication apparatus 18 to the operation terminal 20 according to the control.
For example, if the operation detection unit 110 has detected a transmission operation
from the user, the transmission information may be transmitted. The transmission operation
is input, for example, by the input apparatus 12 from the user.
[0041] The transmission information transmitted from the execution terminal 10 is received
by the communication apparatus 28 of the operation terminal 20. The information acquisition
unit 230 of the display control apparatus 200 can acquire the transmission in-formation
received by the communication apparatus 28. On the other hand, the image acquisition
unit 210 acquires a captured image of the screen D10. The captured image of the screen
D10 can be obtained, for example, according to imaging by the imaging apparatus 21
of the operation terminal 20. The display control unit 240 may control the captured
image acquired by the image acquisition unit 210 to be displayed. The display apparatus
26 can perform a display according to display control by the display control unit
240. For example, in the example illustrated in Fig. 1, the display control unit 240
controls the captured image to be displayed as the screen D20.
[0042] The recognition unit 220 acquires a recognition result by recognizing the screen
D10. For example, the recognition unit 220 recognizes the screen D10 included in the
captured image acquired by the image acquisition unit 210 and a position and posture
in the captured image of the screen D10. For example, the recognition unit 220 can
recognize the screen included in the captured image by matching a feature quantity
determined from the captured image against a feature quantity of the screen D10.
[0043] More specifically, the recognition unit 220 determines a feature quantity of a real
object within the captured image according to a feature-quantity determination method
such as a scale invariant feature transform (SIFT) method or a random ferns method,
and matches the determined feature quantity against the feature quantity of the real
object. The recognition unit 220 recognizes information for identifying the screen
D10 associated with a feature quantity best matching with the feature quantity of
the real object within the captured image and a position and posture of the screen
D10 in the captured image.
[0044] Here, the recognition unit 220 uses a feature-quantity dictionary in which the feature-quantity
data of the real object is associated with information for identifying the real object.
The feature-quantity dictionary may be stored by the storage apparatus 24 or received
by the communication apparatus 28 from the server. The feature-quantity data of the
real object may be, for example, a set of feature quantities determined from a learning
image of the real object according to the SIFT method or the random ferns method.
[0045] The recognition of the screen D10 is not limited to this example. For example, the
recognition unit 220 may indirectly recognize the screen D10 by recognizing a known
graphic or symbol or a marker such as an artificial marker (for example, a barcode
or quick response (QR) code) or a natural marker associated with the screen D10. In
addition, the recognition unit 220 may recognize the screen D10 and recognize the
position and posture of the screen D10 from the size and shape in the captured image
of the screen D10.
[0046] In addition, although an example in which the recognition unit 220 recognizes the
position and posture of the screen D10 included in the captured image according to
image processing has been described above, a technique of recognizing the position
and posture of the screen D10 is not limited to a recognition technique based on the
image processing. For example, the recognition unit 220 can detect a direction of
the imaging apparatus 21 and a current location of the operation terminal 20, and
estimate the screen D10 included in the captured image and the position and posture
of the screen D10 in the captured image based on the detection result.
[0047] Fig. 5 is a diagram illustrating display control by the display control unit 240.
The display control unit 240 performs control so that a restriction display, which
is a display indicating that the execution of the command is restricted, is performed
based on the configuration information and the screen recognition result if the authority
in-formation indicates that the execution of the command is restricted (the case of
"restriction"). For example, the display control unit 240 can add the restriction
display to the captured image acquired by the image acquisition unit 210.
[0048] If the configuration information and the authority information as illustrated in
Fig. 4 have been acquired by the information acquisition unit 230, "restriction" is
associated with item coordinates (X2, Y2, W2, H2), (X10, Y10, W10, H10), and (X11,
Y11, W11, H11). Accordingly, it is preferable that the display control unit 240 controls
the restriction display to be performed based on the item coordinates (X2, Y2, W2,
H2), (X10, Y10, W10, H10), and (X11, Y11, W11, H11) and the recognition result of
the screen D10.
[0049] For example, if the position and posture of the screen D10 have been recognized as
the recognition result of the screen D10, the display control unit 240 converts item
coordinates (X2, Y2, W2, H2), (X10, Y10, W10, H10), and (X11, Y11, W11, H11) based
on the position and posture of the screen D10. Coordinates (hereinafter referred to
as "converted coordinates") after the display control unit 240 has converted the item
coordinates are illustrated as (X2', Y2', W2', H2'), (X10', Y10', W10', H10'), and
(X11', Y11', W11', H11') in Fig. 5.
[0050] The display control unit 240 can add the restriction display to a position indicated
by the converted coordinates. In the example illustrated in Fig. 5, the display control
unit 240 can add the restriction display to positions indicated by the converted coordinates
(X2', Y2', W2', H2'), (X10', Y10', W10', H10'), and (X11', Y11', W11', H11'). The
display apparatus 26 can perform a display according to display control by the display
control unit 240.
[0051] Fig. 6 is a diagram illustrating an example of a screen displayed according to the
display control by the display control unit 240. In the example illustrated in Fig.
6, a captured image in which restriction displays R2, R10, and R11 are added to positions
indicated by the converted coordinates (X2', Y2', W2', H2'), (X10', Y10', W10', H10'),
and (X11', Y11', W11', H11') is displayed as a screen D21. Although the items are
grayed out by the restriction displays R2, R10, and R11 in the example illustrated
in Fig. 6, a restriction display method is not particularly limited. For example,
the restriction display may be a display from which each item is deleted.
[0052] If the restriction display is made as described above, the display control apparatus
200 enables the user to easily recognize a command whose execution is restricted when
the control of the command execution by the display control apparatus 100 is performed
using the recognition result of a screen subjected to display control by the display
control apparatus 100. In the example illustrated in Fig. 6, the user easily recognizes
that the authority is restricted for each of a command "Transition to Moving-Image
Selection Screen" corresponding to the item Itm2, a command "Fasebook" corresponding
to the item Itm10, and a command "Diary" corresponding to the item Itm11.
[0053] The user can select the command whose execution is permitted while browsing the screen
D21 in which the restriction display is made as described above. In the example illustrated
in Fig. 6, the user can select one of the items Itm1, Itm3 to Itm9, and Itm12 to Itm15.
Here, for example, the user desires to input an operation of designating coordinates
on the screen to the input apparatus 22 as designated coordinates (s', t'). In this
case, the operation detection unit 250 detects an operation of designating the designated
coordinates (s', t').
[0054] Fig. 7 is a diagram illustrating transmission control by the transmission control
unit 260. As illustrated in Fig. 7, in accordance with the present invention, if the
operation detection unit 250 has detected an operation of designating the designated
coordinates (s', t'), the transmission control unit 260 converts the designated coordinates
(s', t') based on a position and posture of the screen D10. Coordinates after the
conversion of the designated coordinates (s', t') are denoted by (s, t). The transmission
control unit 260 controls the coordinates (s, t) to be transmitted to the display
control apparatus 100. If the coordinates (s, t) are controlled to be transmitted
by the transmission control unit 260 to the display control apparatus 100, the coordinates
(s, t) are transmitted by the communication apparatus 28 to the execution terminal
10 according to the control.
[0055] The coordinates (s, t) transmitted by the communication apparatus 28 are received
by the communication apparatus 18 of the execution terminal 10. Subsequently, if the
coordinates (s, t) are received by the communication apparatus 18, the acquisition
unit 140 of the display control apparatus 100 acquires the coordinates (s, t) received
by the communication apparatus 18. If the item coordinates have been acquired by the
acquisition unit 140 and the authority information indicates that the execution of
the command is permitted (the case of "permission"), the command execution unit 150
executes the command. Because "permission" is associated with the item Itm3 as illustrated
in Fig. 4, it is preferable that the command execution unit 150 executes the command
"Transition to Photo Selection Screen" corresponding to the item Itm3 if the coordinates
(s, t) acquired by the acquisition unit 140 are consistent with the coordinates (for
example, coordinates within a range defined by (X3, Y3, W3, H3)) of the item Itm3
as illustrated in Fig. 7.
[0056] Fig. 8 is a diagram illustrating an example of a command execution result. If the
command execution unit 150 has executed the command "Transition to Photo Selection
Screen" corresponding to the item Itm3, the display control unit 130 controls a screen
D12 corresponding to a photo selection screen to be displayed as illustrated in Fig.
8. If the display control by the display control unit 130 is performed, the screen
D12 is displayed by the display apparatus 16 according to the display control. In
addition, in the example illustrated in Fig. 8, if the imaging apparatus 21 images
the screen D12 and the image acquisition unit 210 acquires a captured image, the display
control unit 240 controls the captured image to be displayed as a screen D22.
[0057] If the acquisition unit 140 does not acquire item coordinates, it is preferable that
the command execution unit 150 does not execute the command. In addition, if the authority
in-formation indicates that the execution of the command is restricted (the case of
"restriction"), it is preferable that the command execution unit 150 restricts the
execution of the command. For example, if coordinates (s, t) acquired by the acquisition
unit 140 are coordinates of the item Itm2, it is preferable that the command execution
unit 150 execute the command "Transition to Moving-Image Selection Screen" corresponding
to the item Itm2 because "restriction" is associated with the item Itm2 as illustrated
in Fig. 4.
[0058] In addition, although the coordinates (s, t) may be controlled to be unconditionally
transmitted as described above, the transmission control unit 260 may determine whether
or not a predetermined condition has been satisfied and control the coordinates (s,
t) to be transmitted if the predetermined condition has been satisfied. In addition,
if the predetermined condition has not been satisfied, the transmission control unit
260 may control the coordinates (s, t) not to be transmitted.
[0059] For example, if coordinates (s, t) after the conversion of designated coordinates
(s', t') based on the position and posture of the screen D10 are consistent with or
close to one set of item coordinates (X1, Y1, W1, H1) to (X15, Y15, W15, H15), the
transmission control unit 260 controls the coordinates (s, t) to be transmitted to
the display control apparatus 100. On the other hand, if the coordinates (s, t) are
not consistent with or close to one set of the item coordinates (X1, Y1, W1, H1) to
(X15, Y15, W15, H15), the transmission control unit 260 may control the coordinates
(s, t) not to be transmitted to the display control apparatus 100. A proximity range
can be preset or may not be provided.
[0060] In addition, for example, the transmission control unit 260 may control the coordinates
(s, t) to be transmitted to the display control apparatus 100 if the authority in-formation
indicates that the execution of the command is permitted (the case of "permission").
On the other hand, if the authority information indicates that the execution of the
command is restricted (the case of "restriction"), the transmission control unit 260
may control the coordinates (s, t) not to be transmitted to the display control apparatus
100.
[0061] The command execution unit 150 may execute a command designated according to a command
designation operation if the operation detection unit 110 has detected the command
designation operation from the user. In such a case, if the operation detection unit
110 has detected the command designation operation from the user, it is preferable
that the command execution unit 150 execute the command regardless of the authority
information. On the other hand, when the acquisition unit 140 has acquired item coordinates,
it is preferable that the command execution unit 150 execute the command if the authority
information indicates that the execution of the command is permitted (the case of
"permission"). In addition, when the acquisition unit 140 has acquired the item coordinates,
it is preferable that the command execution unit 150 restrict the execution of the
command if the authority information indicates that the execution of the command is
restricted (the case of "restriction"). The command designation operation is input,
for example, by the input apparatus 12 from the user.
[0062] The functions provided in the display control apparatus 100 and 200 according to
the embodiments of the present disclosure have been described above with reference
to Figs. 4 and 8. Hereinafter, an operation of the display control system 1 according
to an embodiment of the present disclosure will be described in detail with reference
to Fig. 9.
<5. Operation of Display Control System>
[0063] Fig. 9 is a flowchart illustrating a flow of the operation of the display control
system 1 according to the embodiment of the present disclosure.
[0064] If the display control unit 130 of the execution terminal 10 performs display control
of a screen including items as illustrated in Fig. 9, the display apparatus 16 displays
the screen including the items according to display control by the display control
unit 130 (step S11). The number of items is not particularly limited as described
above. Subsequently, the transmission control unit 120 controls configuration information
of the screen and authority information for a command to be executed from the item
to be transmitted to the operation terminal 20. According to the control by the transmission
control unit 120, the communication apparatus 18 transmits the configuration in-formation
and the authority information to the operation terminal 20 (step S12). As described
above, the configuration information and the authority information are transmitted,
for example, if the operation detection unit 110 has detected a transmission operation
from the user.
[0065] Subsequently, if the communication apparatus 28 of the operation terminal 20 receives
the configuration information and the authority information from the execution terminal
10 (step S21), the information acquisition unit 230 acquires the configuration information
and the authority information received by the communication apparatus 28. On the other
hand, if the imaging apparatus 21 images the screen subjected to the display control
by the display control unit 130, the image acquisition unit 210 acquires a captured
image obtained according to imaging by the imaging apparatus 21 (step S22). The recognition
unit 220 recognizes the screen from the captured image (step S23). Subsequently, if
the display control unit 240 performs display control of the captured image, the display
apparatus 26 displays the captured image (step S24).
[0066] Subsequently, if the authority information indicates that the execution of the command
is restricted ("Yes" in step S25), the display control unit 240 adds a restriction
display to the captured image based on the configuration information and the recognition
result (step S26), and proceeds to step S27. If the authority information does not
indicate that the execution of the command is restricted (that is, if the authority
information indicates that the execution of the command is permitted) ("No" in step
S25), the display control unit 240 proceeds to step S27. Subsequently, if the operation
detection unit 250 has detected designated coordinates from the user, the transmission
control unit 260 converts the designated coordinates based on the recognition result
obtained according to recognition by the recognition unit 220 (step S27), and controls
the converted coordinates to be transmitted. The communication apparatus 28 transmits
the converted coordinates according to the control by the transmission control unit
260 (step S28). It should be noted that while the display control unit 240 adds a
restriction display to the captured image based on the configuration information and
the recognition result (step S26), it is possible for a restriction display to be
removed by changing a status corresponding to the command from restricted to permitted.
For example, a password or other authentication in-formation may be entered at the
operation terminal 20 and transmitted to the execution terminal 10. The execution
terminal 10 may then, upon successful authentication, transmit data to the operation
terminal 20 indicating that a status of a command be changed from restricted to permitted.
An exemplary process of entering this authentication information may include selecting
one of the restriction displays R2, R10 and R11 shown in Fig. 6. Upon selection of
one of these displays, the display control unit 240 controls the display to display
an interface prompting a user to enter the authentication information. This authentication
information is then sent from the operation terminal 20 to the execution terminal
10, as outlined above. Upon receiving the data from the execution terminal 10 indicating
that the status of the command has been changed from restricted to permitted based
on a successful authentication, the display control unit 240 controls the display
to remove the restriction display from the captured image.
[0067] Subsequently, if the communication apparatus 18 of the execution terminal 10 receives
the converted coordinates (step S13), the acquisition unit 140 acquires the coordinates
received by the communication apparatus 18. If the coordinates received by the communication
apparatus 18 are not item coordinates (or are not close to item coordinates) ("No"
in step S14), the command execution unit 150 ends the operation without executing
the command. Alternatively, the display control unit 130 may re-perform the display
control (step S11). If the coordinates received by the communication apparatus 18
are item coordinates (or are close to item coordinates) ("Yes" in step S14), the command
execution unit 150 proceeds to step S15.
[0068] If the authority information does not indicate that the execution of the command
is permitted (that is, if the execution of the command is indicated as being restricted)
("No" in step S15), the command execution unit 150 ends the operation without executing
the command. Alternatively, the display control unit 130 may re-perform the display
control (step S11). If the authority information indicates that the execution of the
command is permitted ("Yes" in step S15), the command execution unit 150 executes
the command (step S16), and ends the operation. Alternatively, the display control
unit 130 may re-perform the display control (step S11). The display control unit 130
may perform display control of the command execution result.
[0069] The operation of the display control system 1 according to the embodiment of the
present disclosure has been described above with reference to Fig. 9. The functions
provided in the display control apparatus 100 and 200 according to the modified example
of the embodiment of the present disclosure will be described in detail with reference
to Fig. 10.
<6. Modified Example>
[0070] Fig. 10 is a diagram illustrating an example of transmission information only provided
for enhancing the understanding of the invention. As illustrated in Fig. 10, the transmission
information may include information (hereinafter referred to as "command identification
information") for identifying a command in addition to configuration information and
authority information. However, the command identi-fication information is not indispensable
information. If the transmission control unit 120 of the execution terminal 10 controls
the transmission information as described above to be transmitted, the communication
apparatus 18 transmits the transmission in-formation. The transmission information
transmitted by the communication apparatus 18 is received by the communication apparatus
28 of the operation execution 20 and acquired by the information acquisition unit
230.
[0071] Here, for example, if the operation detection unit 250 has detected an operation
of designating a command, the transmission control unit 260 can control command identi-fication
information for identifying the command to be transmitted to the display control apparatus
100. Here, the transmission control unit 260 may determine whether or not a predetermined
condition has been satisfied, and control the command identi-fication information
to be transmitted if the predetermined condition has been satisfied. In addition,
the transmission control unit 260 may control the command identification information
not to be transmitted if the predetermined condition has not been satisfied.
[0072] For example, if the operation detection unit 250 has detected an operation of designating
coordinates (s', t') and coordinates (s, t) after the conversion of the designated
coordinates (s', t') based on a position and posture of the screen D10 are consistent
with or close to one set of item coordinates (X1, Y1, W1, H1) to (X15, Y15, W15, H15),
the transmission control unit 260 can control command identification information corresponding
to an item to be transmitted to the display control apparatus 100.
[0073] For example, if the operation detection unit 250 has detected the operation of designating
the coordinates (s', t') and the coordinates (s, t) after the conversion of the designated
coordinates (s', t') are consistent with or close to the item coordinates (X3, Y3,
W3, H3), the transmission control unit 260 may control command identification information
"COM3" associated with their item to be transmitted to the display control apparatus
100. Although command identification information of which the transmission is controlled
by the transmission control unit 260 may be included in the transmission information,
the command identification information may be an item number or the like defined by
the configuration information when the command identi-fication information is not
included in the transmission information.
[0074] In addition, for example, if the authority information indicates that the execution
of the command is permitted (the case of "permission"), the transmission control unit
260 may control command identification information to be transmitted to the display
control apparatus 100. On the other hand, if the authority information indicates that
the execution of the command is restricted (the case of "restriction"), the transmission
control unit 260 may control command identification information not to be transmitted
to the display control apparatus 100.
[0075] If the communication apparatus 28 transmits the command identification information
according to control by the transmission control unit 260, the communication apparatus
18 of the execution terminal 10 receives the command identification information and
the acquisition unit 140 acquires the command identification information received
by the communication apparatus 18. If the acquisition unit 140 has acquired the command
identification information and the authority information indicates that the execution
of the command is permitted, the command execution unit 150 can execute the command.
If the acquisition unit 140 has not acquired the command identification information,
the command execution unit 150 may not execute the command. In addition, if the authority
information indicates that the execution of the command is restricted, the command
execution unit 150 can restrict the execution of the command.
[0076] The functions provided in the display control apparatus 100 and 200 according to
the modified example of the embodiment of the present disclosure have been described
above with reference to Fig. 10. Hereinafter, an operation of the display control
system 1 according to the modified example of the embodiment of the present disclosure
will be described in detail with reference to Fig. 11.
[0077] Fig. 11 is a flowchart illustrating a flow of the operation of the display control
system 1 only provided for enhancing the understanding of the invention.
[0078] If the display control unit 130 of the execution terminal 10 performs display control
of a screen including items as illustrated in Fig. 11, the display apparatus 16 displays
the screen including the items according to the display control by the display control
unit 130 (step S31). The number of items is not particularly limited as described
above. Subsequently, the transmission control unit 120 controls configuration information
of the screen and authority information and command identification information for
the command to be executed from the item to be transmitted to the operation terminal
20. According to the control by the transmission control unit 120, the communication
apparatus 18 transmits the configuration information, the authority information, and
the command identification information to the operation terminal 20 (step S32). The
configuration information, the authority information, and the command identification
information may be transmitted, for example, if the operation detection unit 110 has
detected the transmission operation from the user.
[0079] Subsequently, if the communication apparatus 28 of the operation terminal 20 receives
the configuration information, the authority information, and the command identification
information from the execution terminal 10 (step S41), the information acquisition
unit 230 acquires the configuration information, the authority information, and the
command identification information received by the communication apparatus 28. On
the other hand, if the imaging apparatus 21 images a screen subjected to display control
by the display control unit 130, the image acquisition unit 210 acquires a captured
image obtained according to imaging by the imaging apparatus 21 (step S42). The recognition
unit 220 recognizes the screen from the captured image (step S43). Subsequently, if
the display control unit 240 performs display control of the captured image, the display
apparatus 26 displays the captured image (step S44).
[0080] Subsequently, if the authority information indicates that the execution of the command
is restricted ("Yes" in step S45), the display control unit 240 adds a restriction
display to the captured image based on the configuration information and the recognition
result (step S46), and proceeds to step S47. If the authority information does not
indicate that the execution of the command is restricted (that is, if the execution
of the command is indicated as being permitted) ("No" in step S45), the display control
unit 240 proceeds to step S47. Subsequently, if the operation detection unit 250 detects
designated coordinates from the user, the transmission control unit 260 converts the
designated coordinates based on the recognition result obtained according to recognition
by the recognition unit 220 (step S47).
[0081] If coordinates after the conversion are not item coordinates (or are not close to
the item coordinates) ("No" in step S48), the transmission control unit 260 ends the
operation without executing the command. Alternatively, the display control unit 130
may re-perform the display control (step S31). On the other hand, the transmission
control unit 260 controls the command identification information corresponding to
the item to be transmitted if the coordinates after the conversion are the item coordinates
(or are close to the item coordinates) ("Yes" in step S48). The communication apparatus
28 transmits the command identification information according to the control by the
transmission control unit 260 (step S49). If the communication apparatus 18 of the
execution terminal 10 receives the command identification information (step S33),
the acquisition unit 140 acquires the command identification information received
by the communication apparatus 18.
[0082] Subsequently, if the authority information does not indicate that the execution of
the command is permitted (that is, if the execution of the command is indicated as
being restricted) ("No" in step S34), the command execution unit 150 ends the operation
without executing the command identified by the command identification information.
Alternatively, the display control unit 130 may re-perform display control (step S31).
If the authority information indicates that the execution of the command is permitted
("Yes" in step S35), the command execution unit 150 executes the command identified
by the command identification information (step S36), and ends the operation. Alternatively,
the display control unit 130 may re-perform the display control (step S31). The display
control unit 130 may perform display control of the command execution result.
[0083] The flow of the operation of the display control system 1 according to the modified
example of the embodiment of the present disclosure has been described above with
reference to Fig. 11.
<7. Conclusion>
[0084] As described above, the display control apparatus 200 according to the present disclosure
has the information acquisition unit 230 that acquires configuration in-formation
of a screen including one or more items of the display control apparatus 100 and authority
information for a command to be executed from the item. In addition, if the authority
information indicates that the execution of the command is restricted, the display
control apparatus 200 includes the display control unit 240 that controls a restriction
display, which is a display indicating that the execution of the command is restricted,
to be performed based on the screen recognition result and the configuration information.
Thus, if the control of the command execution by the execution terminal 10 is performed
using the recognition result of the screen subjected to display control by the execution
terminal 10, the operation terminal 20 to be operated by the user enables the user
to easily recognize the command whose execution is restricted.
[0085] Although the preferred embodiments of the present disclosure have been described
with reference to the accompanying drawings, a technical range of the present disclosure
is not limited thereto. It should be understood by those skilled in the art that various
modifications, combinations, sub-combinations and alterations may occur depending
on design requirements and other factors insofar as they are within the scope of the
appended claims or the equivalents thereof.
[0086] For example, although an example in which the display control apparatus 200 has the
screen recognition function has been described above, the server may have the above-described
function instead of the display control apparatus 200. For example, if the display
control apparatus 200 has transmitted a captured image to the server, the server may
recognize a screen from the captured image in place of the display control apparatus
200. As described above, the technology of the present disclosure can also be applied
to cloud computing.
[0087] In addition, the steps in the operation of the display control system 1 of this specification
are not necessarily performed in time series in the order described as the flowchart.
For example, the steps in the operation of the display control system 1 may be processed
in an order different from the order described in the flowchart or processed in parallel.
[0088] In addition, it is possible to create a computer program for causing hardware such
as a CPU, a read only memory (ROM), and a random access memory (RAM) embedded in the
execution terminal 10 or the operation terminal 20 to have the same functions as each
configuration of the above-described execution terminal 10 or operation terminal 20.
In addition, a storage medium recording the computer program is also provided.
Reference Signs List
[0089]
1 Display control system
10 Execution terminal
20 Operation terminal
100 Display control apparatus
110 Operation detection unit
120 Transmission control unit
130 Display control unit
140 Acquisition unit
150 Command execution unit
200 Display control apparatus
210 Image acquisition unit
220 Recognition unit
230 Information acquisition unit
240 Display control unit
250 Operation detection unit
260 Transmission control unit
1. Datenverarbeitungssystem (1), das Folgendes umfasst:
ein Ausführungsendgerät (10), das eine erste Anzeigevorrichtung (16) enthält, die
konfiguriert ist, einen ersten Bildschirm (D10) anzuzeigen, der mehrere Elemente (Itm1-Itm15)
enthält, die jeweils einer entsprechenden Anwendung, die durch das Ausführungsendgerät
(10) implementiert wird, entsprechen;
ein Bedienungsendgerät (20), das eine Eingabevorrichtung (22), eine Bildgebungsvorrichtung
(21), die konfiguriert ist, einen realen Raum abzubilden, eine Kommunikationsvorrichtung
(28), die konfiguriert ist, mit dem Ausführungsendgerät (10) zu kommunizieren, und
eine zweite Anzeigevorrichtung (26), die konfiguriert ist, einen zweiten Bildschirm
(D20, D21) anzuzeigen, enthält, wobei das Bedienungsendgerät (20) ferner konfiguriert
ist zum:
Erfassen eines Bildes des ersten Bildschirms (D10), das von dem Ausführungsendgerät
(10) angezeigt wird, mit der Bildgebungsvorrichtung (21);
Erkennen des ersten Bildschirms (D10) in dem erfassten Bild und Erkennen einer Position
und einer Haltung des ersten Bildschirms (D10) in dem erfassten Bild;
Steuern der zweiten Anzeigevorrichtung (26), das erfasste Bild als den zweiten Bildschirm
(D20, D21) anzuzeigen, wobei dann, wenn die Ausführung von mindestens einer der Anwendungen,
die den mehreren Elementen (Itm1-Itm15) entsprechen, beschränkt ist, das erfasste
Bild zusammen mit einem optischen Hinweis angezeigt wird, der darauf hinweist, dass
die Ausführung der mindestens einen Anwendung beschränkt ist, und wobei die Anzeige
des optischen Hinweises auf dem Erkennungsergebnis des ersten Bildschirms (D10) und
erfassten Konfigurationsinformationen, die auf die Konfiguration des ersten Bildschirms
(D10) hinweisen, basiert;
Detektieren einer Anwenderbetätigung des Bestimmens der Koordinaten (s', t') auf dem
zweiten Bildschirm (D20, D21) mit der Eingabevorrichtung (22);
Umwandeln der bestimmten Koordinaten (s', t') basierend auf der erkannten Position
und Haltung des ersten Bildschirms (D10) in umgewandelte Koordinaten (s, t) auf dem
ersten Bildschirm (D10); und
Steuern der Kommunikationsvorrichtung (28), um die umgewandelten Koordinaten (s, t)
zu dem Ausführungsendgerät (10) zu übertragen, um das Ausführungsendgerät (10) zu
veranlassen, dann, wenn die umgewandelten Koordinaten (s, t) mit den Koordinaten eines
der mehreren Elemente (Itm1-Itm15) auf dem ersten Bildschirm (D10) konsistent sind,
und die Ausführung der entsprechenden Anwendung nicht beschränkt ist, die entsprechende
Anwendung auszuführen.
2. Datenverarbeitungssystem (1) nach Anspruch 1, wobei
das Bedienungsendgerät (20) konfiguriert ist, die zweite Anzeigevorrichtung (26) zu
steuern, den optischen Hinweis durch Anwenden eines vordefinierten optischen Effekts
auf das Element, das der mindestens einen Anwendung entspricht, deren Ausführung beschränkt
ist, anzuzeigen, oder wobei
das Bedienungsendgerät (20) konfiguriert ist, die zweite Anzeigevorrichtung (26) zu
steuern, den optischen Hinweis durch Auslassen des Elements, das der mindestens einen
Anwendung entspricht, deren Ausführung beschränkt ist, anzuzeigen, oder wobei
das Bedienungsendgerät (20) konfiguriert ist, die zweite Anzeigevorrichtung (26) zu
steuern, den optischen Hinweis durch Überlagern eines Bildes des Elements, das der
mindestens einen Anwendung entspricht, deren Ausführung beschränkt ist, anzuzeigen.
3. Datenverarbeitungssystem (1) nach einem der vorhergehenden Ansprüche, wobei die Eingabevorrichtung
(22) konfiguriert ist, eine Auswahl eines der mehreren Elemente (Itm1-Itm15), die
in dem zweiten Bildschirm (D20, D21) angezeigt werden, zu empfangen.
4. Datenverarbeitungssystem (1) nach einem der Ansprüche 1 bis 2, wobei
eines der mehreren Elemente (Itm1-Itm15) einer Photodurchsuchungsanwendung entspricht,
wobei
die Eingabevorrichtung (22) konfiguriert ist, eine Auswahl des Elements, das der Photodurchsuchungsanwendung
entspricht, das in dem zweiten Bildschirm (D20, D21) angezeigt wird, zu empfangen,
wobei das Bedienungsendgerät (20) konfiguriert ist, die Kommunikationsschnittstelle
(28) zu steuern, die umgewandelten Koordinaten (s, t), die der Auswahl des Elements
entsprechen, das der Photodurchsuchungsanwendung entspricht, zu dem Ausführungsendgerät
(10) zu übertragen, und wobei
das Ausführungsendgerät (10) konfiguriert ist, die Photodurchsuchungsanwendung als
Reaktion auf das Empfangen der umgewandelten Koordinaten (s, t), die der Auswahl des
Elements entsprechen, auszuführen, wenn die Ausführung der Photodurchsuchungsanwendung
nicht beschränkt ist.
5. Datenverarbeitungssystem (1) nach Anspruch 1, wobei das Bedienungsendgerät (20) ferner
Folgendes umfasst:
eine Authentifizierungs-Anwenderschnittstelle, die konfiguriert ist, Authentifizierungsinformationen,
die einer Anwendung entsprechen, deren Ausführung beschränkt ist, zu empfangen.
6. Datenverarbeitungssystem (1) nach Anspruch 5, wobei
das Bedienungsendgerät (20) konfiguriert ist, die zweite Anzeigevorrichtung (22) zu
steuern, den optischen Hinweis für die Anwendung, die den empfangenen Authentifizierungsinformationen
entspricht, zu entfernen, um darauf hinzuweisen, dass die Anwendung ausgeführt werden
kann, wenn ein Status der Anwendung basierend auf den empfangenen Authentifizierungsinformationen
von beschränkt zu erlaubt geändert worden ist, und/oder wobei
die Authentifizierungs-Anwenderschnittstelle konfiguriert ist, einen Bildschirm anzuzeigen,
um die Authentifizierungsinformationen einzugeben, wenn ein Element, das einer Anwendung
entspricht, deren Ausführung beschränkt ist, in dem zweiten Bildschirm (D20, D21)
ausgewählt worden ist.
7. Datenverarbeitungsverfahren, das durch ein Datenverarbeitungssystem (1) durchgeführt
wird, das Folgendes umfasst: ein Ausführungsendgerät (10), das eine erste Anzeigevorrichtung
(16) enthält, die konfiguriert ist, einen ersten Bildschirm (D10) anzuzeigen, der
mehrere Elemente (Itm1-Itm15) enthält, die jeweils einer entsprechenden Anwendung,
die von dem Ausführungsendgerät (10) implementiert wird, entsprechen, und ein Bedienungsendgerät
(20), das eine Eingabevorrichtung (22), eine Bildgebungsvorrichtung (21), die konfiguriert
ist, einen realen Raum abzubilden, eine Kommunikationsvorrichtung (28), die konfiguriert
ist, mit dem Ausführungsendgerät (10) zu kommunizieren, und eine zweite Anzeigevorrichtung
(26) enthält, die konfiguriert ist, einen zweiten Bildschirm (D20, D21) anzuzeigen,
wobei das Verfahren Folgendes umfasst:
Erfassen eines Bildes des ersten Bildschirms (D10), das von dem Ausführungsendgerät
(10) angezeigt wird, mit der Bildgebungsvorrichtung (21);
Erkennen (S23) des ersten Bildschirms (D10) in dem erfassten Bild und Erkennen einer
Position und Haltung des ersten Bildschirms (D10) in dem erfassten Bild;
Steuern der zweiten Anzeigevorrichtung (26), das erfasste Bild als den zweiten Bildschirm
(D20, D21) anzuzeigen, wobei dann, wenn die Ausführung von mindestens einer der Anwendungen,
die den mehreren Elementen (Itm1-Itm15) entsprechen, beschränkt ist, das erfasste
Bild zusammen mit einem optischen Hinweis angezeigt wird, der darauf hinweist, dass
die Ausführung der mindestens einen Anwendung beschränkt ist, und wobei die Anzeige
des optischen Hinweises auf dem Erkennungsergebnis des ersten Bildschirms (D10) und
den erfassten Konfigurationsinformationen, die auf die Konfiguration des ersten Bildschirms
(D10) hinweisen, basiert;
Detektieren einer Anwenderbetätigung des Bestimmens der Koordinaten (s', t') auf dem
zweiten Bildschirm (D20, D21) mit der Eingabevorrichtung (22)
Umwandeln (S27) der bestimmten Koordinaten (s', t') basierend auf der erkannten Position
und Haltung des ersten Bildschirms (D10) in umgewandelte Koordinaten (s, t) auf dem
ersten Bildschirm (D10); und
Steuern (S28) der Kommunikationsvorrichtung (28), um die umgewandelten Koordinaten
(s, t) zu dem Ausführungsendgerät (10) zu übertragen, um das Ausführungsendgerät (10)
zu veranlassen, dann, wenn die umgewandelten Koordinaten (s, t) mit den Koordinaten
eines der mehreren Elemente (Itm1-Itm15) auf dem ersten Bildschirm (D10) konsistent
sind, und die Ausführung der entsprechenden Anwendung nicht beschränkt ist, die entsprechende
Anwendung auszuführen.
8. Nichtflüchtiges computerlesbares Medium, das Computerprogrammanweisungen enthält,
die dann, wenn sie von dem Datenverarbeitungssystem (1) nach Anspruch 1 ausgeführt
werden, das Datenverarbeitungssystem (1) veranlassen, das Verfahren nach Anspruch
7 durchzuführen.
1. Système (1) de traitement d'informations, comprenant :
un terminal d'exécution (10) comportant un premier appareil d'affichage (16) configuré
pour afficher un premier écran (D10) comportant une pluralité d'éléments (Itml - Itm15)
correspondant chacun à une application respective implémentée par le terminal d'exécution
(10) ;
un terminal d'opération (20) comportant un appareil d'entrée (22), un appareil imageur
(21) configuré pour imager un espace réel, un appareil de communication (28) configuré
pour communiquer avec le terminal d'exécution (10) et un deuxième appareil d'affichage
(26) configuré pour afficher un deuxième écran (D20, D21), le terminal d'opération
(20) étant configuré en outre pour :
capturer, au moyen de l'appareil imageur (21), une image du premier écran (D10) affichée
par le terminal d'exécution (10) ;
reconnaître le premier écran (D10) dans l'image capturée et reconnaître une position
et une orientation du premier écran (D10) dans l'image capturée ;
commander au deuxième appareil d'affichage (26) d'afficher l'image capturée sous forme
du deuxième écran (D20, D21), si l'exécution d'au moins une des applications correspondant
à la pluralité d'éléments (Itml - Itm15) est restreinte, l'image capturée étant affichée
conjointement avec une indication visuelle indiquant que l'exécution de l'au moins
une application est restreinte, et l'affichage de l'indication visuelle étant basé
sur le résultat de reconnaissance du premier écran (D10) et d'informations de configuration
acquises indiquant la configuration du premier écran (D10) ;
détecter une opération utilisateur de désignation, au moyen de l'appareil d'entrée
(22), de coordonnées (s', t') sur le deuxième écran (D20, D21) ;
convertir les coordonnées désignées (s', t') sur la base de la position et de l'orientation
reconnues du premier écran (D10) en coordonnées converties (s, t) sur le premier écran
(D10) ; et
commander à l'appareil de communication (28) de transmettre les coordonnées converties
(s, t) au terminal d'exécution (10) pour amener le terminal d'exécution (10), si les
coordonnées converties (s, t) sont conformes aux coordonnées d'un de la pluralité
d'éléments (Itm1 - Itm15) sur le premier écran (D10) et l'exécution de l'application
correspondante n'est pas restreinte, à exécuter l'application correspondante.
2. Système (1) de traitement d'informations selon la revendication 1, dans lequel
le terminal d'opération (20) est configuré pour commander au deuxième appareil d'affichage
(26) d'afficher l'indication visuelle en appliquant un effet visuel prédéterminé à
l'élément correspondant à l'au moins une application dont l'exécution est restreinte,
ou dans lequel
le terminal d'opération (20) est configuré pour commander au deuxième appareil d'affichage
(26) d'afficher l'indication visuelle en omettant l'élément correspondant à l'au moins
une application dont l'exécution est restreinte, ou dans lequel
le terminal d'opération (20) est configuré pour commander au deuxième appareil d'affichage
(26) d'afficher l'indication visuelle en superposant une image sur l'élément correspondant
à l'au moins une application dont l'exécution est restreinte.
3. Système (1) de traitement d'informations selon l'une quelconque des revendications
précédentes, dans lequel l'appareil d'entrée (22) est configuré pour recevoir une
sélection d'un de la pluralité d'éléments (Itm1 - Itm15) affichés dans le deuxième
écran (D20, D21).
4. Système (1) de traitement d'informations selon l'une quelconque des revendications
1 à 2, dans lequel
un de la pluralité d'éléments (Itm1 - Itm15) correspond à une application de consultation
de photos, dans lequel
l'appareil d'entrée (22) est configuré pour recevoir une sélection de l'élément correspondant
à l'application de consultation de photos affichée dans le deuxième écran (D20, D21),
dans lequel
le terminal d'opération (20) est configuré pour commander à l'interface de communication
(28) de transmettre les coordonnées converties (s, t) correspondant à la sélection
de l'élément correspondant à l'application de consultation de photos au terminal d'exécution
(10), et dans lequel
le terminal d'exécution (10) est configuré pour exécuter l'application de consultation
de photos en réponse à la réception des coordonnées converties (s, t) correspondant
à la sélection de l'élément, si l'exécution de l'application de consultation de photos
n'est pas restreinte.
5. Système (1) de traitement d'informations selon la revendication 1, dans lequel le
terminal d'opération (20) comprend en outre :
une interface-utilisateur d'authentification configurée pour recevoir des informations
d'authentification correspondant à une application dont l'exécution est restreinte.
6. Système (1) de traitement d'informations selon la revendication 5, dans lequel
le terminal d'opération (20) est configuré pour commander au deuxième appareil d'affichage
(22) de supprimer l'indication visuelle pour l'application correspondant aux informations
d'authentification reçues pour indiquer que l'application est susceptible d'être exécutée,
si un état de l'application a été modifié de restreint à permis sur la base des informations
d'authentification reçues, et/ou dans lequel
l'interface-utilisateur d'authentification est configurée pour afficher un écran pour
entrer les informations d'authentification lorsqu'un élément correspondant à une application
dont l'exécution est restreinte est sélectionné au niveau du deuxième écran (D20,
D21).
7. Procédé de traitement d'informations réalisé par un système (1) de traitement d'informations
qui comprend un terminal d'exécution (10) comportant un premier appareil d'affichage
(16) configuré pour afficher un premier écran (D10) comportant une pluralité d'éléments
(Itm1 - Itm15) dont chacun correspond à une application respective implémentée par
le terminal d'exécution (10), et un terminal d'opération (20) comportant un appareil
d'entrée (22), un appareil imageur (21) configuré pour imager un espace réel, un appareil
de communication (28) configuré pour communiquer avec le terminal d'exécution (10)
et un deuxième appareil d'affichage (26) configuré pour afficher un deuxième écran
(D20, D21), le procédé comprenant :
la capture, au moyen de l'appareil imageur (21), d'une image du premier écran (D10)
affichée par le terminal d'exécution (10) ;
la reconnaissance (S23) du premier écran (D10) dans l'image capturée et la reconnaissance
d'une position et d'une orientation du premier écran (D10) dans l'image capturée ;
la commande au deuxième appareil d'affichage (26) d'afficher l'image capturée sous
forme du deuxième écran (D20, D21), si l'exécution d'au moins une des applications
correspondant à la pluralité d'éléments (Itml - Itm15) est restreinte, l'image capturée
étant affichée conjointement avec une indication visuelle indiquant que l'exécution
de l'au moins une application est restreinte, et l'affichage de l'indication visuelle
étant basé sur le résultat de reconnaissance du premier écran (D10) et d'informations
de configuration acquises indiquant la configuration du premier écran (D10) ;
la détection d'une opération utilisateur de désignation, au moyen de l'appareil d'entrée
(22), de coordonnées (s', t') sur le deuxième écran (D20, D21) ;
la conversion (S27) des coordonnées désignées (s', t') sur la base de la position
et de l'orientation reconnues du premier écran (D10) en coordonnées converties (s,
t) sur le premier écran (D10) ; et
la commande (S28) à l'appareil de communication (28) de transmettre les coordonnées
converties (s, t) au terminal d'exécution (10) pour amener le terminal d'exécution
(10), si les coordonnées converties (s, t) sont conformes aux coordonnées d'un de
la pluralité d'éléments (Itml - Itm15) sur le premier écran (D10) et l'exécution de
l'application correspondante n'est pas restreinte, à exécuter l'application correspondante.
8. Support non transitoire lisible par ordinateur comportant des instructions de programme
d'ordinateur qui, lorsqu'elles sont exécutées par le système (1) de traitement d'informations
selon la revendication 1, amènent le système (1) de traitement d'informations à réaliser
le procédé selon la revendication 7.