Embodiments of the present invention relates to an information processor and a display control method.
There has been disclosed a technique in which a display comprised in an information processor capable of operating an external display device that displays a plurality of images is provided with a plurality of operating areas that correspond to the images displayed on the external display device and that is capable of receiving an operation with respect to each of the images. According to such technique, the operating areas are arranged on the display in a manner so as to be able to visually recognize one-to-one correspondence relation between the images displayed on the external display device and the operating areas.
In the technique that arranges the operating areas on the display so as to be able to visually recognize the one-to-one correspondence relation between the images displayed on the external display device and the operating areas, there is a demand in which the operation to change the display size of the images displayed on the external display device can be performed intuitively on the display of the information processor.
A general architecture that implements the various features of the invention will now be described with reference to the drawings. The drawings and the associated descriptions are provided to illustrate embodiments of the invention and not to limit the scope of the invention.
In general, according to one embodiment, an information processor comprises a touch panel, a display, and a transmitter. The touch panel is configured to correspond to each of a plurality of display areas and to be capable of detecting an operation by touch operation with respect to the display areas . The first display screen of an external display device is split as the display areas. The display comprises a second display screen displaying a plurality of operating area images configured to make operating areas corresponding to the respective display areas identifiable on the touch panel . The touch panel is arranged on a second display screen side. The transmitter is configured to transmit, upon detection of the operation by which changing a size of at least one of the operating areas is instructed, a change instruction by which changing a size of at least one of the display areas corresponding to the at least one of the operating areas having the changed size is instructed, to the external display device.
With reference to the accompanying drawings, an information processor and a display control method according to a present embodiment will be described hereinafter.
In the first embodiment, the external display device 1 splits the first display screen G into a plurality of display areas in response to a split screen instruction that instructs the splitting of the first display screen G from the operating device 2. The external display device 1 then displays a variety of display information in the split display areas. The split screen instruction includes the number of splits when the first display screen G is split into the display areas, and layout information indicating the layout of the respective display areas on the first display screen G. In each of the display areas of the split first display screen G, a process concerning the display information displayed in the display area (for example, switching the display information and changing the volume of sound concerning the display information) is operable for each display area.
While the first display screen G is split into the display areas of the equal display sizes in the splitting examples of the first display screen G illustrated in
While the external display device 1 splits the first display screen G into a plurality of display areas in response to a split screen instruction from the operating device 2 in the first embodiment, the embodiment is not limited to this. For example, the external display device 1 can split the first display screen G into a plurality of display areas in response to a split screen instruction from a remote controller (not depicted) that is capable of operating the external display device 1. At that time, the external display device 1 transmits the layout information indicating the number of splits of the display areas of the first display screen G split and the layout of the respective display areas on the first display screen G to the operating device 2.
The operating device 2 is an example of an information processor in which the operation for the external display device 1 can be input, and the operating device 2 transmits various instructions (for example, a split screen instruction, a return instruction to return from a state of the first display screen G being split into a plurality of display areas to a state of the first display screen G displaying a single piece of display information, a change instruction to change the volume of sound concerning the display information displayed on the first display screen G, and a change instruction that specifies the switching of the display information displayed on the first display screen G) to the external display device 1 in a wired or wireless manner in response to the operation input.
The operating device 2 comprises, as illustrated in
The display module 201 is a display device comprising the second display screen g composed of, for example, a liquid crystal display (LCD) and an organic electro luminescence (EL) display. The display module 201 displays a variety of information under the control of the controller 207.
The touch panel t is an input device that detects the operation by touch operation to receive various instructions and information input from a user. In the first embodiment, the touch panel t is a transparent coordinate detecting device disposed in a laminated manner on the second display screen g of the display module 201, and is split into a plurality of operating areas corresponding to the display areas of the first display screen G split and being capable of detecting the operation by touch operation for the respective display areas.
The acceleration sensor 203 is a sensing device that senses the acceleration exerted to the own device. The acceleration sensor 203 is an example of a detector that outputs, for example, the fluctuations in the posture (inclination and rotation) of the own device in three axial directions as a sensing result.
The image acquiring module 204 is a camera capable of acquiring an image of a subject.
The communication module 205 is a communication interface capable of connecting to a network such as the Internet (not depicted). The communication module 205, under the control of the controller 207, transfers a variety of information with an external device (for example, the external display device 1) connected to the network.
The storage module 206 comprises a nonvolatile storage medium such as a read only memory (ROM), a hard disk drive (HDD), and a solid state drive (SSD). The storage module 206 stores therein various computer programs, setting information, and others.
The controller 207 comprises a central processing unit (CPU), a random access memory (RAM), and the like (none illustrated). The controller 207 collaborates with the programs stored in the storage module 206 to control the overall operation of the operating device 2.
Next, with reference to
When a split screen instruction is not received from the operating device 2, the external display device 1, as illustrated in
At that time, the controller 207 of the operating device 2 provides, as illustrated in
When the operation by touch operation of flicking in the up-and-down direction of the operating area (see
Furthermore, when the operation by touch operation of flicking in the left-right direction of the operating area (see
While the controller 207 transmits various instructions including the change instructions to the external display device 1 when a flick is detected as the operation by touch operation on the touch panel t in the first embodiment, the embodiment is not limited thereto. For example, when the controller 207 detects the operation by touch operation of pressing various buttons (not depicted) included within the frame x on the second display screen g, the controller 207 may transmit the instructions that correspond to the respective buttons.
When the operation by touch operation by which the splitting of the first display screen G is instructed is detected by the touch panel t (or when the splitting of the first display screen G is instructed by a not-illustrated split instructing button comprised in the operating device 2 being depressed), the controller 207 transmits a split screen instruction to the external display device 1 (S501). In the first embodiment, when the operation by touch operation by which the splitting of the first display screen G is instructed is detected by the touch panel t, the controller 207 receives the input of the number of splits to split the first display screen G into. The controller 207 then transmits, to the external display device 1, a split screen instruction that includes the number of splits (for example, four) of the input received and the layout information indicative of the layout of the display areas to be split by the number of splits .
When the external display device 1 receives the split screen instruction from the operating device 2, as illustrated in
When the controller 207 transmits the split screen instruction to the external display device 1, as illustrated in
In the first embodiment, the controller 207 arranges the operating areas r corresponding to the respective display areas R on the first display screen G according to the layout indicated in the layout information included in the split screen instruction, and thus arranges the operating areas r in the same layout as that of the display areas R on the first display screen G. In the first embodiment, the controller 207 further provides the operating areas r corresponding to the respective display areas R to be in the same shape as those of the respective display areas R on the first display screen G.
However, when the aspect ratio of the first display screen G and the aspect ratio of the touch panel t are largely different from each other, as illustrated in
While the controller 207 provides a plurality of operating areas r by splitting the entire touch panel t when the first display screen G of the external display device 1 is split into the display areas R in the first embodiment, the controller 207 may split a portion of the touch panel t into a plurality of operating areas r.
Furthermore, while the controller 207 splits the touch panel t by the number of splits included in the split screen instruction to provide the operating areas r in the first embodiment, the embodiment is not limited thereto. For example, when the external display device 1 can split the first display screen G into a plurality of display areas R in response to a split screen instruction from the remote controller (not depicted) other than the operating device 2, the controller 207 (an acquiring module) acquires the number of splits of the first display screen G from the external display device 1 via the communication module 205. The controller 207 then provides the operating areas r of the number of splits acquired on the touch panel t.
The controller 207 further acquires the layout information indicating the layout of the display areas R on the first display screen G from the external display device 1 via the communication module 205. The controller 207 then arranges the operating areas r corresponding to the respective display areas R, which are the first display screen G being split, on the touch panel t according to the acquired layout information.
Returning back to
While the controller 207 displays the identification information x1 and the boundary information x2 on the second display screen g as the operating area images in the first embodiment, as long as the operating area images make the operating areas r of the touch panel t identifiable, the operating area images are not limited to these. For example, the controller 207 may display frames or the like that surround the respective operating areas r of the touch panel t as the operating area images on the second display screen g.
Subsequently, when an operation by touch operation is detected in any of the operating areas r provided on the touch panel t, the controller 207 transmits various instructions to the external display device 1 in response to the operation by touch operation detected (S504).
More specifically, when the operation by touch operation by which the switching of the display information displayed in the display area R corresponding to the operating area r is instructed is detected in any of the operating areas r of the touch panel t, the controller 207 (transmitter) transmits a change instruction by which the changing of the display information displayed in the display area R corresponding to the operating area r is instructed, to the external display device 1.
For example, as illustrated in
Furthermore, when the operation by touch operation by which changing in the volume of sound concerning the display information displayed in the display area R corresponding to the operating area r is instructed is detected in any of the operating areas r of the touch panel t, the controller 207 transmits a change instruction by which the changing in the volume of sound concerning the display information displayed in the display area R corresponding to the operating area r is instructed, to the external display device 1.
For example, as illustrated in
Moreover, the controller 207 switches the target of operation for an operation by touch operation with respect to the display area R between the operating area r at which the operation by touch operation is detected and all of the display areas R, in accordance with the location of the operation by touch operation detected on the touch panel t. In the first embodiment, when a location on the touch panel t at which the operation by touch operation is detected fits within a single operating area r, the controller 207 specifies, as the target of the operation by touch operation, the display area R that corresponds to the operating area r in which the operation by touch operation is detected. Meanwhile, when the location in which the operation by touch operation is detected on the touch panel t continues to a number of operating areas r, the controller 207 specifies, as the target of the operation by touch operation, all of the display areas R.
For example, as illustrated in
Alternatively, the controller 207 may switch the target of operation by the touch operation with respect the display area R between the operating area r at which the operation by touch operation is detected and all of the display areas R, in accordance with the posture of the operating device 2 detected by the acceleration sensor 203 or the like. In that case, the acceleration sensor 203 serves as a detector that detects the posture of the operating device 2. In the first embodiment, when the acceleration sensor 203 detects that the long side of the operating device 2 (or the second display screen g) is turned sideways, the controller 207 specifies, as the target of the operation by the touch operation, the display area R that corresponds to the location of the operating area r in which the operation by touch operation is detected. Meanwhile, when the acceleration sensor 203 detects that the long side of the operating device 2 (or the second display screen g) is turned vertical, the controller 207 specifies the entire display areas R as the target of the operation by the touch operation.
Furthermore, when an operation by touch operation by which resizing of the operating area r on the touch panel t is instructed is detected, the controller 207 transmits a change instruction by which the resizing of the display area R corresponding to the resized operating area r is instructed, to the external display device 1. Consequently, the size of the display area R corresponding to the resized operating area r is changed in response to the resizing of the operating area r, and thus the operation to resize the display area R can be performed on the operating device 2 intuitively.
As illustrated in
While the controller 207 transmits the change instruction by which the resizing of only the display area R1 corresponding to the operating area r1 having the changed size is instructed, to the external display device 1 when the operation by touch operation by which the resizing of the operating area r1 identified by A of the identification information x1 is instructed is detected in the first embodiment, the embodiment is not limited thereto.
For example, upon detection of the operation by touch operation by which the reduction (changing) of the size of the operating area r1 identified by A of the identification information x1 is instructed by moving the intersection of the boundary information x2 on the second display screen g in the direction of the arrow indicated by the reference numeral 902, the controller 207 further transmits change instructions by which the resizing of the other operating areas r to be resized (the operating areas r2, r3, and r4 identified by B, C, and D of the identification information x1, respectively) along with the operating area r having the changed size (the operating area r1 identified by A of the identification information x1) is instructed, to the external display device 1. The external display device 1 then, in accordance with the change instructions received from the operating device 2, expands (changes) the sizes of the display areas R2, R3, and R4 in which the respective pieces of the display information X2, X3, and X4, respectively, are displayed along with the reduction (change) of the display area R1 in which the broadcast video on the channel A is displayed as the display information X1.
While the controller 207 detects the moving of the corner 901 of the operating area r1 as the operation by touch operation by which the resizing of the operating area r1 is instructed in the first embodiment, the embodiment is not limited thereto. For example, the controller 207 may detect the action of, by placing a plurality of fingers on an operating area r to resize, something like stretching out the operating area r (what is called pinch-out) or something like picking up the operating area r (what is called pinch-in) as the operation by touch operation by which the resizing of the operating area r is instructed.
Furthermore, when the operation by touch operation by which the changing in the layout of the operating areas r is instructed is detected, the controller 207 transmits, to the external display device 1, a change instruction by which the changing in the layout of the display areas R such that the display areas R are arranged in the same layout as that of the operating areas r after the change is instructed.
As in the foregoing, according to the first embodiment, when operation by touch operation by which the resizing of the operating area r of the touch panel 5 is instructed is detected, a change instruction by which resizing of the display area R corresponding to the operating area r having its size changed is transmitted to the external display device 1. Consequently, a size of the display area R corresponding to the operating area r having its size changed is changed in accordance with the resizing of the operating area r. Thus, it is possible to intuitively perform operation for resizing the display area R in the operating device 2.
A first modification is an example of the following case. In particular, a plurality of operating areas r are provided on a portion of the second display screen g of the operating device 2. Then, in response to whether the area in which the operation by touch operation is detected is an operating area r or an area 1101 (see
When the location in which an operation by touch operation is detected on the touch panel t is in the operating areas r, the controller 207 specifies, as the target of the operation by touch operation, the display area R that corresponds to the operating area r in which the operation by touch operation is detected. Meanwhile, when the location in which an operation by touch operation is detected on the touch panel t is in the area 1101, the controller 207 specifies all of the display area R as the target of the operation by touch operation.
Furthermore, in the first modification, when the operation by touch operation of an operation tracing the area 1101 in L-shape instructs the layout of the operating areas r to be rotated in the counter-clockwise direction, the controller 207 transmits, to the external display device 1, a change instruction instructing the display areas R to be rotated in the counter-clockwise direction (indicated by the reference numeral 1003 in
As in the foregoing, in accordance with the first modification, a plurality of operating areas r are provided on a portion of the second display screen g of the operating device, and the target of the operation by touch operation is switched between the display area R corresponding to the operating area r at which the operation by touch operation is detected and all of the display areas R, in accordance with whether the area in which the operation by touch operation is detected is the operating areas r or the area 1101 other than the operating areas r. As a consequence, because the area to input for a single display area R and the area to input for all of the display areas R are different, the target of the operation by touch operation performed on a single operating area r can be prevented from being switched to the display areas R accidentally.
A second modification is an example of displaying, on the second display screen g, a portion of an image Z (see
In the second modification, the controller 207 further comprises, on the partial images Z3 displayed on the second display screen g out of the partial images Z3, instruction buttons Z1 that can specify the display of the other partial images Z3. The controller 207 then switches the partial images Z3 out of the image Z to be displayed on the second display screen g in response to the operation by touch operation for the instruction button Z1 in the operating area r of the target of operation.
As in the foregoing, in accordance with the second modification, a part of the image Z that includes a plurality of operating area images and is larger than the display size displayable on the operating device 2 is displayed on the second display screen g. This allows the operating area images that make the operating areas r identifiable to be displayed on the second display screen g larger than when the operating area images are displayed on a single screen, thereby making it easier to input the operation for the display area R.
The various modules of the systems described herein can be implemented as software applications, hardware and/or software modules, or components on one or more computers, such as servers. While the various modules are illustrated separately, they may share some or all of the same underlying logic or code.
While certain embodiments have been described, these embodiments have been presented by way of example only, and are not intended to limit the scope of the inventions. Indeed, the novel methods and systems described herein may be embodied in a variety of other forms; furthermore, various omissions, substitutions and changes in the form of the methods and systems described herein may be made without departing from the spirit of the inventions. The accompanying claims and their equivalents are intended to cover such forms or modifications as would fall within the scope and spirit of the inventions.
Number | Date | Country | Kind |
---|---|---|---|
2012285991 | Dec 2012 | JP | national |
This application is a national stage of International Application No. PCT/JP2013/058426, filed on Mar. 22, 2013, which designates the United States, incorporated herein by reference, and which is based upon and claims the benefit of priority from Japanese Patent Application No. 2012-285991, filed on Dec. 27, 2012, the entire contents of which are incorporated herein by reference.