Screen transmission device, screen display method and computer readable medium

Abstract
According to an aspect of the present invention, there is provided with a screen transmission device, including: a first receiver configured to receive usage state information indicating usage states of a plurality of screen display devices by a user from each the screen display device; a second receiver configured to receive a message of requesting start-up of a window from the screen display device out of the screen display devices; a determiner configured to determine a screen display device on which the window is to be started up out of the plurality of screen display devices based on the usage states of each the screen display device; a screen data generator configured to generate screen data of the window; and a transmitter configured to transmit the screen data of the window to the screen display device determined by the determiner.
Description

BRIEF DESCRIPTION OF THE DRAWINGS


FIG. 1 shows an example of a multi-display system according to a first embodiment;



FIG. 2 shows an example of the block configuration of a screen display device according to the first embodiment;



FIG. 3 shows an example of the block configuration of a screen transmission device according to the first embodiment;



FIG. 4 shows the location of a pressure-sensitive sensor according to the first embodiment;



FIG. 5 is a flow chart showing connection processing of the screen display device according to the first embodiment;



FIG. 6 shows a display example of an input dialog according to the first embodiment;



FIG. 7 is a flow chart showing connection accepting processing of the screen transmission device according to the first embodiment;



FIG. 8 shows an example of an initial screen according to the first embodiment;



FIG. 9 shows an example of a display device list according to the first embodiment;



FIG. 10 shows another example of the display device list according to the first embodiment;



FIG. 11 shows an example of exchange of messages at a time of a connection according to the first embodiment;



FIG. 12 is a flow chart showing hand-held state detection processing according to the first embodiment;



FIG. 13 is a flow chart showing processing at the start-up of a new window according to the first embodiment;



FIG. 14 shows an example of exchange of messages at the start-up of an application according to the first embodiment;



FIG. 15 shows an example of a display device list according to the first embodiment;



FIG. 16 shows another example of the display device list according to the first embodiment;



FIG. 17 shows an example of a menu list screen according to the first embodiment;



FIG. 18 shows a display example of an application according to the first embodiment;



FIG. 19 shows an example of a display device list according to a second embodiment;



FIG. 20 shows another example of the display device list according to the second embodiment;



FIG. 21 shows an example of a display device list according to a third embodiment;



FIG. 22 shows a screen display device having a write-inhibit button according to the third embodiment; and



FIG. 23 shows a further example of the display device list according to the third embodiment.


