(57)【要約】      （修正有）【課題】インターネットや無線通信などを伝送経路とする画像送受信装置において、ユーザによる画面操作時に、ユーザの所望の位置にカーソルを止めることができるようにする。【解決手段】ユーザによる操作信号を受信する操作信号受信手段と、操作によって更新された画像を受信する画像受信手段と、操作信号受信手段からの操作信号および画像受信手段からの画像受信信号を取得し、各信号に付記された時刻を基に送受信装置間の伝送遅延時間を算出する遅延時間測定手段と、測定した伝送遅延時間を基に画面上の操作カーソルの移動速度および移動方向を制御する操作信号処理手段を具備し、ユーザによるカーソル操作終了時に、伝送遅延時間を用いてカーソルの移動速度および移動方向を制御することにより、ユーザ操作と画面上のカーソル位置を一致させることができる。【選択図】図１
2010191553.tif 000002
【特許請求の範囲】
【請求項１】
映像とカーソルによる操作画面とを重畳した画像を受信し、表示する受信機と、該受信機で入力されて、送信される該操作画面を操作するための操作信号を受信し、該操作信号に基づく操作画面を作成し、映像とともに重畳し、重畳した画像を該受信機へ送信する送信機とで構成される画像送受信システムであって、
前記受信機は、前記重畳した画像を受信する時刻及び前記操作信号を送信する時刻から送受信に係る遅延時間を測定する遅延時間測定部を備え、
前記送信機は、前記遅延時間に基づき、表示される操作画面上のカーソルの移動を制御する操作信号処理部を備えることを特徴とする画像送受信システム。
【請求項２】
前記操作信号処理部は、カーソルを連続的に移動させるための操作信号が入力されて、該操作信号の入力が終了する場合に、表示される操作画面上において前記操作信号から得られるカーソルの移動速度に基づき、前記遅延時間分だけ、移動しすぎたカーソルを戻すように制御することを特徴とする請求項１に記載の画像送受信システム。
【請求項３】
前記操作信号処理部は、カーソルを連続的に移動させるための操作信号が入力される場合に、表示される操作画面上において、前記遅延時間が大きいほど、カーソルの移動開始時の加速および移動終了時の減速を大きくするように制御することを特徴とする請求項１に記載の画像送受信システム。
【請求項４】
前記操作信号処理部は、カーソルを連続的に移動させるための操作信号が入力される場合に、表示される操作画面上において、前記遅延時間が大きいほど、カーソルの移動速度を大きくするように制御することを特徴とする請求項１に記載の画像送受信システム。
【請求項５】
映像とカーソルによる操作画面とを重畳した画像を受信し、表示する受信機と、該操作画面を操作するための操作信号を受信し、該操作信号に基づく操作画面を作成し、映像とともに重畳し、重畳した画像を該受信機へ送信する送信機とで構成される画像送受信ステムであって、
前記受信機は、前記重畳した画像を受信する時刻及び該時刻と同期の取れた前記操作信号を受信する時刻から送信に係る遅延時間を測定する遅延時間測定部を備え、
前記送信機は、前記遅延時間に基づき、表示される操作画面上のカーソルの移動を制御する操作信号処理部を備えることを特徴とする画像送受信システム。
【請求項６】
前記操作信号処理部は、カーソルを連続的に移動させるための操作信号が入力されて、該操作信号の入力が終了する場合に、表示される操作画面上において前記操作信号から得られるカーソルの移動速度に基づき、前記遅延時間分だけ、移動しすぎたカーソルを戻すように制御することを特徴とする請求項５に記載の画像送受信システム。
【請求項７】
前記操作信号処理部は、カーソルを連続的に移動させるための操作信号が入力される場合に、表示される操作画面上において、前記遅延時間が大きいほど、カーソルの移動開始時の加速および移動終了時の減速を大きくするように制御することを特徴とする請求項５に記載の画像送受信システム。
【請求項８】
前記操作信号処理部は、カーソルを連続的に移動させるための操作信号が入力される場合に、表示される操作画面上において、前記遅延時間が大きいほど、カーソルの移動速度を大きくするように制御することを特徴とする請求項５に記載の画像送受信システム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、テレビ放送などの動画映像を受信し、また操作画面などを前記動画映像に重畳し画像として表示するシステムであって、前記画像を送受信する送信側および受信側により構成される画像送受信システムに関する。
【背景技術】
【０００２】
近年、ネットワーク技術や無線通信技術の発達により、テレビ放送などの動画映像をインターネットや無線などの伝送路を介して送受信することのできる装置が登場してきた。これらの装置の中には、前記動画映像にＯＳＤ（Ｏｎ  Ｓｃｒｅｅｎ  Ｄｉｓｐｌａｙ）を重畳して画像として送受信することにより、前記伝送路を介してメニュー画面や番組表などを表示および操作することができるものもある。
【０００３】
図２は従来の画像送受信装置のブロック図を示す。図中、１０は画像受信機本体、３０は画像送信機本体、１１はユーザによる操作画面を操作するための操作信号を受信する第一の操作信号受信部、１２は受信した前記操作信号を前記画像送信機本体３０へ送信する操作信号送信部、３１は前記操作信号送信部１２から送信された操作信号を受信する第二の操作信号受信部、３２は画面上の操作カーソルを制御する操作信号処理部、３３は前記操作によって更新された画像を作成する画像作成部、３４は前記更新された画像を前記画像受信機１０に対し送信する画像送信部、１４は前記画像送信機から送信された画像を受信する画像受信部、１５は受信した画像を表示する画像表示部、２０は前記画像受信機１０および前記画像送信機３０の間に存在する伝送路を表す。
【０００４】
上記の装置においてＯＳＤを表示させる場合、まずユーザはリモートコントローラなどを用いて、画像受信機１０に対しＯＳＤ表示コマンドを通知する。画像受信機１０では、第一の操作信号受信部１１において前記コマンドを受信し、操作信号送信部１２を介して画像送信機３０へ通知される。このとき前記コマンドは、送受信機間を接続するケーブルや無線、さらにはインターネットのような相互接続されたコンピュータネットワークなども含む伝送路２０を介して伝送される。前記画像送信機３０では、第二の操作信号受信部３１において前記コマンドを受信する。次いで操作信号処理部３２において、ＯＳＤを表示するためのコマンドと解釈される。さらに前記操作信号処理部３２は画像作成部３３に対し、指定されたＯＳＤ画面の作成を指示する。前記画像作成部３３によって作成されたＯＳＤ画面は、画像送信部３４および再び前記伝送路２０を介して前記画像受信機１０へ伝送される。前記ＯＳＤ画面は画像受信部１４において受信され、画像表示部１５によりユーザへ提示される。
【０００５】
ＯＳＤのカーソル操作を行う場合も、上記と同様である。すなわち、ユーザ操作によるカーソル操作コマンドは前記画像受信機１０から前記画像送信機３０へ伝送され、前記画像送信機３０はカーソル移動後のＯＳＤ画面を作成する。作成されたＯＳＤ画面は前記画像送信機３０から前記画像受信機１０へ伝送され、ユーザへ提示される。
【先行技術文献】
【特許文献】
【０００６】
【特許文献１】特開平５−８０９３６号公報
【発明の概要】
【発明が解決しようとする課題】
【０００７】
上記構成では、画像送受信機間でユーザによる操作信号と作成された画像信号によって、信号が一往復していることが分かる。インターネットや無線通信を利用する場合は、パケットルーティング処理や伝送帯域削減のためのデータ圧縮復元処理などのため、一般的に伝送遅延が生じることが知られている。この伝送遅延は、例えばユーザによる画面操作時に、カーソル表示が遅れて動き出し遅れて止まる、すなわちユーザの所望の位置にカーソルを止めることができないという問題を引き起こす。
【０００８】
一方、特許文献１では、所望の位置にカーソルを止めるために、ユーザのキー入力速度を学習して、カーソルの戻り量を決定し、ユーザによる連続操作の後に前記戻り量の分だけカーソルを戻すことが示されている。
【０００９】
しかしながら、この方法は、能力が不十分であった画面表示デバイスによる表示の遅延を考慮したものであり、伝送経路の遅延を考慮していない。
【課題を解決するための手段】
【００１０】
上記課題を解決するために、本発明では、映像とカーソルによる操作画面とを重畳した画像を受信し、表示する受信機と、該受信機で入力されて、送信される該操作画面を操作するための操作信号を受信し、該操作信号に基づく操作画面を作成し、映像とともに重畳し、重畳した画像を該受信機へ送信する送信機とで構成される画像送受信システムで、前記受信機に、前記重畳した画像を受信する時刻及び前記操作信号を送信する時刻から送受信に係る遅延時間を測定する遅延時間測定部を備え、前記送信機に、前記遅延時間に基づき、表示される操作画面上のカーソルの移動を制御する操作信号処理部を備える。
【００１１】
また、別の本発明では、映像とカーソルによる操作画面とを重畳した画像を受信し、表示する受信機と、該操作画面を操作するための操作信号を受信し、該操作信号に基づく操作画面を作成し、映像とともに重畳し、重畳した画像を該受信機へ送信する送信機とで構成される画像送受信システムで、前記受信機に、前記重畳した画像を受信する時刻及び該時刻と同期の取れた前記操作信号を受信する時刻から送信に係る遅延時間を測定する遅延時間測定部を備え、前記送信機に、前記遅延時間に基づき、表示される操作画面上のカーソルの移動を制御する操作信号処理部を備える。
【００１２】
さらに、前記操作信号処理部は、カーソルを連続的に移動させるための操作信号が入力されて、該操作信号の入力が終了する場合に、表示される操作画面上において前記操作信号から得られるカーソルの移動速度に基づき、前記遅延時間分だけ、移動しすぎたカーソルを戻すように制御する。
【００１３】
また、前記操作信号処理部は、カーソルを連続的に移動させるための操作信号が入力される場合に、表示される操作画面上において、前記遅延時間が大きいほど、カーソルの移動開始時の加速および移動終了時の減速を大きくするように制御する。
【００１４】
また、前記操作信号処理部は、カーソルを連続的に移動させるための操作信号が入力される場合に、表示される操作画面上において、前記遅延時間が大きいほど、カーソルの移動速度を大きくするように制御する。
【発明の効果】
【００１５】
これらの手段により、ユーザによるカーソル操作終了時に、前記伝送遅延時間を用いて前記カーソルの移動速度および移動方向を制御することにより、ユーザ操作と画面上のカーソル位置を一致させることができる。
【図面の簡単な説明】
【００１６】
【図１】本発明における画像送受信装置を示すブロック図である。
【図２】従来の画像送受信装置を示すブロック図である。
【図３】本発明における画像送受信装置を示すブロック図である。
【図４】実施例１におけるカーソル制御例を示す図である。
【図５】実施例２におけるカーソル制御例を示す図である。
【図６】実施例３におけるカーソル制御例を示す図である。
【発明を実施するための形態】
【００１７】
本発明における最良の実施形態の構成を図１に示す。
【００１８】
図中１０乃至１２、１４乃至１５、２０、３０乃至３４の符号は、前述した図２に示す各符号と同様である。また１３は前記操作信号送信部１２からの操作信号および前記画像受信部１４からの画像受信信号を取得し、各信号に付記された時刻を基に送受信装置間の伝送遅延時間を算出する遅延時間測定部を表す。
【実施例１】
【００１９】
本実施例は、ユーザによる操作信号やその結果更新された画像信号を伝送する際の遅延時間を考慮して、ユーザによるカーソル操作終了時に移動しすぎてしまったカーソル位置を戻すことで、ユーザ操作と画面上のカーソル位置を一致させることを特徴とする。本実施例における画像送受信装置間の操作信号や画像信号の流れは、前述した従来の画像送受信装置間のそれらと同様である。
【００２０】
さらに本実施例の場合、ユーザによる操作信号は、画像受信機１０の操作信号送信部１２から伝送路２０を介して画像送信機３０へ伝送されるが、このとき前記操作信号送信部１２は遅延時間測定部１３に対し、前記画像送信機３０へ操作信号を伝送したことを通知する。このとき前記遅延時間測定部１３は、通知を受けた瞬間の時刻を、図示しない記憶装置を用いて記憶する。
【００２１】
一方、更新された画像信号は、前記画像送信機３０の画像送信部３４から前記伝送路２０を介して前記画像受信機１０へ伝送され、画像受信部１４において受信されるが、このとき前記画像受信部１４は前記遅延時間測定部１３に対し、前記画像受信機１０にて更新画像信号を受信したことを通知する。このとき前記遅延時間測定部１３は、通知を受けた瞬間の時刻を、図示しない記憶装置を用いて同様に記憶する。
【００２２】
その結果前記遅延時間測定部１３は、操作信号の伝送から更新画像の受信までに要した時間を計算することができる。すなわちこの時間が、前述した遅延時間である。この遅延時間は、前記伝送路２０を介して前記画像送信機３０の前記操作信号処理部３２に通知される。
【００２３】
ところで、ＯＳＤにおいてカーソル操作をする際に、リモートコントローラなどのボタンを押し続けることによりカーソルを連続的に移動する場合がある。この場合、毎秒ｎ項目、毎秒ｎドットなどのようなカーソルの移動速度を操作信号処理部３２で得ることができる。従って、移動速度と前述の遅延時間を積算すると、伝送遅延によって実際にカーソルが移動しすぎてしまう量を求めることができる。ユーザ操作が終了した際に、この過剰な移動量だけカーソルを速やかに戻すことにより、伝送遅延のある環境でもユーザは自らの意図した位置にカーソルを止めることができる。
【００２４】
具体的には前記操作信号処理部３２において、ユーザによるカーソル操作の終了を検知した瞬間に、予め前記遅延時間測定部１３から通知されている遅延時間と得られるカーソル移動速度を用いて、伝送遅延により戻すべきカーソル移動量を算出する。次いで前記画像作成部３３に対し、カーソルが戻される様子を表す更新画面を作成するよう指示する。
【００２５】
その様子を図４に示す。ユーザは、項目Ｃのところでカーソルを止めたいと考えているが、伝送遅延のため実際にはＤの位置までカーソルが行き過ぎてしまう。しかしながらその直後、前述の処理によりカーソル位置はユーザが自ら意図した位置Ｃに戻される。
【００２６】
このように、カーソル移動速度と遅延時間を用いて戻すべきカーソル移動量を求め、ユーザによるカーソル操作終了時にカーソルを戻すことにより、ユーザ操作と画面上のカーソル位置を一致させることができるようになる。
【実施例２】
【００２７】
本実施例は、ユーザによる操作信号やその結果更新された画像信号を伝送する際の遅延時間を考慮して、ユーザによるカーソル操作開始および終了時の移動速度を可変とすることで、ユーザ操作と画面上のカーソル位置を一致させることを特徴とする。
【００２８】
カーソル移動表示にはさまざまな手法が考えられるが、ユーザによる操作開始および終了時に加減速表示を伴うものがある。すなわち、ユーザによる操作開始直後は緩やかに加速していき、以後一定速度で移動し続ける。そして操作終了時に緩やかに減速していき、最終的に停止する。
【００２９】
本実施例ではこのようなカーソル移動表示において、その加速度を伝送遅延時間に基づき動的に制御する。具体的には前記操作信号処理部３２において、予め前記遅延時間測定部１３から通知されている遅延時間を考慮し、伝送遅延が大きいほど、これを相殺すべくカーソルの加減速度を大きくするよう前記画面作成部３３に指示を出す。
【００３０】
その様子を図５に示す。同図の横軸は時間、縦軸はカーソル移動速度をそれぞれ表す。伝送遅延なしの場合、カーソル操作開始および終了時のカーソル移動速度は破線に示すような加減速表示を行うものとする。遅延ありの場合、実線に示すように前記伝送遅延時間を差し引いた時間内に夫々所定のカーソル移動速度へ到達およびカーソル停止を行うよう加減速表示を制御する。
【００３１】
このような制御を行うことにより、伝送遅延時間を考慮してカーソル操作の加減速表示を動的に制御することで、ユーザの意図した位置にカーソルを止めることができるようになる。
【実施例３】
【００３２】
本実施例は、ユーザによる操作信号やその結果更新された画像信号を伝送する際の遅延時間を考慮して定常カーソル移動速度を可変とすることで、伝送遅延に関わらずユーザによるカーソル操作時間を一定に保つことを特徴とする。
【００３３】
すなわち、操作信号処理部３２において、ユーザによるカーソル操作開始から終了までの時間において、遅延時間の増大に伴い単位時間当たりのカーソル移動速度を大きくするように制御すれば、同じ操作時間で同じ量のカーソル操作をすることができる。
【００３４】
その様子を図６に示す。同図の横軸は時間、縦軸はカーソル移動速度をそれぞれ表す。遅延なしの場合（同図上）、定常カーソル移動速度は図に示すような値（同図では１）を取るものとする。遅延ありの場合（同図下）、定常カーソル移動速度は伝送遅延時間を考慮して得られた値（同図では２）となるよう制御する。例えば伝送遅延ありの場合に、ユーザによるカーソル操作開始時刻および終了時刻と定常カーソル移動速度によって囲まれる矩形領域（図中の斜線部分）の面積が伝送遅延なしの場合のそれと同一になるように、定常カーソル移動速度を制御する。これにより伝送遅延時間が大きければ大きいほど定常カーソル移動速度も大きくなるので、ユーザによるカーソル操作終了時点でのカーソル移動量は、伝送遅延なしの場合と同等になる。
【００３５】
このような制御を行うことにより、伝送遅延の有無に関わらず、ユーザは常に一定の操作時間でカーソルを操作することができるようになる。
【実施例４】
【００３６】
本実施例では、画像送信機側にユーザ操作の受信部を持つ場合を示す。
【００３７】
図３に本実施例における画像送受信装置のブロック図を示す。１０、１３乃至１５、２０、３０乃至３４の符号は、前述した図１および図２に示す各符号と同様である。図中、前記操作信号受信部３１はユーザ操作を直接取得し、１６および３５は、画像送受信装置間で相互に同期の取れた時刻を提供する相互同期時計を表す。前記相互同期時計１６および３５が相互に同期の取れた時刻を取得する方法としては、ｎｔｐ（ｎｅｔｗｏｒｋ  ｔｉｍｅ  ｐｒｏｔｏｃｏｌ）を利用するなどが考えられる。
【００３８】
前記操作信号受信部３１および前記画像受信部１４は、ユーザによる操作信号受信時および更新画像信号の受信時に、前記遅延時間測定部１３へ夫々通知を行う。このときこれらの信号には前記相互同期時計３５から取得した時刻が付記される。前記遅延時間測定部１３はこれらの信号を受信し、取得した２つの時刻の差分を取ることにより、画像送信機側でユーザ操作が行われてから画像受信機側で更新画面を受信するまでの時間、すなわち伝送遅延時間を得ることができる。伝送遅延時間が得られれば、カーソルの制御は実施例１乃至３に示す方法と同様に行うことができる。
【符号の説明】
【００３９】
１０・・・画像受信機本体
１１・・・第一の操作信号受信部
１２・・・操作信号送信部
１３・・・遅延時間測定部
１４・・・画像受信部
１５・・・画像表示部
１６・・・相互同期時計
２０・・・伝送路
３０・・・画像送信機本体
３１・・・第二の操作信号受信部
３２・・・操作信号処理部
３３・・・画像作成部
３４・・・画像送信部
３５・・・相互同期時計
【図１】
2010191553.tif 000003
【図２】
2010191553.tif 000004
【図３】
2010191553.tif 000005
【図４】
2010191553.tif 000006
【図５】
2010191553.tif 000007
【図６】
2010191553.tif 000008