Display-screen-sharing system, display-screen-sharing method, transmission-side terminal, reception-side terminal, and recording medium
AssigneeSony Corporation
InventorTakafumi Azuma
Life of this patent
Estimating the term…
Abstract
A display-screen-sharing system capable of transmitting data of a display screen appearing on a transmission-side terminal to a reception-side terminal with a high degree of efficiency in accordance with a processing state of the reception-side terminal. The transmission-side terminal includes a search unit and a transmission-side transmission/reception unit. The search unit sets an area to serve as a search object on the display screen. The reception-side terminal includes a reception-side transmission/reception unit for receiving the display-screen data from the transmission-side terminal and transmitting the ready-for-reception signal to the transmission-side terminal.
Claims14
A display-screen-sharing system, which comprises one or more transmission-side terminals, one or more reception-side terminals as well as a network for connecting said transmission-side terminals to said reception-side terminals and allows display-screen data of said transmission-side terminals to be shared by said reception-side terminals, wherein:
- each of said transmission-side terminals comprises:
- a search execution unit for carrying out a search process on a search-object area on a display screen to detect an updated area of said display when a search flag is set,
- wherein when the search flag is in an ON state the search execution unit is placed into an executable state,
- wherein when the search flag is in an OFF state the search execution unit is placed into a waiting state, and
- wherein the updated area includes updated information caused by an updating event, which includes an operation carried out by a user at the transmission-side terminals and activation of multiple kinds of software;
- a transmission-side transmission/reception unit for encoding at least display-screen data of said updated area and for transmitting at least the encoded display-screen data of said updated area to said reception-side terminals;
- and
- a search-process control unit for putting said search process in a state of being unexecutable by said search execution unit in accordance with completion of transmission of said display-screen data;
- every individual one of said reception-side terminals has a reception-side transmission/reception unit for receiving said display-screen data from any of said transmission-side terminals and transmitting a ready-for-reception signal to any of said transmission-side terminals transmitting said display-screen data as a signal indicating that said individual reception-side terminal has already entered a state of being ready to receive further display-screen data;
- said transmission-side transmission/reception unit receives said ready-for-reception signal;
- and
- said search-process control unit puts said search process in a state of being executable by said search execution unit in accordance with completion of reception of said ready-for-reception signal.
A display-screen-sharing system comprising a plurality of terminals connected to each other by a network so as to allow display-screen data of one or more of said terminals each having a transmission right to be shared by one or more of said reception-side terminals, wherein:
- each of said terminals each having said transmission right comprises:
- a search execution unit for carrying out a search process on a search-object area on a display screen to detect an updated area of said display screen when a search flag is set,
- wherein when the search flag is in an ON state the search execution unit is placed into an executable state,
- wherein when the search flag is in an OFF state the search execution unit is placed into a waiting state, and
- wherein the updated area includes updated information caused by an updating event, which includes an operation carried out by a user at the transmission-side terminals and activation of multiple kinds of software;
- a transmission-side transmission/reception unit for encoding at least display-screen data of said updated area and for transmitting at least the encoded display-screen data of said updated area to said other terminals;
- and
- a search-process control unit for puffing said search process in a state of being unexecutable by said search execution unit in accordance with completion of transmission of said display-screen data;
- every individual one of said other terminals has a reception-side transmission/reception unit for receiving said display-screen data from any of said terminals each having said transmission right and transmitting a ready-for-reception signal to any of said terminals each having said transmission right and transmitting said display-screen data as a signal indicating that said other individual terminal has already entered a state of being ready to receive further display-screen data;
- said transmission-side transmission/reception unit receives said ready-for-reception signal;
- and
- said search-process control unit puts said search process in a state of being executable by said search execution unit in accordance with completion of reception of said ready-for-reception signal.
A transmission-side terminal allowing display-screen data to be shared by one or more reception-side terminals connected to said transmission-side terminal by a network, said transmission-side terminal comprising:
- a search execution unit for carrying out a search process on a search-object area on a display screen to detect an updated area of said display screen when a search flag is set,
- wherein when the search flag is in an ON state the search execution unit is placed into an executable state,
- wherein when the search flag is in an OFF state the search execution unit is placed into a waiting state, and
- wherein the updated area includes updated information caused by an updating event, which includes an operation carried out by a user at the transmission-side terminals and activation of multiple kinds of software;
- a transmission-side transmission/reception unit for encoding at least display-screen data of said updated area and for transmitting at least the encoded display-screen data of said updated area to said reception-side terminals;
- and
- a search-process control unit for putting said search process in a state of being unexecutable by said search execution unit in accordance with completion of transmission of said display-screen data, wherein:
- said transmission-side transmission/reception unit receives a ready-for-reception signal from every individual one of said reception-side terminals as a signal indicating that said individual reception-side terminal has already entered a state of being ready to receive further display-screen data;
- and
- said search-process control unit puts said search process in a state of being executable by said search execution unit in accordance with completion of reception of said ready-for-reception signal.
A non-transitory computer-readable storage medium for storing a program for a display-screen-sharing method executed by a transmission-side terminal to at least allow display-screen data of said transmission-side terminal to be shared by one or more reception-side terminals connected to said transmission-side terminal by a network, said program comprising:
- a search execution step of carrying out a search process on a search-object area on a display screen to detect an updated area of said display screen when a search flag is set,
- wherein when the search flag is in an ON state the search execution unit is placed into an executable state,
- wherein when the search flag is in an OFF state the search execution unit is placed into a waiting state, and
- wherein the updated area includes updated information caused by an updating event, which includes an operation carried out by a user at the transmission-side terminals and activation of multiple kinds of software;
- a transmission-side transmission/reception step of encoding at least display-screen data of said updated area and transmitting at least the encoded display-screen data of said updated area to said reception-side terminals;
- a search-process control step of putting said search process in a state of being unexecutable at said search execution step in accordance with completion of transmission of said display-screen data,
- a transmission-side transmission/reception step of receiving a ready-for-reception signal from every individual one of said reception-side terminals as a signal indicating that said individual reception-side terminal has already entered a state of being ready to receive further display-screen data;
- and
- a search-process control step of putting said search process in a state of being executable at said search execution step in accordance with completion of reception of said ready-for-reception signal.
A display-screen-sharing method for allowing at least display-screen data of an updated area of one or more transmission-side terminals to be shared by one or more reception-side terminals connected to said transmission-side terminals by a network, said display-screen-sharing method comprising the steps of:
- driving any of said transmission-side terminals to carry out a search process on a search-object area of a display screen to detect an updated area of said display screen when a search flag is set,
- wherein when the search flag is in an ON state the search execution unit is placed into an executable state,
- wherein when the search flag is in an OFF state the search execution unit is placed into a waiting state, and
- wherein the updated area includes updated information caused by an updating event, which includes an operation carried out by a user at the transmission-side terminals and activation of multiple kinds of software;
- driving any of said transmission-side terminals to encode at least display-screen data of said updated area;
- driving any of said transmission-side terminals to transmit at least the encoded display-screen data of said updated area to said reception-side terminals and putting said search object in an unexecutable state,
- driving every individual one of said reception-side terminals to receive said display-screen data from any of said transmission-side terminals and transmit a ready-for-reception signal to any of said transmission-side terminals transmitting said display-screen data as a signal indicating that said individual reception-side terminal has already entered a state of being ready to receive further display-screen data;
- driving every individual one of said reception-side terminals to decode the received display-screen data of the updated area, which is encoded by the transmission-side terminals;
- and
- driving any of said transmission-side terminals to receive said ready-for-reception signal and putting said search object in an executable state.
Dependencies are inferred from the claim text.