Claims
  • 1. A screen transmission device, comprising: a first receiver configured to receive usage state information indicating usage states of a plurality of screen display devices by a user from each the screen display device;a second receiver configured to receive a message of requesting start-up of a window from the screen display device out of the screen display devices;a determiner configured to determine a screen display device on which the window is to be started up out of the plurality of screen display devices based on the usage states of each the screen display device;a screen data generator configured to generate screen data of the window; anda transmitter configured to transmit the screen data of the window to the screen display device determined by the determiner.
  • 2. The device according to claim 1, wherein the first receiver receives first usage state information indicating that a first screen display device is held by hand by the user from the first screen display and second usage state information indicating that a second screen display device is held by hand by the user from the second screen display, and the determiner determines to start up the window on the screen display device which has transmitted usage state information which was received later out of the first usage state information and the second usage state information.
  • 3. The device according to claim 1, wherein the usage state information indicate an operation event inputted to the screen display devices by the user, the screen data generator generates event screen data for the screen display devices depending on the contents of the operation events,the transmitter transmits each the event screen data to the screen display devices, andthe determiner determines to start up the window on the screen display device which has transmitted usage state information which was received most recently.
  • 4. The device according to claim 1, wherein the usage state information indicate an operation event inputted to the screen display devices by the user, the screen data generator generates event screen data for the screen display devices depending on the contents of the operation events,the transmitter transmits each the event screen data to the screen display devices, andthe determiner determines to start up the window on a screen display device from which the operation events are received a maximum number of times for a certain period.
  • 5. The device according to claim 1, wherein the usage state information indicate an operation event inputted to the screen display devices by the user, the screen data generator generates event screen data for the screen display devices depending on the contents of the operation events,the transmitter transmits each the event screen data to the screen display devices, andthe determiner determines to start up the window on a screen display device for which the screen data generator has generated the event screen data a maximum number of times for a certain period.
  • 6. The device according to claim 1, wherein the usage state information indicate whether or not an window is allowed to be started up on the screen display devices, and the determiner selects a screen display device which is allowed to start up an window.
  • 7. A screen display method, comprising: receiving usage state information indicating usage states of a plurality of screen display devices by a user from each the screen display device;receiving a message of requesting start-up of a window from the screen display device out of the screen display devices;determining a screen display device on which the window is to be started up out of the plurality of screen display devices based on the usage states of each the screen display device;generating screen data of the window; andtransmitting the screen data of the window to the screen display device determined to be started up.
  • 8. The method according to claim 7, wherein the receiving usage state information includes receiving first usage state information indicating that a first screen display device is held by hand by the user from the first screen display and receiving second usage state information indicating that a second screen display device is held by hand by the user from the second screen display device, and the determining includes determining to start up the window on the screen display device which has transmitted usage state information which was received later out of the first usage state information and the second usage state information.
  • 9. The method according to claim 7, wherein the usage state information indicate an operation event inputted to the screen display devices by the user, the generating includes generating event screen data for the screen display devices depending on the contents of the operation events,the transmitting includes transmitting each the event screen data to the screen display devices, andthe determining includes determining to start up the window on the screen display device which has transmitted usage state information which was received most recently.
  • 10. The method according to claim 7, wherein the usage state information indicate an operation event inputted to the screen display devices by the user, the generating includes generating event screen data for the screen display devices depending on the contents of the operation events,the transmitting includes transmitting each the event screen data to the screen display devices, andthe determining includes determining to start up the window on a screen display device from which the operation events are received a maximum number of times for a certain period.
  • 11. The method according to claim 7, wherein the usage state information indicate an operation event inputted to the screen display devices by the user, the generating includes generating event screen data for the screen display devices depending on the contents of the operation events,the transmitting includes transmitting each the event screen data to the screen display devices, andthe determining includes determining to start up the window on a screen display device for which the event screen data has been generated a maximum number of times for a certain period.
  • 12. The method according to claim 7, wherein the usage state information indicate whether or not an window is allowed to be started up on the screen display devices, and the determining includes selecting a screen display device which is allowed to start up an window.
  • 13. A computer readable medium storing a computer program for causing a computer to execute instructions to perform steps of: receiving usage state information indicating usage states of a plurality of screen display devices by a user from each the screen display device;receiving a message of requesting start-up of a window from the screen display device out of the screen display devices;determining a screen display device on which the window is to be started up out of the plurality of screen display devices based on the usage states of each the screen display device;generating screen data of the window; andtransmitting the screen data of the window to the screen display device determined to be started up.
  • 14. The medium according to claim 13, wherein the receiving usage state information includes receiving first usage state information indicating that a first screen display device is held by hand by the user from the first screen display and receiving second usage state information indicating that a second screen display device is held by hand by the user from the second screen display device, and the determining includes determining to start up the window on the screen display device which has transmitted usage state information which was received later out of the first usage state information and the second usage state information.
  • 15. The medium according to claim 13, wherein the usage state information indicate an operation event inputted to the screen display devices by the user, the generating includes generating event screen data for the screen display devices depending on the contents of the operation events,the transmitting includes transmitting each the event screen data to the screen display devices, andthe determining includes determining to start up the window on the screen display device which has transmitted usage state information which was received most recently.
  • 16. The medium according to claim 13, wherein the usage state information indicate an operation event inputted to the screen display devices by the user, the generating includes generating event screen data for the screen display devices depending on the contents of the operation events,the transmitting includes transmitting each the event screen data to the screen display devices, andthe determining includes determining to start up the window on a screen display device from which information indicating the operation events are received a maximum number of times for a certain period.
  • 17. The medium according to claim 13, wherein the usage state information indicate an operation event inputted to the screen display devices by the user, the generating includes generating event screen data for the screen display devices depending on the contents of the operation events,the transmitting includes transmitting each the event screen data to the screen display devices, andthe determining includes determining to start up the window on a screen display device for which the event screen data has been generated a maximum number of times for a certain period.
  • 18. The medium according to claim 13, wherein the usage state information indicate whether or not an window is allowed to be started up on the screen display devices, and the determining includes selecting a screen display device which is allowed to start up an window.
Priority Claims (1)
Number Date Country Kind
2006-91826 Mar 2006 JP national