JP5471667B2 - Client and image display system - Google Patents
Client and image display system Download PDFInfo
- Publication number
- JP5471667B2 JP5471667B2 JP2010064904A JP2010064904A JP5471667B2 JP 5471667 B2 JP5471667 B2 JP 5471667B2 JP 2010064904 A JP2010064904 A JP 2010064904A JP 2010064904 A JP2010064904 A JP 2010064904A JP 5471667 B2 JP5471667 B2 JP 5471667B2
- Authority
- JP
- Japan
- Prior art keywords
- resolution
- screen
- change
- server
- client
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Expired - Fee Related
Links
- 230000008859 change Effects 0.000 claims description 64
- 238000000034 method Methods 0.000 claims description 11
- 230000008569 process Effects 0.000 claims description 5
- 230000005540 biological transmission Effects 0.000 claims description 3
- 238000001514 detection method Methods 0.000 description 10
- 230000006870 function Effects 0.000 description 5
- 238000010586 diagram Methods 0.000 description 3
- 230000001133 acceleration Effects 0.000 description 2
- 230000006866 deterioration Effects 0.000 description 2
- 230000005484 gravity Effects 0.000 description 2
- 230000006872 improvement Effects 0.000 description 2
- 239000004973 liquid crystal related substance Substances 0.000 description 2
- 230000007704 transition Effects 0.000 description 2
- 230000008901 benefit Effects 0.000 description 1
- 230000015556 catabolic process Effects 0.000 description 1
- 230000001413 cellular effect Effects 0.000 description 1
- 238000006731 degradation reaction Methods 0.000 description 1
- 230000010365 information processing Effects 0.000 description 1
- 238000010422 painting Methods 0.000 description 1
Images
Landscapes
- Information Transfer Between Computers (AREA)
Description
本発明は、クライアント及び画像表示システムに関し、特に、クライアントにおける表示解像度の変更に伴う操作性の低下に適切に対応する技術に関する。 The present invention relates to a client and an image display system, and more particularly to a technique that appropriately copes with a decrease in operability associated with a change in display resolution in a client.
本発明の出願前に公知である文献の中から、本発明に関連する技術が記載された文献を挙げると、例えば、特許文献1がある。
Among documents known before the application of the present invention, a document describing a technique related to the present invention is, for example,
特許文献1には、管理サーバから、パーソナルコンピュータと携帯電話端末のそれぞれに、画面送出アプリケーション、携帯電話端末用アプリケーションプログラムをダウンロードし、パーソナルコンピュータの全画面を携帯電話端末の表示装置に表示させることが記載されている(例えば、段落0033等)。ここで、パーソナルコンピュータのディスプレイ画面と、携帯電話端末の表示画面とでは、しばしばその大きさが違うため、特許文献1が開示する技術においては、画面情報を中継するセンターサーバで携帯電話端末の画面サイズに合わせて送信された画像の縦横比やサイズを圧縮することを行っている。
近時、「リモートデスクトップ」と呼ばれるコンピュータの遠隔操作技術が知られている。これは、例えば自宅のパーソナルコンピュータ(以下、「PC」)とモバイルPCなどのように、ネットワークを介して通信可能に接続されたサーバとクライアントを用いて、サーバが出力する画像、特にデスクトップ画像をクライアントに送出し、クライアントの表示装置に表示させるものである。また、同時に、クライアントにて、その表示されたデスクトップ画像に対してなされた操作(例えば、ポインティングデバイスによるポインティングや文字入力など)をサーバにアップロードして、当該操作をサーバに反映させるものである。 Recently, a remote control technique of a computer called “remote desktop” is known. This is because, for example, a personal computer (hereinafter referred to as “PC”) at home and a server and a client that are communicably connected via a network, such as a mobile PC, can output an image output from the server, particularly a desktop image. It is sent to the client and displayed on the display device of the client. At the same time, an operation performed on the displayed desktop image (for example, pointing or character input by a pointing device) is uploaded to the server, and the operation is reflected on the server.
リモートデスクトップにおけるクライアントとしては、モバイルPCの他に、処理装置の性能向上や小型化を背景に、携帯電話端末を用いることも、現実的になってきている。ところが、自宅PCと携帯電話端末とでは表示画面のサイズが普通は異なり、縦横比も異なることがある。そうすると、デスクトップ画面送出側の自宅PCで、デスクトップ画面のサイズ変更(主に縮小させるサイズ変更)をしたり、一部を切り出したりする画像処理を行い、切り出したデスクトップ画像を携帯電話端末へ送出することが必要となる。 As a client in a remote desktop, in addition to a mobile PC, it is becoming realistic to use a mobile phone terminal against the background of performance improvement and miniaturization of a processing device. However, the size of the display screen is usually different between the home PC and the mobile phone terminal, and the aspect ratio may be different. Then, on the home PC on the desktop screen sending side, the desktop screen is resized (mainly, the size to be reduced) or partly cut out, and the cut-out desktop image is sent to the mobile phone terminal. It will be necessary.
他方、携帯電話端末の中には、重力センサや加速度センサなどを備えて、携帯電話端末の傾斜状態を検知し、検知した傾斜状態に合わせて表示装置に表示させる画面の向きを変更する機能を備えるものがある。つまり、画面を縦長又は横長でユーザが閲覧していることを検知して、画面の向きを切り替える機能である。この機能によって、ユーザは、Web閲覧であれば縦長画面に、映像や写真閲覧など横長コンテンツが多いものを閲覧するときは横長画面にすることができる。 On the other hand, some mobile phone terminals have a gravity sensor, an acceleration sensor, etc., and detect the tilt state of the mobile phone terminal, and change the screen orientation displayed on the display device according to the detected tilt state. There is something to prepare. In other words, it is a function of switching the orientation of the screen by detecting that the user is viewing the screen vertically or horizontally. With this function, the user can switch to a vertically long screen for Web browsing and a landscape screen when browsing a large amount of horizontal content such as video and photo browsing.
このような携帯電話端末を前述のリモートデスクトップのクライアントとして採用し、前述のデスクトップ画面を表示させる際にも画面の向きを切り替える機能を用いることを考える。すると、画面の向きを切り替えることによって解像度の変更が行われるが、この解像度の変更は、サーバで表示する画面の解像度を変更してクライアントに変更後の画面の画像の送信がなされクライアントで表示されるまで、時間が掛かることが問題となる。解像度の変更後、表示までに時間が掛かることによって操作性が低下する。 Consider such a cellular phone terminal as a client of the above-mentioned remote desktop and use a function of switching the screen orientation when displaying the above-described desktop screen. Then, the resolution is changed by switching the screen orientation. This resolution change is performed by changing the screen resolution displayed on the server and sending the changed screen image to the client. The problem is that it takes time to complete the process. After the resolution is changed, the operability is lowered due to the time required for display.
なお、ここでは、端末の傾斜状態を検知して画面の向きを切り替える機能を備える携帯電話端末を考慮して、画面の解像度を変更した場合にクライアントでの表示までに時間が掛かること、また、そのことによって操作性が低下することといった従来技術の課題を指摘した。しかしながら、画面の解像度変更がなされるきっかけとしては、画面の向きの切替(画面の回転)に特に限定される必然性はなく、例えば手動による解像度変更なども考えられる。また、例えば、クライアントとして携帯電話端末の他に、ノートPCやPDAなどを採用した場合でも前述の課題は存在する。 In addition, here, it takes time to display on the client when the screen resolution is changed in consideration of a mobile phone terminal having a function of detecting the tilt state of the terminal and switching the screen orientation, This pointed out the problems of the prior art that the operability was lowered by that. However, the opportunity for changing the resolution of the screen is not necessarily limited to the switching of the screen orientation (rotation of the screen). For example, a manual resolution change may be considered. For example, the above-mentioned problem exists even when a notebook PC, PDA, or the like is employed as a client in addition to a mobile phone terminal.
本発明は、上記実情に鑑みてなされたものであって、表示解像度の変更に伴う操作性の低下が改善されたクライアント及び画像表示システムを提供することを目的とする。 The present invention has been made in view of the above circumstances, and an object thereof is to provide a client and an image display system in which a decrease in operability associated with a change in display resolution is improved.
上記目的を達成するために本発明は、第1の態様として、サーバとネットワークを介して接続するクライアントであって、前記サーバから送出されるデスクトップ画面を表示する表示手段と、前記表示手段に表示する画像の解像度を変更した場合に、変更後の解像度による前記画面が送られてくるまでの間、前記表示手段における表示が変更前の解像度で表示されるよう制御する遠隔操作制御手段と、を有することを特徴とする、クライアントを提供するものである。 To achieve the above object, according to a first aspect of the present invention, there is provided a client connected to a server via a network, a display unit for displaying a desktop screen sent from the server, and a display on the display unit Remote operation control means for controlling the display on the display means to be displayed at the resolution before the change until the screen with the changed resolution is sent when the resolution of the image to be changed is changed. The present invention provides a client characterized by comprising:
また、本発明は、第2の態様として、ネットワークを介してサーバとクライアントが通信可能に接続する画像表示システムであって、前記クライアントは、前記サーバから送出されるデスクトップ画面を表示する表示手段と、前記表示手段に表示する画像の解像度を変更した場合に、変更後の解像度情報を含む解像度変更通知を前記サーバに送信するとともに、変更後の解像度による前記画面が送られてくるまでの間、前記表示手段における表示が変更前の解像度で表示されるよう制御する遠隔操作制御手段と、を有し、前記サーバは、前記解像度変更通知を受信すると、前記変更後の解像度情報に適合したサイズ及び向きのデスクトップ画面を生成し、前記クライアントへ送出するデスクトップ画面生成手段を有することを特徴とする、画像表示システムを提供するものである。 According to a second aspect of the present invention, there is provided an image display system in which a server and a client are communicably connected via a network, wherein the client displays a desktop screen sent from the server; When the resolution of the image displayed on the display means is changed, a resolution change notification including the changed resolution information is sent to the server, and until the screen with the changed resolution is sent, Remote operation control means for controlling the display on the display means to be displayed at the resolution before the change, and when the server receives the resolution change notification, the size and the size adapted to the resolution information after the change A desktop screen generating means for generating a desktop screen for orientation and sending the desktop screen to the client; There is provided a display system.
本発明によれば、表示解像度の変更に伴う操作性の低下が改善されたクライアント及び画像表示システムを提供することが可能となる。 ADVANTAGE OF THE INVENTION According to this invention, it becomes possible to provide the client and image display system with which the fall of operativity accompanying the change of display resolution was improved.
図1に、本発明を好適に実施した一実施形態の全体構成を示す。
本実施形態は、ネットワークを介して通信可能に接続されたサーバとクライアントを用いて、サーバが出力する画像、特にデスクトップ画像をクライアントに送出し、クライアントの表示装置に表示させると同時に、クライアントにて、その表示されたデスクトップ画像に対してなされた操作(例えば、ポインティングデバイスによるポインティングや文字入力など)をサーバにアップロードして、当該操作をサーバに反映させる、いわゆる「リモートデスクトップ」技術の一実施形態である。
限定するものではないが、本実施形態では、サーバ装置として自宅PC2を、クライアント装置として携帯電話端末1を用いている。クライアント装置として他に、モバイルPCやPDA等の電子機器を用いてもよい。
FIG. 1 shows an overall configuration of an embodiment in which the present invention is suitably implemented.
In the present embodiment, a server and a client that are communicably connected via a network are used to send an image output from the server, particularly a desktop image, to the client for display on the client display device. An embodiment of a so-called “remote desktop” technology in which operations performed on the displayed desktop image (for example, pointing by a pointing device, character input, etc.) are uploaded to the server and the operations are reflected on the server It is.
Although not limited, in this embodiment, the home PC 2 is used as the server device, and the
まず、自宅PC2の構成から説明する。
自宅PC2は、該自宅PC2のハードウェア資源を利用して演算等の所定の情報処理を実現する基本ソフトウェアであるオペレーションシステム201がインストールされており、他に、同様に、ハードウェアとソフトウェアの協働によってデスクトップ画面生成部202という機能ブロックが構成されている。
First, the configuration of the home PC 2 will be described.
The home PC 2 is installed with an
オペレーションシステム201は、GUI(グラフィカルユーザインタフェース)を備えており、オペレーションシステム201もしくは自宅PC2をユーザが制御するためのインターフェースを、そのGUIによって提供する。
The
このGUIは、自宅PC2に例えば液晶表示装置のようなディスプレイを接続したならば、ディスプレイの表示領域全域に表示されるであろう画面を図2の点線で囲った部分のように、生成している。
なお、図2は、本実施形態における解像度変更を説明するための概念図である。
If a display such as a liquid crystal display device is connected to the home PC 2 for example, this GUI generates a screen that will be displayed in the entire display area of the display as shown by a dotted line in FIG. Yes.
FIG. 2 is a conceptual diagram for explaining the resolution change in the present embodiment.
一方で、デスクトップ画面生成部202は、携帯電話端末1から受信する解像度変更通知に含まれる解像度情報等に基づいて、GUIが生成している画面から、携帯電話端末1の表示部102に表示させる画面(これを「デスクトップ画面」と呼ぶ)を生成する。このデスクトップ画面は、図2の点線で囲った部分の中にある実線で囲まれた部分に例示されている。
デスクトップ画面生成部202は、生成したデスクトップ画面を携帯電話端末1に送信する。送信するタイミングは、表示部102におけるフレームレートで決めるとよい(例えば、30fpsなら1秒間に30回送信する等)。
On the other hand, the desktop
The desktop
次に、携帯電話端末1の構成を説明する。
携帯電話端末1は、遠隔操作制御部101と、表示部102と、傾斜状態検知部103と、操作部104と、操作記録部105と、を有する。
Next, the configuration of the
The
遠隔操作制御部101は、本実施形態による遠隔操作及び解像度変更を実現するために、種々の処理を実行する機能ブロックである。遠隔操作制御部101は、自宅PC2から送信されてきたデスクトップ画面を受信し、これを表示部102に表示させる。このとき、表示部102からはみ出して表示できない領域、及び/又は、画面のデータがなくて表示できない領域が発生するような場合は、前者に対しては無視して表示しない、後者に対しては黒色で塗りつぶすといった画像処理か、もしくは、送出されてきたデスクトップ画面を縮小して表示する、といった画像処理を行う。
The remote
さらに、遠隔操作制御部101は、傾斜状態検知部103により携帯電話端末1の傾きが検出されたときに、解像度が変更されたと認識し、自宅PC2に解像度変更通知を送信する。ただし、表示部102が提供する画面の向きが切り替わる程度以上の傾き(図2の(a)→(b)のような傾きの変化)が検出されたときに行うものとする。解像度変更通知には、変更後の解像度情報を含める。また、解像度変更通知は、デスクトップ画面生成部202に入力される。
Further, the remote
なお、解像度の変更は、傾斜状態検知部103による傾きの検知により自動的になされるものの他に、操作部104を用いたユーザによる手動変更、携帯電話端末1にインストールされた図示しないアプリケーションによる自動変更等が考えられる。傾きの検知によるものだけに限定しない。
Note that the resolution is changed automatically by the inclination detection by the inclination
さらに、遠隔操作制御部101は、操作部104が受け付けたユーザによる操作を、操作部104から操作情報として受け取り、当該操作情報を自宅PC2に送信する。操作情報は、オペレーションシステム201に入力される。
操作情報を受信したオペレーションシステム201は、操作情報に基づいて所定の処理を実行する(ファイル操作や文字入力等)。
Further, the remote
The
なお、遠隔操作制御部101は、上述の解像度の変更があって一定の時間以内に受け取った操作情報については、自宅PC2にそのまま送信せずに、操作記録部105にしばらくの間記録しておく処理を行う。解像度の変更があってまもなくの間は、デスクトップ画面生成部202がデスクトップ画面を生成しておらず、送信した操作情報に基づく処理を実行することができず、無効になってしまうためである。
Note that the remote
表示部102は、遠隔操作制御部101が受信したデスクトップ画面を表示する機能ブロックであり、液晶表示装置や有機EL表示装置等、従来公知の技術で十分実施可能である。
The
傾斜状態検知部103は、携帯電話端末1の傾斜状態を検知する。携帯電話端末1は、ユーザが手で持つことが普通であるため、傾斜状態はつまり、保持の仕方による端末の向きの状態のことも含む概念である。傾斜状態検知部103は、重力センサや加速度センサ等、従来公知の技術で十分実施可能である。
The tilt
操作部104は、ユーザによる操作を受け付ける機能ブロックである。テンキー等で実施してもよい。本発明を限定するものではないが、タッチパネルを用いて実施し、タッチパネルを表示部102と操作部104として機能させてもよい。操作部104は、ユーザによる操作により、文字入力やポインティングカーソルの移動等を内容とする操作情報を生成し、遠隔操作制御部101に渡す。
The
操作記録部105は、例えば、メモリ等で実施することができ、解像度の変更があって一定の時間以内に遠隔操作制御部101が操作部104から受け取った操作情報を、一時的に記録しておく機能ブロックである。操作記録部105に記録されている操作情報は、遠隔操作制御部101により適宜読み出される。
The
図2を参照して、もう一度、本実施形態における解像度の変更を説明する。
本実施形態においては、携帯電話端末1の傾斜状態(言い換えれば、保持態様)を検出し、縦状態(図2(a))、横状態(図2(b))の各々の解像度に合わせて自宅PC2のデスクトップ画面を生成して、携帯電話端末1に送信し、遠隔操作するシステムである。縦状態、横状態等の傾斜状態は、傾斜状態検知部103が検知する。
With reference to FIG. 2 again, the resolution change in the present embodiment will be described.
In the present embodiment, the tilted state (in other words, the holding mode) of the
さらに、図3を参照して、本実施形態における解像度の変更を説明する。
図3は、図1の表示部102に表示される画面の遷移例を示す図である。
図示のように、第1の解像度で表示中に解像度の変更が検知されると、遠隔操作制御部101は、解像度変更通知を自宅PC2に送信する。ところが、自宅PC2側で解像度変更通知を受信して新たなデスクトップ画面を生成して、さらに生成したデスクトップ画面を送出し、遠隔操作制御部101で受け取るまでには、これら処理に掛かる時間と、さらに再接続が必要なため、タイムラグが生じる。
Furthermore, with reference to FIG. 3, the change of the resolution in this embodiment is demonstrated.
FIG. 3 is a diagram illustrating a transition example of screens displayed on the
As illustrated, when a change in resolution is detected during display at the first resolution, the remote
この、新たな解像度、つまり第2の解像度により、新たに生成されたデスクトップ画像が表示されるまでの間に、本実施形態においては、まず、解像度の変更前の解像度(第1の解像度)による表示を続ける。次に、操作部104から入力される操作情報を操作記録部105にて記録しておく。そして、新たな解像度により生成されたデスクトップ画面が表示されると、操作記録部105によって記録しておいた操作情報を、そのデスクトップ画面に反映させる処理を行う。
Until the newly generated desktop image is displayed with the new resolution, that is, the second resolution, in the present embodiment, first, the resolution before the resolution change (first resolution) is used. Continue to display. Next, operation information input from the
すなわち、本実施形態では、画面の向きを切り替えた後でも、新たな解像度により生成されたデスクトップ画面が表示されるまでの間、表示が止まる等の操作性の低下がなく、従前の解像度のままでデスクトップ画面が表示され続ける。すると、携帯電話端末の表示装置では、はみ出して表示できない領域、及び/又は、画面のデータがなくて表示できない領域が発生する。これに対して本実施形態では、前者に対しては無視して表示しない、後者に対しては黒色で塗りつぶすといった画像処理を行う。しかしながら、このような対応では、表示装置の画面の広さを全て活かすことができておらず、操作性の低下をさらに改善する余地がある。そこで、本実施形態では、解像度の変更後も表示され続けているデスクトップ画面に対して入力された操作情報を記録保持しておき、新しい解像度でのデスクトップ画面を受信後に、反映させる。そのため、ユーザは操作を中断することなく継続でき、操作性がさらに改善される。 That is, in this embodiment, even after the screen orientation is switched, there is no deterioration in operability such as the display being stopped until the desktop screen generated with the new resolution is displayed, and the previous resolution is maintained. The desktop screen continues to be displayed. Then, in the display device of the mobile phone terminal, an area that protrudes and cannot be displayed and / or an area that cannot be displayed without screen data is generated. In contrast, in the present embodiment, image processing is performed in which the former is ignored and not displayed, and the latter is painted black. However, in such a correspondence, the entire screen area of the display device cannot be fully utilized, and there is room for further improvement in operability degradation. Therefore, in the present embodiment, the operation information input to the desktop screen that is continuously displayed even after the resolution is changed is recorded and held, and the desktop screen at the new resolution is reflected after reception. Therefore, the user can continue the operation without interruption, and the operability is further improved.
以上に説明した本実施形態によれば、「リモートデスクトップ」において、表示手段を有するクライアントが、解像度を変更した場合でも、変更後の解像度によるデスクトップ画面が送られてくるまでの間、表示手段における表示が変更前の解像度で表示され続けるため、デスクトップ画面が消えてしまうことがない。したがって、解像度の変更に伴う操作性の低下が改善される。 According to the present embodiment described above, in the “remote desktop”, even when the client having the display unit changes the resolution, the display unit continues to send the desktop screen with the changed resolution. Since the display continues to be displayed at the resolution before the change, the desktop screen will not disappear. Therefore, the deterioration of operability accompanying the change in resolution is improved.
また、上記実施形態によれば、変更前の解像度で表示され続けているデスクトップ画面に対してなされた操作が、一時的に操作記録として保持され、解像度変更後のデスクトップ画面に反映されるため、ユーザは操作を中断することなく継続することができる。 Further, according to the above embodiment, the operation performed on the desktop screen that is continuously displayed at the resolution before the change is temporarily stored as an operation record and reflected on the desktop screen after the resolution change. The user can continue the operation without interruption.
1 携帯電話端末(クライアント)
101 遠隔操作制御部
102 表示部
103 傾斜状態検知部
104 操作部
105 操作記録部
2 自宅PC(サーバ)
201 オペレーションシステム
202 デスクトップ画面生成部
1 Mobile phone terminal (client)
DESCRIPTION OF
201
Claims (6)
前記サーバから送出される画面を表示する表示手段と、
前記画面の解像度の、前記クライアントにおける変更を検知し、当該変更が検知された場合、変更後の解像度情報を含む解像度変更通知を受信すると変更後の解像度による前記画面を送出する前記サーバに対して、検知された前記変更の後の解像度情報を含む前記解像度変更通知を送信し、加えて、前記解像度変更通知を受信した前記サーバが変更後の解像度による前記画面を送信するまでの前記画面を送出しない間、前記表示手段が表示する前記画面が変更前の解像度で表示され続けるよう制御する遠隔操作制御手段と、
ユーザによる操作を受け付けて操作情報として前記遠隔操作制御手段に渡す操作手段と、
前記操作情報を一時的に記録しておく操作記録手段を有し、
前記遠隔操作制御手段は、
前記解像度変更通知の送信後に渡された前記操作情報を前記操作記録手段に記録しておき、
変更後の解像度の前記画面を受信後に、前記操作記録手段に記録しておいた前記操作情報を、前記操作情報を受信すると当該操作情報に基づく処理を実行する前記サーバに送信する
ことを特徴とする、クライアント。 A client connected to a server via a network,
Display means for displaying a screen sent from the server;
When the change in the resolution of the screen is detected in the client, and the change is detected, when the resolution change notification including the changed resolution information is received, the server that sends the screen with the changed resolution is sent to the server The resolution change notification including the resolution information after the detected change is transmitted, and in addition, the screen until the server having received the resolution change notification transmits the screen with the changed resolution is transmitted. a remote operation control means for during control so that the screen and the display means displays continues to be displayed on the pre-change resolution not,
Operation means for accepting an operation by a user and passing the operation information to the remote operation control means;
An operation recording means for temporarily recording the operation information;
The remote control means is
The operation information passed after the resolution change notification is transmitted is recorded in the operation recording means,
After receiving the screen with the changed resolution, when the operation information is received, the operation information recorded in the operation recording unit is transmitted to the server that executes processing based on the operation information.
A client characterized by that.
前記操作情報にポインティングカーソルの移動が含まれる場合、
記録しておいた前記操作情報中の前記ポインティングカーソルの移動距離に、
前記サイズの変更による変更前後のサイズの倍率を乗じて得られた移動距離を、
前記変更後の解像度情報に基づいて生成されたデスクトップ画面に反映させる移動距離とすることを特徴とする、請求項3記載のクライアント。 The remote control means is
When the operation information includes the movement of the pointing cursor,
In the movement distance of the pointing cursor in the recorded operation information,
The movement distance obtained by multiplying the size before and after the change by the size change,
The client according to claim 3 , wherein the client is a movement distance reflected on the desktop screen generated based on the resolution information after the change.
前記サーバは、
画面を生成して前記クライアントに送出し、変更後の解像度情報を含む解像度変更通知を受信すると、前記変更後の解像度情報に適合したサイズ及び向きの前記画面を生成して、前記クライアントへ送出するデスクトップ画面生成手段
を有し、
前記クライアントは、
前記サーバから送出される前記画面を表示する表示手段と、
前記画面の解像度の、前記クライアントにおける変更を検知し、当該変更が検知された場合、前記サーバに対して、検知された変更の後の解像度情報を含む前記解像度変更通知を送信し、加えて、前記解像度変更通知を受信した前記サーバが変更後の解像度による前記画面を送信するまでの前記画面を送出しない間、前記表示手段が表示する前記画面が変更前の解像度で表示され続けるよう制御する遠隔操作制御手段と、
ユーザによる操作を受け付けて操作情報として前記遠隔操作制御手段に渡す操作手段と、
前記操作情報を一時的に記録しておく操作記録手段
を有し、
前記遠隔操作制御手段は、さらに、
前記解像度変更通知の送信後に渡された前記操作情報を前記操作記録手段に記録しておき、
変更後の解像度の前記画面を受信後に、前記操作記録手段に記録しておいた前記操作情報を、前記サーバに送信し、
前記サーバは、さらに、
前記操作情報を受信すると当該操作情報に基づく処理を実行する
ことを特徴とする、画像表示システム。 An image display system in which a server and a client are communicably connected via a network,
The server
A screen is generated and sent to the client, and when a resolution change notification including the changed resolution information is received, the screen having a size and orientation suitable for the changed resolution information is generated and sent to the client. Desktop screen generation means
Have
The client
Display means for displaying the screen sent from the server;
When the change in the resolution of the screen is detected in the client and the change is detected, the resolution change notification including the resolution information after the detected change is transmitted to the server, in addition, The remote control that controls the display of the screen displayed by the display means to continue to be displayed at the resolution before the change, while the server that has received the resolution change notification does not send the screen until the server transmits the screen with the changed resolution. Operation control means;
Operation means for accepting an operation by a user and passing the operation information to the remote operation control means;
An operation recording means for temporarily recording the operation information ;
The remote operation control means further includes:
The operation information passed after the resolution change notification is transmitted is recorded in the operation recording means,
After receiving the screen with the changed resolution, the operation information recorded in the operation recording means is transmitted to the server,
The server further includes:
When the operation information is received, a process based on the operation information is executed .
前記サーバから送出される画面を表示し、Display the screen sent from the server,
前記画面の解像度の、前記クライアントにおける変更を検知し、当該変更が検知された場合、変更後の解像度情報を含む解像度変更通知を受信すると変更後の解像度による前記画面を送出する前記サーバに対して、検知された前記変更の後の解像度情報を含む前記解像度変更通知を送信し、加えて、前記解像度変更通知を受信した前記サーバが変更後の解像度による前記画面を送信するまでの前記画面を送出しない間、前記表示手段が表示する前記画面が変更前の解像度で表示され続けるよう制御し、When the change in the resolution of the screen is detected in the client, and the change is detected, when the resolution change notification including the changed resolution information is received, the server that sends the screen with the changed resolution is sent to the server The resolution change notification including the resolution information after the detected change is transmitted, and in addition, the screen until the server having received the resolution change notification transmits the screen with the changed resolution is transmitted. While not doing so, the screen displayed by the display means is controlled to continue to be displayed at the resolution before the change,
ユーザによる操作を操作情報として受け付け、Accept user operations as operation information,
前記解像度変更通知の送信後に渡された前記操作情報を操作記録手段に記録しておき、Record the operation information passed after transmission of the resolution change notification in the operation recording means,
変更後の解像度の前記画面を受信後に、前記操作記録手段に記録しておいた前記操作情報を、前記操作情報を受信すると当該操作情報に基づく処理を実行する前記サーバに送信するAfter receiving the screen with the changed resolution, when the operation information is received, the operation information recorded in the operation recording unit is transmitted to the server that executes processing based on the operation information.
ことを特徴とする、クライアント制御方法。A client control method.
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2010064904A JP5471667B2 (en) | 2010-03-19 | 2010-03-19 | Client and image display system |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2010064904A JP5471667B2 (en) | 2010-03-19 | 2010-03-19 | Client and image display system |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JP2011198118A JP2011198118A (en) | 2011-10-06 |
| JP5471667B2 true JP5471667B2 (en) | 2014-04-16 |
Family
ID=44876217
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP2010064904A Expired - Fee Related JP5471667B2 (en) | 2010-03-19 | 2010-03-19 | Client and image display system |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JP5471667B2 (en) |
Families Citing this family (5)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP6249601B2 (en) * | 2013-01-08 | 2017-12-20 | コニカミノルタ株式会社 | Control apparatus, image forming apparatus, image processing system, control method, and control program |
| KR102013338B1 (en) * | 2013-02-04 | 2019-08-22 | 삼성전자 주식회사 | Sharing Method of Service Page and Electronic Device operating the same |
| JP5756156B2 (en) * | 2013-09-26 | 2015-07-29 | 株式会社オプティム | Screen sharing terminal, screen sharing method, program for screen sharing terminal |
| US20160259453A1 (en) | 2015-03-06 | 2016-09-08 | Sony Computer Entertainment America Llc | Dynamic adjustment of cloud game data streams to output device and network quality |
| CN112422868A (en) * | 2020-10-14 | 2021-02-26 | 西安万像电子科技有限公司 | Data processing method, terminal device and server |
Family Cites Families (4)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2004172711A (en) * | 2002-11-18 | 2004-06-17 | Matsushita Electric Ind Co Ltd | Remote control system and remote control method |
| JP2006155327A (en) * | 2004-11-30 | 2006-06-15 | Hitachi Systems & Services Ltd | Remote operation system for computer |
| JP2007140758A (en) * | 2005-11-16 | 2007-06-07 | Konica Minolta Business Technologies Inc | Operating procedure optimizing method, equipment, and program |
| JP5184036B2 (en) * | 2007-10-05 | 2013-04-17 | 任天堂株式会社 | GAME PROGRAM AND GAME DEVICE |
-
2010
- 2010-03-19 JP JP2010064904A patent/JP5471667B2/en not_active Expired - Fee Related
Also Published As
| Publication number | Publication date |
|---|---|
| JP2011198118A (en) | 2011-10-06 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| CN103282870B (en) | Method and system for adapting the use of an external display to a mobile device | |
| US8954887B1 (en) | Long press interface interactions | |
| US8650494B1 (en) | Remote control of a computing device | |
| US8468469B1 (en) | Zooming user interface interactions | |
| JP5902556B2 (en) | Electronic device, control method, and control program | |
| US20120140255A1 (en) | Application launcher apparatus | |
| EP2808773A1 (en) | Mobile terminal, television broadcast receiver, and device linkage method | |
| KR20160141807A (en) | Adaptive user interface pane manager | |
| EP2452479A2 (en) | Selectively distributing updates of changing images to client devices | |
| US20120042265A1 (en) | Information Processing Device, Information Processing Method, Computer Program, and Content Display System | |
| JP5471667B2 (en) | Client and image display system | |
| JP2007011531A (en) | Interface control program, interface control method, interface control device, plug-in program | |
| US20150378462A1 (en) | Device and Method for Processing User Input | |
| US20150065207A1 (en) | Electronic device and method of expanding function in electronic device | |
| KR20140001725A (en) | Multimedia apparatus and remote controller for frame synchronization and synchronizing method | |
| JP2013113916A (en) | Display control apparatus, image display system, display control method and program | |
| US11606470B2 (en) | Information processing apparatus, method for controlling information processing, and storage medium | |
| US20090006977A1 (en) | Method and System of Computer Remote Control that Optimized for Low Bandwidth Network and Low Level Personal Communication Terminal Device | |
| CN103220324B (en) | Analytical equipment controls system | |
| CN102455784B (en) | Remote management device and management method thereof | |
| US8787931B2 (en) | Terminal with virtual space interface and method of controlling virtual space interface | |
| US10282816B2 (en) | Non-transitory storage medium storing instructions, mobile terminal, and image processing apparatus | |
| EP2150052B1 (en) | Remote desktop client peephole movement | |
| US20080036695A1 (en) | Image display device, image display method and computer readable medium | |
| TWI540864B (en) | Information transmission method and wireless display system |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| RD01 | Notification of change of attorney |
Free format text: JAPANESE INTERMEDIATE CODE: A7421 Effective date: 20110920 |
|
| A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20130218 |
|
| A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20130926 |
|
| A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20131008 |
|
| A521 | Written amendment |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20131204 |
|
| TRDD | Decision of grant or rejection written | ||
| A01 | Written decision to grant a patent or to grant a registration (utility model) |
Free format text: JAPANESE INTERMEDIATE CODE: A01 Effective date: 20140107 |
|
| A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20140120 |
|
| R150 | Certificate of patent or registration of utility model |
Free format text: JAPANESE INTERMEDIATE CODE: R150 |
|
| LAPS | Cancellation because of no payment of annual fees |