[go: up one dir, main page]

JP5471667B2 - Client and image display system - Google Patents

Client and image display system Download PDF

Info

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
Application number
JP2010064904A
Other languages
Japanese (ja)
Other versions
JP2011198118A (en
Inventor
友則 柴山
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
NEC Corp
Original Assignee
NEC Corp
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Application filed by NEC Corp filed Critical NEC Corp
Priority to JP2010064904A priority Critical patent/JP5471667B2/en
Publication of JP2011198118A publication Critical patent/JP2011198118A/en
Application granted granted Critical
Publication of JP5471667B2 publication Critical patent/JP5471667B2/en
Expired - Fee Related legal-status Critical Current
Anticipated expiration legal-status Critical

Links

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, Patent Document 1.

特許文献1には、管理サーバから、パーソナルコンピュータと携帯電話端末のそれぞれに、画面送出アプリケーション、携帯電話端末用アプリケーションプログラムをダウンロードし、パーソナルコンピュータの全画面を携帯電話端末の表示装置に表示させることが記載されている(例えば、段落0033等)。ここで、パーソナルコンピュータのディスプレイ画面と、携帯電話端末の表示画面とでは、しばしばその大きさが違うため、特許文献1が開示する技術においては、画面情報を中継するセンターサーバで携帯電話端末の画面サイズに合わせて送信された画像の縦横比やサイズを圧縮することを行っている。   Patent Document 1 downloads a screen transmission application and a mobile phone terminal application program from a management server to each of a personal computer and a mobile phone terminal, and displays the full screen of the personal computer on the display device of the mobile phone terminal. (For example, paragraph 0033). Here, since the display screen of the personal computer and the display screen of the mobile phone terminal are often different in size, in the technology disclosed in Patent Document 1, the screen of the mobile phone terminal is operated by a center server that relays screen information. The aspect ratio and size of the transmitted image are compressed according to the size.

特開2007−251630号公報JP 2007-251630 A

近時、「リモートデスクトップ」と呼ばれるコンピュータの遠隔操作技術が知られている。これは、例えば自宅のパーソナルコンピュータ(以下、「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.

本発明を好適に実施した一実施形態の全体構成を示す図である。It is a figure which shows the whole structure of one Embodiment which implemented this invention suitably. 本実施形態における解像度の変更を説明するための概念図である。It is a conceptual diagram for demonstrating the change of the resolution in this embodiment. 図1の表示部102に表示される画面の遷移例を示す図である。It is a figure which shows the example of a transition of the screen displayed on the display part of FIG.

図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 mobile phone terminal 1 is used as the client device. In addition, an electronic device such as a mobile PC or a PDA may be used as the client device.

まず、自宅PC2の構成から説明する。
自宅PC2は、該自宅PC2のハードウェア資源を利用して演算等の所定の情報処理を実現する基本ソフトウェアであるオペレーションシステム201がインストールされており、他に、同様に、ハードウェアとソフトウェアの協働によってデスクトップ画面生成部202という機能ブロックが構成されている。
First, the configuration of the home PC 2 will be described.
The home PC 2 is installed with an operation system 201 that is basic software that implements predetermined information processing such as computation using the hardware resources of the home PC 2. Similarly, the home PC 2 cooperates with hardware and software. A functional block called a desktop screen generation unit 202 is configured by the operation.

オペレーションシステム201は、GUI(グラフィカルユーザインタフェース)を備えており、オペレーションシステム201もしくは自宅PC2をユーザが制御するためのインターフェースを、そのGUIによって提供する。   The operation system 201 includes a GUI (graphical user interface), and provides an interface for the user to control the operation system 201 or the home PC 2 via the GUI.

この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 screen generation unit 202 displays on the display unit 102 of the mobile phone terminal 1 from the screen generated by the GUI based on the resolution information included in the resolution change notification received from the mobile phone terminal 1. A screen (this is called a “desktop screen”) is generated. This desktop screen is illustrated in a portion surrounded by a solid line in a portion surrounded by a dotted line in FIG.
The desktop screen generation unit 202 transmits the generated desktop screen to the mobile phone terminal 1. The transmission timing may be determined by the frame rate in the display unit 102 (for example, 30 fps is transmitted 30 times per second).

次に、携帯電話端末1の構成を説明する。
携帯電話端末1は、遠隔操作制御部101と、表示部102と、傾斜状態検知部103と、操作部104と、操作記録部105と、を有する。
Next, the configuration of the mobile phone terminal 1 will be described.
The mobile phone terminal 1 includes a remote operation control unit 101, a display unit 102, a tilt state detection unit 103, an operation unit 104, and an operation recording unit 105.

遠隔操作制御部101は、本実施形態による遠隔操作及び解像度変更を実現するために、種々の処理を実行する機能ブロックである。遠隔操作制御部101は、自宅PC2から送信されてきたデスクトップ画面を受信し、これを表示部102に表示させる。このとき、表示部102からはみ出して表示できない領域、及び/又は、画面のデータがなくて表示できない領域が発生するような場合は、前者に対しては無視して表示しない、後者に対しては黒色で塗りつぶすといった画像処理か、もしくは、送出されてきたデスクトップ画面を縮小して表示する、といった画像処理を行う。   The remote operation control unit 101 is a functional block that executes various processes in order to realize remote operation and resolution change according to the present embodiment. The remote operation control unit 101 receives the desktop screen transmitted from the home PC 2 and displays it on the display unit 102. At this time, in the case where an area that cannot be displayed outside the display unit 102 and / or an area that cannot be displayed due to lack of screen data is generated, the former is ignored and is not displayed. Image processing such as painting with black or image processing such as reducing the displayed desktop screen and displaying it is performed.

さらに、遠隔操作制御部101は、傾斜状態検知部103により携帯電話端末1の傾きが検出されたときに、解像度が変更されたと認識し、自宅PC2に解像度変更通知を送信する。ただし、表示部102が提供する画面の向きが切り替わる程度以上の傾き(図2の(a)→(b)のような傾きの変化)が検出されたときに行うものとする。解像度変更通知には、変更後の解像度情報を含める。また、解像度変更通知は、デスクトップ画面生成部202に入力される。   Further, the remote operation control unit 101 recognizes that the resolution has been changed when the tilt state detection unit 103 detects the tilt of the mobile phone terminal 1 and transmits a resolution change notification to the home PC 2. However, it is performed when an inclination (change in inclination such as (a) → (b) in FIG. 2) greater than the degree of switching of the screen provided by the display unit 102 is detected. The resolution change notification includes the resolution information after the change. The resolution change notification is input to the desktop screen generation unit 202.

なお、解像度の変更は、傾斜状態検知部103による傾きの検知により自動的になされるものの他に、操作部104を用いたユーザによる手動変更、携帯電話端末1にインストールされた図示しないアプリケーションによる自動変更等が考えられる。傾きの検知によるものだけに限定しない。   Note that the resolution is changed automatically by the inclination detection by the inclination state detection unit 103, in addition to manual change by the user using the operation unit 104, automatic by an application (not shown) installed in the mobile phone terminal 1. Changes are possible. It is not limited to only the detection by tilt detection.

さらに、遠隔操作制御部101は、操作部104が受け付けたユーザによる操作を、操作部104から操作情報として受け取り、当該操作情報を自宅PC2に送信する。操作情報は、オペレーションシステム201に入力される。
操作情報を受信したオペレーションシステム201は、操作情報に基づいて所定の処理を実行する(ファイル操作や文字入力等)。
Further, the remote operation control unit 101 receives the operation by the user accepted by the operation unit 104 as operation information from the operation unit 104, and transmits the operation information to the home PC 2. The operation information is input to the operation system 201.
The operation system 201 that has received the operation information performs a predetermined process based on the operation information (file operation, character input, etc.).

なお、遠隔操作制御部101は、上述の解像度の変更があって一定の時間以内に受け取った操作情報については、自宅PC2にそのまま送信せずに、操作記録部105にしばらくの間記録しておく処理を行う。解像度の変更があってまもなくの間は、デスクトップ画面生成部202がデスクトップ画面を生成しておらず、送信した操作情報に基づく処理を実行することができず、無効になってしまうためである。   Note that the remote operation control unit 101 records the operation information received within a certain time due to the change in resolution described above in the operation recording unit 105 for a while without transmitting it to the home PC 2 as it is. Process. This is because the desktop screen generation unit 202 does not generate a desktop screen immediately after the resolution is changed, and the processing based on the transmitted operation information cannot be executed and becomes invalid.

表示部102は、遠隔操作制御部101が受信したデスクトップ画面を表示する機能ブロックであり、液晶表示装置や有機EL表示装置等、従来公知の技術で十分実施可能である。   The display unit 102 is a functional block that displays the desktop screen received by the remote operation control unit 101, and can be sufficiently implemented by a conventionally known technique such as a liquid crystal display device or an organic EL display device.

傾斜状態検知部103は、携帯電話端末1の傾斜状態を検知する。携帯電話端末1は、ユーザが手で持つことが普通であるため、傾斜状態はつまり、保持の仕方による端末の向きの状態のことも含む概念である。傾斜状態検知部103は、重力センサや加速度センサ等、従来公知の技術で十分実施可能である。   The tilt state detection unit 103 detects the tilt state of the mobile phone terminal 1. Since the mobile phone terminal 1 is usually held by a user's hand, the tilted state is a concept including the state of the terminal orientation depending on how it is held. The tilt state detection unit 103 can be sufficiently implemented by a conventionally known technique such as a gravity sensor or an acceleration sensor.

操作部104は、ユーザによる操作を受け付ける機能ブロックである。テンキー等で実施してもよい。本発明を限定するものではないが、タッチパネルを用いて実施し、タッチパネルを表示部102と操作部104として機能させてもよい。操作部104は、ユーザによる操作により、文字入力やポインティングカーソルの移動等を内容とする操作情報を生成し、遠隔操作制御部101に渡す。   The operation unit 104 is a functional block that accepts user operations. You may carry out with a numeric keypad. Although the present invention is not limited, the touch panel may be implemented as a display unit 102 and an operation unit 104. The operation unit 104 generates operation information whose contents include character input, movement of a pointing cursor, and the like by an operation by a user, and passes them to the remote operation control unit 101.

操作記録部105は、例えば、メモリ等で実施することができ、解像度の変更があって一定の時間以内に遠隔操作制御部101が操作部104から受け取った操作情報を、一時的に記録しておく機能ブロックである。操作記録部105に記録されている操作情報は、遠隔操作制御部101により適宜読み出される。   The operation recording unit 105 can be implemented, for example, in a memory or the like, and temporarily records the operation information received from the operation unit 104 by the remote operation control unit 101 within a certain time due to a change in resolution. Function block. The operation information recorded in the operation recording unit 105 is appropriately read out by the remote operation control unit 101.

図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 mobile phone terminal 1 is detected and matched to the respective resolutions in the vertical state (FIG. 2 (a)) and the horizontal state (FIG. 2 (b)). In this system, a desktop screen of the home PC 2 is generated, transmitted to the mobile phone terminal 1, and remotely operated. The tilt state detection unit 103 detects tilt states such as a vertical state and a horizontal state.

さらに、図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 display unit 102 in FIG. 1.
As illustrated, when a change in resolution is detected during display at the first resolution, the remote operation control unit 101 transmits a resolution change notification to the home PC 2. However, the home PC 2 side receives the resolution change notification, generates a new desktop screen, sends the generated desktop screen, and receives it by the remote operation control unit 101. A time lag occurs because reconnection is required.

この、新たな解像度、つまり第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 operation unit 104 is recorded in the operation recording unit 105. When the desktop screen generated with the new resolution is displayed, the operation information recorded by the operation recording unit 105 is reflected on the desktop screen.

すなわち、本実施形態では、画面の向きを切り替えた後でも、新たな解像度により生成されたデスクトップ画面が表示されるまでの間、表示が止まる等の操作性の低下がなく、従前の解像度のままでデスクトップ画面が表示され続ける。すると、携帯電話端末の表示装置では、はみ出して表示できない領域、及び/又は、画面のデータがなくて表示できない領域が発生する。これに対して本実施形態では、前者に対しては無視して表示しない、後者に対しては黒色で塗りつぶすといった画像処理を行う。しかしながら、このような対応では、表示装置の画面の広さを全て活かすことができておらず、操作性の低下をさらに改善する余地がある。そこで、本実施形態では、解像度の変更後も表示され続けているデスクトップ画面に対して入力された操作情報を記録保持しておき、新しい解像度でのデスクトップ画面を受信後に、反映させる。そのため、ユーザは操作を中断することなく継続でき、操作性がさらに改善される。   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 SYMBOLS 101 Remote operation control part 102 Display part 103 Inclination state detection part 104 Operation part 105 Operation recording part 2 Home PC (server)
201 Operation System 202 Desktop Screen Generation Unit

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.
前記解像度の変更が、アスペクト比の縦と横を切り替える変更であることを特徴とする、請求項1記載のクライアント。 The client according to claim 1 , wherein the change in resolution is a change in aspect ratio between vertical and horizontal. 前記解像度の変更が、サイズの変更を含むことを特徴とする、請求項1又は2記載のクライアント。 The client according to claim 1 , wherein the change in resolution includes a change in size. 前記遠隔操作制御手段は、
前記操作情報にポインティングカーソルの移動が含まれる場合、
記録しておいた前記操作情報中の前記ポインティングカーソルの移動距離に、
前記サイズの変更による変更前後のサイズの倍率を乗じて得られた移動距離を、
前記変更後の解像度情報に基づいて生成されたデスクトップ画面に反映させる移動距離とすることを特徴とする、請求項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 .
サーバとネットワークを介して接続するクライアントにおいて、In the client connected to the server via the network,
前記サーバから送出される画面を表示し、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.
JP2010064904A 2010-03-19 2010-03-19 Client and image display system Expired - Fee Related JP5471667B2 (en)

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)

* Cited by examiner, † Cited by third party
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)

* Cited by examiner, † Cited by third party
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

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