JP2009021698A - Video display terminal device, and display switching method, and program - Google Patents
Video display terminal device, and display switching method, and program Download PDFInfo
- Publication number
- JP2009021698A JP2009021698A JP2007181317A JP2007181317A JP2009021698A JP 2009021698 A JP2009021698 A JP 2009021698A JP 2007181317 A JP2007181317 A JP 2007181317A JP 2007181317 A JP2007181317 A JP 2007181317A JP 2009021698 A JP2009021698 A JP 2009021698A
- Authority
- JP
- Japan
- Prior art keywords
- video
- display terminal
- playback
- display
- video stream
- 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.)
- Pending
Links
Images
Abstract
Description
本発明は、映像コンテンツのストリーミング再生を行う映像表示端末装置に関する。 The present invention relates to a video display terminal device that performs streaming playback of video content.
ネットワークを介して接続された映像供給装置からの映像データを、複数の映像表示端末間で切り替えて再生表示するシステムがある。 There is a system in which video data from a video supply device connected via a network is reproduced and displayed by switching between a plurality of video display terminals.
特許文献1には、ユーザが指で画面をなぞる操作を実施することにより、機器間(携帯型表示端末と大画面表示端末)で映像チューナの受信チャネル情報の授受を行うことにより、感覚的に映像表示端末の切り替えを行う方式が開示されている。
In
特許文献2には、特許文献1の機能拡充として、コンテンツの再生表示を切り替える際、切り替え操作時に表示されていた画像を、ビデオメモリを用いて縮小化し、かつ表示位置を上方向にずらした後に、該画像を消去することで、映像が切り替わることを直感的にユーザに見せる方式が開示されている。
映像供給装置から送信される映像コンテンツを映像表示端末が受信しながら再生する、映像コンテンツのストリーミング再生を行う際には、データアンダーフローを防ぐためのバッファリング処理や復号処理部の初期化処理、指定箇所へ再生開始位置を移動するためのシーク処理等が発生する。そのため、映像表示端末で実際に映像が表示されるまでに一定の待ち時間が必要となる。 When the video display terminal receives and reproduces the video content transmitted from the video supply device and performs streaming playback of the video content, a buffering process to prevent data underflow and an initialization process of the decoding processing unit, A seek process for moving the playback start position to the designated location occurs. Therefore, a certain waiting time is required until the video is actually displayed on the video display terminal.
このため、2つの映像表示端末のうちの一方から他方へと、映像ストリームの再生表示を行う端末を切り替える際、切り替え元で切り替えを指示してから切り替え先の映像表示端末で映像ストリームを再生されて実際に表示が開始されるまでに、映像を表示中の端末が存在しない無表示区間が発生する。 For this reason, when switching from one of the two video display terminals to the other to perform playback display of the video stream, the video stream is played back on the switching destination video display terminal after instructing switching at the switching source. Until the display is actually started, a non-display section in which there is no terminal that is displaying video occurs.
上記特許文献1及び2記載の技術では、比較的短い待ち時間で表示開始が可能なテレビジョン映像を前提としたシステムであるため、切り替え先の端末上でコンテンツの再生が開始するまで、映像の無表示区間が発生することに対する考慮がなされていない。
In the technologies described in
すなわち、コンテンツ映像を表示する端末を切り替えるシステムにおいて、上記のような映像の無表示区間が発生すると、ユーザが切り替え元の端末で視聴していた映像と、切り替え先の端末で表示される映像とが不連続となり、ユーザが映像の流れを直感的に把握しづらくなるという問題点があった。 That is, in the system for switching the terminal that displays the content video, when a non-display section of the video as described above occurs, the video that the user was watching on the switching source terminal and the video that is displayed on the switching destination terminal Is discontinuous, making it difficult for the user to intuitively understand the flow of video.
そこで本発明は、上記問題点を解決するためになされたものであって、映像の無表示区間を発生することなく、映像ストリームの再生表示を行う端末を切り替えることができる表示切替方法及びこれを用いた映像表示端末装置を提供することを目的とする。 Accordingly, the present invention has been made to solve the above problems, and a display switching method capable of switching a terminal for reproducing and displaying a video stream without generating a video non-display section and An object is to provide a video display terminal device used.
映像表示端末装置は、
ネットワーク上のコンテンツ供給装置から送信される映像ストリームを受信する受信手段と、
前記受信手段で受信された映像ストリームを再生する再生手段と、
前記再生手段で再生された映像を表示する表示手段と、
前記再生手段で再生中の前記映像ストリームの再生表示を他の映像表示端末へ切り替える表示端末切り替え要求を受け付ける第1の受付手段と、
前記表示端末切り替え要求を受けて、前記再生手段での前記映像ストリームの再生を一時停止し、一時停止時に前記表示手段に表示されていた映像を静止画像として前記表示手段で表示する一時停止手段と、
前記表示端末切り替え要求を受け付けた時点の前記映像ストリームの再生位置、または前記表示端末切り替え要求を受け付けた時点よりも過去の前記映像ストリームの再生位置を再生開始位置として決定する再生開始位置決定手段と、
前記他の映像表示端末に前記再生開始位置を通知する通知手段と、
前記他の映像表示端末が前記映像ストリームを再生表示することにより前記再生開始位置の映像が表示されたことを示す通知を受け付ける第2の受付手段と、
前記第2の受付手段で前記通知が受け付けられたとき、前記表示手段で表示されている前記静止画像を消去する再生停止手段と、
を含む。
The video display terminal device
Receiving means for receiving a video stream transmitted from a content supply device on a network;
Playback means for playing back the video stream received by the receiving means;
Display means for displaying the video reproduced by the reproducing means;
First receiving means for receiving a display terminal switching request for switching the playback display of the video stream being played back by the playback means to another video display terminal;
A pause unit that receives the display terminal switching request, pauses the reproduction of the video stream in the reproduction unit, and displays the video displayed on the display unit at the time of the pause as a still image on the display unit; ,
Playback start position determining means for determining the playback position of the video stream when the display terminal switching request is received or the playback position of the video stream past the time when the display terminal switching request is received as a playback start position; ,
Notification means for notifying the other video display terminal of the reproduction start position;
Second receiving means for receiving a notification indicating that the video at the reproduction start position is displayed by the other video display terminal reproducing and displaying the video stream;
Playback stop means for erasing the still image displayed on the display means when the notification is received by the second receiving means;
including.
映像の無表示区間を発生することなく、映像ストリームの再生表示を行う端末を切り替えることができる。 It is possible to switch the terminal that reproduces and displays the video stream without generating a video non-display section.
以下、本発明の実施形態について図面を参照して説明する。 Embodiments of the present invention will be described below with reference to the drawings.
[第1の実施形態]
図1は、第1の実施形態に係る映像システム全体の構成例を示したものである。図1において、映像コンテンツ供給装置1は、MPEG等の映像コンテンツをストレージ上に蓄積し、ネットワーク4を介してクライアント端末に配信を行うサーバ機能を有している。無線アクセス装置6は、ハブ装置やスイッチ装置、ルータ装置を介してネットワーク4に接続している。なお、図1では、無線アクセス装置6がハブ装置5を介してネットワーク4に接続している場合を示している。
[First Embodiment]
FIG. 1 shows a configuration example of the entire video system according to the first embodiment. In FIG. 1, a video
第1の映像表示端末2は、ここでは携帯型の映像表示端末(携帯型映像表示端末)である。携帯型映像表示端末2は、無線LAN等の通信手段を用いて、無線アクセス装置6との間でデータのやり取りを行い、無線アクセス装置6から映像コンテンツを受信しながら再生表示(ストリーミング再生)する。
Here, the first
第2の映像表示端末3は、ここでは、大画面の映像表示可能な大画面映像表示端末である。大画面映像表示端末3は、有線もしくは無線通信手段を用いてネットワーク4に接続しており、携帯型映像表示端末2からの指示に基づいて、映像コンテンツ供給装置1からのデータを受信し、再生処理を実施する。尚、大画面映像表示端末3と携帯映像表示端末2は、ユーザの視界の範囲内に存在することを想定しているが、それ以外の場合でも同様に実施することが可能である。
Here, the second
図2は、携帯型映像表示端末2の構成例を示したものである。入力デバイス201は、デジタイザへのペン操作などポインティングデバイスからの入力を受け付ける。入力デバイス201で受け付けられた入力は、入出力インターフェースユニット203で解析される。
FIG. 2 shows a configuration example of the portable
ディスプレイ202は、LCDパネルなどの画像表示装置であり、入出力インターフェースユニット203から受け取ったGUI画面や映像情報を表示する。
The
機器管理ユニット204は、ネットワーク上の映像コンテンツ供給装置1や他の映像表示端末の機器探索を行った後、これらの機器固有の情報(映像コンテンツ供給装置の固有の情報を映像供給装置情報と呼び、映像表示端末の固有の情報を映像表示端末情報と呼ぶ)を取得し、映像供給装置情報、映像表示端末情報を、映像供給装置情報記憶ユニット220、映像表示端末情報記憶ユニット221にそれぞれ記憶する。
The
機器管理ユニット204は、検知した機器に対して、機器固有の動作を行わせるためのアクション要求を無線通信処理ユニット205を介して送信したり、該機器からの応答や他の機器からのアクション要求を無線通信処理ユニット205を介して受け付けたり、などのネットワーク上の機器との間のプロトコル処理を行う。
The
機器探索要求は、ネットワーク上の複数の機器を宛先としたブロードキャスト、もしくはマルチキャストによる送信を行い、アクション要求は単一の機器を宛先としたユニキャストにて送信される。機器探索の応答、アクション応答、イベント通知は、全てユニキャストによる受信を行うものである。 The device search request is transmitted by broadcast or multicast addressed to a plurality of devices on the network, and the action request is transmitted by unicast addressed to a single device. The device search response, action response, and event notification are all received by unicast.
無線通信処理ユニット205は、IEEE802.11等による無線通信を行い、無線アクセス装置との間でアソシエーション処理を行った上で、当該アクセス装置6を介してネットワーク上の機器とデータのやり取りを行う。
The wireless
再生管理ユニット206は、ユーザからの再生指示を、入出力インターフェースユニット203を介して受け付けた後、機器管理ユニット204から映像コンテンツに関する情報を取得し、コンテンツを保持する映像コンテンツ供給装置1に対して、映像ストリームの送信開始要求を通知する。これは、例えばTCP(Transmission Control Protocol)をベースとしたHTTP(Hyper Text Transfer Protocol)による伝送を前提としている場合は、HTTPリクエストパケットの送信が該当するが、それ以外の伝送手段を用いることも無論可能である。
The
映像受信処理ユニット207は、無線通信処理ユニット205経由で映像ストリームを受信すると、受信した映像ストリームの履歴(例えば、受信した映像データの位置情報など)を映像履歴記憶ユニット208に記憶する。映像ストリームの履歴としては、例えば、受信した映像データの位置情報などであり、この位置情報は、コンテンツの先頭からの相対バイト位置や時間情報などである。その後、実際の映像ストリームは映像再生ユニット209へと渡す。無線通信処理ユニット205経由で受信される映像ストリームが、MPEG等の圧縮符号化データの映像ストリームである場合、映像受信処理ユニット207は、受信された映像ストリームを解析し、MPEG等の圧縮符号化データにおける各Iフレーム(基準フレーム)の開始位置(例えば、コンテンツの先頭からの相対バイト位置、および時間情報)を検知して、これを映像履歴として、映像履歴記憶ユニット208に記憶する。その後、実際の映像ストリームは映像再生ユニット209へと渡す。
When the video
映像再生ユニット209は、圧縮された映像ストリームの復号と再生表示処理を行う。表示画像は、入出力インターフェースユニット203を介して、ディスプレイ202で順次表示される。
The video playback unit 209 performs decoding and playback display processing of the compressed video stream. Display images are sequentially displayed on the
再生管理ユニット206は、映像再生ユニット209に対し再生開始、一時停止、停止等の指示を与えて、映像の再生動作を制御し、動作状態(再生状態、一時停止状態、停止状態、早送り状態など)を動作状態記憶ユニット210に記憶する。
The
ユーザ操作により、入出力インターフェースユニット203を介して、映像ストリームの再生表示を行う端末の切り替え要求(表示端末切り替え要求)が再生管理ユニット206に通知された場合、再生管理ユニット206は、表示端末切り替え処理を開始する。
When a switching request (display terminal switching request) of a terminal that performs playback display of a video stream is notified to the
すなわち、表示端末切り替え処理では、主に、(a)映像再生ユニット209に対し映像再生動作の一時停止を指示する。この指示を受けて、映像再生ユニット209は、映像再生動作を一時停止し、一時停止時の表示画像を静止画像としてディスプレイ202に表示する。(b)再生位置判定ユニット211に、切り替え先の映像表示端末へ通知するための再生開始位置を問い合わせる。再生位置判定ユニット211は、映像履歴記憶ユニット208に記憶されている映像履歴を参照して、上記再生開始位置を求めて、再生管理ユニット206へ返す。(c)再生管理ユニット206は、機器管理ユニット204を通じて、切り替え先の映像表示端末への制御を行う。すなわち、機器管理ユニット204は、切り替え先の映像表示端末へ、再生表示するコンテンツを示すリソース識別子の通知(例えばリソース識別子の設定要求)、再生開始位置の通知(例えばシーク要求)、再生要求などを送信する。(d)その後、当該切り替え先から、当該切り替え先の映像表示端末が当該コンテンツを再生表示することにより、当該再生開始位置の映像が表示されたことを示すイベント通知を機器管理ユニット204が受信する。当該イベント通知は、再生管理ユニット206に出力される。(e)再生管理ユニット206は、当該イベント通知を受けて、停止状態へ移行し、ディスプレイ202に表示されている静止画像を消去する。
That is, in the display terminal switching process, mainly (a) the video playback unit 209 is instructed to pause the video playback operation. Upon receiving this instruction, the video playback unit 209 pauses the video playback operation and displays the display image at the time of the pause on the
タイマーユニット212は、再生管理ユニット206から指示された一定の時間(例えば、後述する時間α)を計測し、当該時間の満了を再生管理ユニット206に通知する。
The
図3は、大画面映像表示端末3の構成例を示したものである。
FIG. 3 shows a configuration example of the large screen
機器管理ユニット304は、通信処理ユニット305を介して受信した、ネットワーク4に接続された機器からの機器探索要求、アクション要求を受け付けて、機器管理応答、アクション応答を返信する。アクション要求として、再生に関する指示を受け取った場合は、再生管理ユニット306への再生制御を行う。
The
再生管理ユニット306は、映像再生ユニット309に対して再生の開始を指示すると共に、再生すべきコンテンツを保有する映像コンテンツ供給装置1に対して、ストリーミングによるコンテンツデータ送信開始要求を送信する。上述のように、この要求はHTTPによる伝送の場合はHTTPリクエストパケットの送信であるが、HTTP以外の伝送を用いる場合は、該伝送方式に順ずる開始要求パケットを送信する。その後、映像受信処理ユニット307が映像ストリームを受信し、映像再生表示を開始すると、再生管理ユニット306は自身の動作状態を「再生状態」として動作状態記憶ユニット310に記憶する。尚、動作状態記憶ユニット310に記憶される動作状態は、この他に、一時停止状態、停止状態、早送り状態等がある。
The
再生管理ユニット306は、動作状態に変更が発生した場合に、その旨を携帯型映像表示端末2に対してイベント通知として送信する。
When a change occurs in the operation state, the
通信処理ユニット305は、例えばIEEE802.11による無線通信の他、IEEE802.3等による有線通信を用いても良い。
The
図3における大画面映像表示端末3は、リモコン等の制御情報を入力デバイス301から受信し、携帯映像表示端末2からの指示を受けずに再生処理を開始することも出来る。
The large-screen
図4は、映像コンテンツ供給装置1の構成例を示したものである。映像コンテンツ記憶ユニット101は、通常HDD(Hard Disk Drive)等の大容量記憶媒体などにより構成され、映像コンテンツをMPEG等の符号化されたデータとして記憶する。映像コンテンツのリソース識別子、タイトル、総時間、総バイト数等の情報は、コンテンツ情報管理ユニット102に記憶されて、管理される。リソース識別子は、HTTPによる伝送を行う場合は、通常URI(Uniform Resource Identifier)情報を用いるが、それ以外の識別情報を用いることも無論可能である。
FIG. 4 shows a configuration example of the video
機器管理ユニット103が、通信処理ユニット105を介して、携帯型映像表示端末2などの映像表示端末からの機器探索要求を受信した際、映像コンテンツ記憶ユニット101が当該映像表示端末の希望するサービスを提供可能な場合には、機器管理ユニット103は機器探索応答を返信する。また、映像送信開始要求(例えばHTTPリクエスト)を受信した場合は、映像送信処理ユニット104に対し制御を行い、映像ストリームの送信を開始させる。すなわち、映像送信処理ユニット104は、指定されたリソース識別子に対応するコンテンツを映像コンテンツ記憶ユニット101から検索し、指定された開始位置から映像コンテンツをストリーミング送信する。
When the
図5は、携帯型映像表示端末2や大画面映像表示端末3などの映像表示端末における動作状態の遷移例を示している。ここでは、例えば大画面映像表示端末3を例にとり説明する。
FIG. 5 shows an example of transition of operation states in video display terminals such as the portable
機器管理ユニット304は、アクション要求パケットを受信すると、その内容に応じた動作を行う。初期起動時は、メディア情報が何も設定されていない状態(S1)である。このとき、携帯型映像表示端末2から、映像コンテンツのリソース識別子を、アクション要求パケットを用いて受け取ると、停止状態(S2)に遷移する。その後、再生を開始するためのアクション要求パケットを受信すると、指定されたリソース識別子の情報を基に、映像コンテンツ供給装置1にアクセスを行い、ストリーミング再生を開始する。一般に圧縮された映像コンテンツの再生時は、アンダーフローを防ぐ目的で一定時間バッファリングを行う。そのため、停止状態から再生状態には直接遷移せず、準備段階であることを意味する遷移状態(S3)に移行する。その後、映像情報の再生表示が開始した時点で、再生状態(S4)へと移行する。これらの動作状態は、動作状態記憶ユニット310にて記憶、管理される。
Upon receiving the action request packet, the
また、所定の位置から再生を開始するシークを行う際も、停止状態(S2)から遷移状態(S3)を経た上で、停止状態(S2)もしくは(既に再生中の場合には)再生状態(S4)へと遷移する。 Also, when performing a seek to start playback from a predetermined position, after the transition state (S3) from the stop state (S2), the stop state (S2) or (if already playing) the playback state ( Transition to S4).
表示端末切り替え処理では、リソース識別子の設定要求、シーク要求、再生要求の順に、携帯型映像表示端末2から大画面映像表示端末3に対して指示を行う。
In the display terminal switching process, an instruction is given from the portable
図6は、大画面映像表示端末3や携帯型映像表示端末2などの映像表示端末、映像コンテンツ供給装置1間でやり取りする制御パケットの一例を示している。
FIG. 6 shows an example of a control packet exchanged between a video display terminal such as the large screen
図6(a)のアクション要求パケットは、例えば、携帯型映像表示端末2から大画面映像表示端末3へ、リソース識別子の設定要求、シーク要求、再生要求などの処理(アクション)を要求する際に用いられる。このとき、「制御情報」フィールドにはアクションの種類が記述され、「パラメータ」フィールドには、当該アクションに用いるパラメータが記述される。
The action request packet of FIG. 6A is used when, for example, requesting processing (action) such as a resource identifier setting request, a seek request, and a reproduction request from the portable
例えば、携帯型映像表示端末2から大画面映像表示端末3へ、リソース識別子設定要求を行う場合には、アクション要求パケット中の「制御情報」フィールドには「リソース識別子設定要求」が書き込まれ、「パラメータ」フィールドにはリソース識別子(リソース識別子の文字・数字列)が書き込まれる。また、携帯型映像表示端末2から大画面映像表示端末3へ、シーク要求を行う場合には、アクション要求パケット中の「制御情報」フィールドには「シーク要求」が書き込まれ、「パラメータ」フィールドには、再生位置判定ユニット211で求めた再生開始位置(例えば、コンテンツの先頭から何バイト目かを示すバイト位置あるいはコンテンツの先頭からの再生時刻(時間))が書き込まれる。再生要求を行う場合には、アクション要求パケット中の「制御情報」フィールドには「再生要求」が書き込まれ、「パラメータ」フィールドには、再生スピードが書き込まれる。
For example, when a resource identifier setting request is made from the portable
アクション要求パケットの制御情報は、再生要求や停止要求、シーク要求などに加え、現在の再生位置や動作状態等の情報取得を要求するための制御命令を含む。 The control information of the action request packet includes a control command for requesting acquisition of information such as the current reproduction position and operation state in addition to a reproduction request, a stop request, a seek request, and the like.
図6(b)のアクション応答パケットは、例えば、大画面映像表示端末3から携帯型映像表示端末2へ、アクション要求パケットで要求されたアクションを実行した結果を通知するために用いる。制御情報は、上記アクション要求パケットで要求されたアクションの種類であり、「パラメータ」フィールドには、当該要求されたアクションの実行結果が記述される。例えば、映像コンテンツの再生位置を取得するための命令に対する応答には、再生位置を示すバイト位置や時間位置の情報が含まれる。
The action response packet in FIG. 6B is used, for example, to notify the result of executing the action requested by the action request packet from the large screen
図6(c)のイベント通知パケットは、映像表示端末の動作状態に変更が生じたことを通知するもので、イベント通知パケットのパラメータは、映像表示端末の変更後の新たな動作状態を示す。例えば、大画面映像表示端末3が停止状態から(遷移状態を経て)再生状態に移行したときや、再生状態から一時停止状態に移行したときなどに、大画面映像表示端末3から携帯型映像表示端末2へ、変更後の新たな動作状態を通知する際に、イベント通知パケットが用いられる。イベント通知パケットは、映像表示端末での動作状態に変更が生じた際に通知されるため、再生表示が開始した場合ならば、再生状態であることを示すための情報がパラメータとして記載される。
The event notification packet in FIG. 6C notifies that a change has occurred in the operation state of the video display terminal, and the parameter of the event notification packet indicates a new operation state after the change of the video display terminal. For example, when the large-screen
通信ヘッダーは、TCP/IP(Transmission Control Protocol/Internet Protocol)ヘッダーや、MAC(Medium Access Control)ヘッダーなど、通信に必要な制御情報を含む。識別子は、アクション要求パケットやアクション応答パケット、イベント通知パケットであることを判別するための識別情報である。 The communication header includes control information necessary for communication such as a TCP / IP (Transmission Control Protocol / Internet Protocol) header and a MAC (Medium Access Control) header. The identifier is identification information for determining that the packet is an action request packet, an action response packet, or an event notification packet.
次に、図7を参照して、図1の映像コンテンツ供給装置1、携帯型映像表示端末2、大画面映像表示端末3の処理動作について説明する。
Next, processing operations of the video
携帯型映像表示端末2は、ユーザにより指定されたリソース識別子の情報を基に、映像コンテンツ供給装置1にアクセスを行い、ストリーミング再生を開始する(ステップS101)。圧縮された映像データをストリーミング再生する場合には、アンダーフローを防ぐためのバッファリングを一定時間行う必要があるためである。従って、映像の再生処理を開始してから、実際に表示が行われる再生状態に移行するまでには一定の時間β1を要する(ステップS102)。
The portable
携帯型映像表示端末2が再生状態のとき、すなわち、映像データのストリーミング再生を行っているとき、ユーザ入力デバイス201を用いて行われた操作により、入力インターフェースユニット203を介して再生管理ユニット206で、表示端末切り替え要求が受け付けられると、再生管理ユニット206は表示端末切り替え処理を起動する(ステップS103)。
When the portable
すなわち、ステップS104では、再生管理ユニット206は、映像再生ユニット209に対し映像再生動作の一時停止を指示する。この指示を受けて、映像再生ユニット209は、映像再生動作を一時停止し(一時停止状態へ移行し)、その時点のディスプレイ202の表示映像を静止画像としてディスプレイ202に表示する。さらに、再生管理ユニット206は、再生位置判定ユニット211に、切り替え先の映像表示端末へ通知するための再生開始位置を問い合わせる。再生位置判定ユニット211は、映像履歴記憶ユニット208に記憶されている映像履歴を参照して、例えば、表示端末切り替え処理が起動した時点の再生位置、また、表示端末切り替え処理が起動した時点よりも過去の映像ストリームの中で、表示端末切り替え処理が起動した時点に最も近傍にあるIフレームの開始位置を上記再生開始位置として求めて、再生管理ユニット206へ返す。
That is, in step S104, the
また、再生管理ユニット206は、切り替え先の大画面映像表示端末3に対し、アクション要求パケット(リソース識別子設定要求パケット)を用いて、映像データのリソース識別子を通知する。次に、アクション要求パケット(シーク要求パケット)を用いて、再生位置判定ユニット211で求めた再生開始位置(例えば、コンテンツの先頭から何バイト目かを示すバイト位置あるいはコンテンツの先頭からの再生時刻(時間))を通知する。そして、再生要求のアクションパケットを送信する。
Further, the
携帯型映像表示端末2は、上記静止画像をディスプレイ202に表示したまま、一時停止状態を継続する。
The portable
なお、映像コンテンツ供給装置1が、同一の映像コンテンツを2つの映像表示端末に同時にストリーミング送信可能な場合には、携帯型映像表示端末2は一時停止を行わずに、ストリーミング再生を継続することも可能だが、この場合にはネットワーク上の通信帯域を余分に消費してしまう問題がある。
When the video
さて、大画面映像表示端末3は、携帯型映像表示端末2から、上記リソース識別子設定要求、シーク要求及び再生要求を受け付けると、映像コンテンツ供給装置1にアクセスし、シーク要求にて通知された再生開始位置からの映像データの送信を要求する。これを受けて、映像コンテンツ供給装置1から、大画面映像表示端末3へ、上記再生開始位置からの映像データの送信が開始される(ステップS105)。
When the large-screen
この場合も、大画面映像表示端末3で一定時間バッファリングを行うなどの必要があるため、映像コンテンツ供給装置1から映像データの送信が開始されてから、実際に再生状態に移行するまで、一定の待ち時間β2が発生する。このとき、切り換え元の携帯型映像表示端末2において画像の表示を終了していると、ほぼ時間β2の間、ユーザの視界から映像表示を行う端末が存在しなくなる無表示区間が発生してしまう。
Also in this case, since it is necessary to perform buffering for a certain period of time on the large-screen
本実施形態では、切り替え先の大画面映像表示端末3は、映像コンテンツ供給装置1からの映像データの送信が開始された後、該映像データを再生することにより、実際に上記再生開始位置からの映像の表示を開始したとき、すなわち、自身の動作状態が「再生状態」に移行したとき(ステップS106)、これを契機に、再生状態へ移行したことを通知するためのイベント通知パケット(再生状態移行通知)を切り換え元の携帯型映像表示端末2へ送信する(ステップS107)。
In the present embodiment, the switching-destination large-screen
この再生状態移行通知は、切り替え先の大画面映像表示端末3が、映像コンテンツ供給装置1から送信された映像ストリームを再生することにより、上記再生開始位置の映像を表示したことを、切り替え元の携帯型映像表示端末2へ通知するためのものである。
This playback state transition notification indicates that the switching destination large-screen
この通知を受けて、携帯型映像表示端末2の機器管理ユニット204は、再生管理ユニット206を停止状態に移行させて、それまでディスプレイ202に表示されていた静止画像を消去し(ステップS108)、映像再生処理を終了する(ステップS109)。
In response to this notification, the
このように、携帯型映像表示端末2は、大画面映像表示端末3で映像表示を開始された後に、それまで表示していた上記静止画像を消去するため、無表示区間の発生を防ぐことが可能となる。
As described above, since the portable
映像の無表示区間が発生する従来技術において、表示端末切り替え処理を起動してから数秒後に、切り替え先の端末にて再生表示が開始するという状況は、ユーザにとって、同一タイトルのコンテンツを視聴していることはすぐ理解できても、映像の続き部分から表示端末のみ切り替えて再生を継続するという事実が理解しづらくなる。上記実施形態によれば、このような問題を解決し、映像の表示端末の切り替えをより直感的に把握させることが可能となる。 In the prior art in which a non-display section of video occurs, the situation where playback display starts on the switching destination terminal a few seconds after starting the display terminal switching process is to allow the user to view the content of the same title Even if it can be understood immediately, it is difficult to understand the fact that only the display terminal is switched from the continued part of the video and playback is continued. According to the embodiment, it is possible to solve such a problem and to more intuitively understand the switching of the video display terminal.
[第2の実施形態]
第2の実施形態では、図7のステップS104で再生位置判定ユニット211が求める再生開始位置をより詳細に説明する。
[Second Embodiment]
In the second embodiment, the reproduction start position obtained by the reproduction
図7のステップS104において、再生管理ユニット206は、映像再生ユニット209に対し映像再生動作の一時停止を指示する。この指示を受けて、映像再生ユニット209は、映像再生動作を一時停止し(一時停止状態へ移行し)、その時点のディスプレイ202の表示映像を静止画像としてディスプレイ202に表示する。さらに、再生管理ユニット206は、再生位置判定ユニット211に、切り替え先の映像表示端末へ通知するための再生開始位置を問い合わせる。
In step S104 of FIG. 7, the
これを受けて、再生判定ユニット211は、映像履歴記憶ユニット208に記憶されている映像履歴を参照して、表示端末切り替え処理が起動した時点の再生位置に最も近い過去のIフレームの開始位置、または、表示端末切り替え処理が起動した時点の再生位置から時間α過去に遡った位置、または、表示端末切り替え処理が起動した時点の再生位置から時間α過去に遡った位置に最も近傍にあるIフレームの開始位置を再生開始位置として求める。過去に表示した映像を再度再生することで、ユーザに切り替え前後のシーンを印象づけることが出来る。なお、切り替え先の大画面映像表示端末3に対して、バイト単位の指定のみ有効である場合は、時間αをバイト数α´に換算して、表示端末切り替え処理が起動した時点の再生位置から、バイト数α´過去に遡った位置を再生開始位置として求める。
In response to this, the
ところで、図8(a)に示すように、表示端末切り替え処理を起動した時点での再生位置は、必ずしもI(Intra-coded)フレームの開始位置ではなく、実際はP(Predicted)フレームやB(Bi-directional Predicted)フレームの途中である場合が多い。この場合、映像表示端末は再生状態に移行した後でも、映像再生ユニット内で復号処理を進める際に、PフレームやBフレームの処理をスキップして、Iフレーム情報の到達を待つことが一般的である。すなわち、切り替え元の映像表示端末に対して、再生状態移行通知を送信した場面においても、一定の無表示区間が発生する問題が存在する。またはPフレームやBフレームを、Iフレームの到達以前に処理した場合でも、映像の内容が崩れた状態で表示が開始されるという問題もある。 By the way, as shown in FIG. 8A, the playback position at the time when the display terminal switching process is started is not necessarily the start position of the I (Intra-coded) frame, but actually a P (Predicted) frame or B (Bi). -directional Predicted) often in the middle of a frame. In this case, the video display terminal generally waits for the arrival of the I frame information by skipping the processing of the P frame and the B frame when the decoding process proceeds in the video playback unit even after the transition to the playback state. It is. That is, there is a problem that a certain non-display section occurs even in a scene in which a playback state transition notification is transmitted to the switching source video display terminal. Alternatively, even when the P frame and the B frame are processed before the arrival of the I frame, there is a problem that the display is started in a state where the content of the video is corrupted.
そこで、切り替え元の携帯型映像表示端末2では、図11に示すような処理動作を行う。すなわち、このような表示切替時の無表示区間や、表示の乱れを解消するために、切り替え元の携帯型映像表示端末2の映像受信処理ユニット207が、映像コンテンツ供給装置1から送信される映像ストリームを受信すると(ステップS201)、受信された映像ストリームを解析し、MPEG等の圧縮符号化データにおける各Iフレーム(基準フレーム)の開始位置を(例えば、コンテンツの先頭からの相対バイト位置、時間位置)を検知して、これを映像履歴として、映像履歴記憶ユニット208に順次記憶する(ステップS202)。なお、Iフレームの他、PフレームやBフレームの開始位置も映像履歴記憶ユニット208に記憶するようにしてもよい。
Therefore, the portable
表示端末切り替え処理が起動した場合は(ステップS203)、ステップS204へ進み、再生位置判定ユニット211は、映像履歴記憶ユニット208に記憶されている映像履歴を基に、当該起動時(すなわち、映像ストリームの再生表示を行う端末の切り替え要求が再生管理ユニット206で受付けられた時点)の再生位置以前のIフレームの開始位置、例えば、図8(b)に示すように、当該起動時の再生位置に最も近い、過去のIフレームの開始位置を、再生開始位置として求める。または、図8(b)に示すように、表示端末切り替え処理が起動した時点の再生位置から時間α過去に遡った位置、または、表示端末切り替え処理が起動した時点の再生位置から時間α過去に遡った位置に最も近傍にあるIフレームの開始位置を再生開始位置として求める。
When the display terminal switching process is activated (step S203), the process proceeds to step S204, where the reproduction
そして、ステップS205へ進み、上記のようにして求めた再生開始位置を含むシーク要求パケットを切り替え先の大画面映像表示端末3へ送信する。
In step S205, the seek request packet including the reproduction start position obtained as described above is transmitted to the large screen
再生位置判定ユニット211で、表示端末切り替え処理が起動した時点の再生位置から時間α過去に遡った位置に最も近傍にあるIフレームの開始位置を再生開始位置として求めて、この再生開始位置を大画面映像表示端末3へ通知した場合、大画面映像表示端末3では、図9に示すように、ステップS106では、表示端末切り替え処理が起動した時点よりもα時間前の映像から崩れのない状態で再生を開始することができる。このα時間前の映像の表示を開始した時点で、再生状態移行通知を携帯型映像表示端末2へ送信する(図9のステップS107)。
The playback
この通知を受けて、携帯型映像表示端末2の機器管理ユニット204は、当該イベント通知を再生管理ユニット206へ通知して、再生管理ユニット206を停止状態に移行させ、それまでディスプレイ202に表示されていた静止画像を消去し(ステップS108)、映像再生処理を終了する(ステップS109)。
Upon receiving this notification, the
このように、切り替え元の携帯型映像表示端末にて、映像ストリームのIフレームの開始位置情報を記憶し、表示端末切り替え処理時に当該情報を利用することで、無表示区間の発生を防ぎ、かつ崩れの無い状態で再生表示を継続することが可能となる。 In this way, in the portable video display terminal that is the switching source, the start position information of the I frame of the video stream is stored, and by using this information during the display terminal switching process, the occurrence of a non-display section is prevented, and It is possible to continue the playback display without any collapse.
上述のように、切り替え先の映像表示端末にて、Iフレームの開始位置まで映像ストリームのスキップを行う場合には、一定の無表示区間が発生する問題がある。また、映像コンテンツ供給装置が、Iフレームの開始位置を独自の判断で選定して送信する場合には、切り替え先の映像表示端末にて意図しない位置からの再生が行われてしまう問題(例えば、切り替え元の端末にて未再生のIフレームを選定した場合、映像が飛んだ状態になる)もある。 As described above, when the video stream is skipped to the start position of the I frame at the switching destination video display terminal, there is a problem that a certain non-display section occurs. In addition, when the video content supply device selects and transmits the start position of the I frame based on its own judgment, there is a problem that playback from an unintended position is performed on the video display terminal of the switching destination (for example, (If an unplayed I-frame is selected on the switching source terminal, the video is skipped).
従って、上述したような、切り替え元の映像表示端末が、Iフレームの開始位置を記憶し、切り替え先の映像表示端末に通知する手段が最良の解決策となる。 Therefore, the best solution is the means for the switching source video display terminal to store the start position of the I frame and notify the switching destination video display terminal as described above.
図10は、第2の実施形態に係る、図1の映像コンテンツ供給装置1、携帯型映像表示端末2、大画面映像表示端末3の処理動作を説明するための他のシーケンスズである。なお、図10では、図7、図9と同一部分には同一符号を付し、主に異なる部分について説明する。
FIG. 10 is another sequence for explaining the processing operations of the video
すなわち、図7、9のステップS108が図10では、ステップS108´に置き換わっている。 That is, step S108 in FIGS. 7 and 9 is replaced with step S108 ′ in FIG.
図10のステップS104では、再生位置判定ユニット211は、表示端末切り替え処理が起動した時点の再生位置から時間α過去に遡った位置、または、表示端末切り替え処理が起動した時点の再生位置から時間α過去に遡った位置に最も近傍にあるIフレームの開始位置を再生開始位置として求める。ここでは、例えば、再生位置判定ユニット211は、表示端末切り替え処理が起動した時点の再生位置から時間α過去に遡った位置に最も近傍にあるIフレームの開始位置を再生開始位置として求める場合を例にとり説明する。
In step S104 of FIG. 10, the playback
図10のステップS106では、大画面映像表示端末3は、表示端末切り替え処理が起動した時点よりもα時間前の映像から崩れのない状態で再生を開始する。このα時間前の映像の表示を開始した時点で、再生状態移行通知を携帯型映像表示端末2へ送信する(ステップS107)。この通知を受けて、図10のステップS108´では、上述したように、携帯型映像表示端末2でも、大画面映像表示端末3で、表示端末切り替え処理が起動した時点よりもα時間前の映像を表示したことが確認できる。
In step S106 of FIG. 10, the large-screen
図10のステップS108´では、機器管理ユニット204は、上記再生状態移行通知を受け取ると、そのイベント通知を再生管理ユニット206へ通知する。再生管理ユニット206は、この通知を受けて、タイマーユニット212を起動し、当該通知を受けてからの経過時間(タイマー値)の計測を開始する。そして、タイマーユニット212のタイマー値が時間αとなったときに、停止状態に移行して、それまでディスプレイ202に表示されていた静止画像を消去する。そして、映像再生処理を終了する(ステップS109)。
In step S <b> 108 ′ of FIG. 10, upon receiving the playback state transition notification, the
このように、切り替え元の携帯型映像表示端末2は、切り替え先の大画面映像表示端末3から再生状態移行通知を受け取った後、時間α分だけ経過した時点、すなわち、切り替え先の大画面映像表示端末3が切り換え元の携帯型映像表示端末2の表示内容に追いついた時点で、切り替え元の表示内容を消去することで、より直感的に映像を表示再生する端末が切り替わる状態を把握させることが可能となる。
Thus, the switching-source portable
[第3の実施形態]
第3の実施形態では、図12に示すように、切り替え先の映像表示端末が複数台(図12では、大画面映像表示端末A(第2の映像表示端末3A)、大画面映像表示端末B(第3の映像表示端末3B))存在する場合について説明する。切り替え先の映像表示端末が複数台存在する場合にも、第1及び第2の実施形態と同様、切り替え元の形態型映像表示端末2では、再生状態移行通知を受信することにより、直感的に切り替え先を選択することが可能となる。
[Third Embodiment]
In the third embodiment, as shown in FIG. 12, there are a plurality of switching destination video display terminals (in FIG. 12, large screen video display terminal A (second video display terminal 3A), large screen video display terminal B. (Third
例えば、携帯型映像表示端末2の映像表示端末情報記憶ユニット221に、複数台の映像表示端末の情報が記憶され、機器管理ユニット204にて複数台の映像表示端末の情報が管理されている場合、該複数の映像表示端末中の1台の端末(例えば、大画面映像表示端末A)に対して、表示端末の切り替え処理を実施し、切り替え先の当該大画面映像表示端末Aからの再生状態移行通知を受信したとする。図13は、この時点からの携帯型映像表示端末2の処理動作を示したフローチャートであり、図14は、この時点からの携帯型映像表示端末2と大画面映像表示端末A、大画面映像表示端末Bの処理動作を説明するシーケンス図である。以下、図13及び図14を参照して説明する。なお、この時点は、携帯型映像表示端末2は、第1及び第2の実施形態で説明したように、一時停止状態に移行し、ディスプレイ202には静止画像が表示されている。
For example, when information on a plurality of video display terminals is stored in the video display terminal
図13のステップS301(図14のステップS401)に示すように、携帯型映像表示端末2の機器管理ユニット204が、大画面映像表示端末Aからの再生状態移行通知を受信したとき(大画面映像表示端末Aが再生状態に遷移した時点)、図13のステップS302へ進み、携帯型映像表示端末2の映像表示端末情報記憶ユニット221にて1台のみの映像表示端末の情報が記憶されている場合には、図13のステップS303へ進み、第1及び第2の実施形態と同様、図7,9,10のステップS108,ステップS109に示した処理動作を行う。
As shown in step S301 in FIG. 13 (step S401 in FIG. 14), when the
一方、図13のステップS302において、携帯型映像表示端末2の映像表示端末情報記憶ユニット221にて複数台の映像表示端末の情報が記憶されている場合には、図13のステップS304へ進む。
On the other hand, when information of a plurality of video display terminals is stored in the video display terminal
ステップS304(図14のステップS404)では、機器管理ユニット204は、大画面映像表示端末Aに対し、再生の一時停止を要求するためのアクション要求パケットを送信する。これを受けて、大画面映像表示端末Aは一時停止状態へ移行し、そのときの映像を静止画像として表示する。
In step S304 (step S404 in FIG. 14), the
切り替え元の携帯型映像表示端末2のユーザは、現在一時停止状態にある大画面映像表示端末Aが、所望の切り替え先端末ではないとき、その旨を示す指示操作を携帯型映像表示端末2に行うと(図13のステップS305)、ステップS306(図14のステップS406)へ進み、機器管理ユニット204は、大画面映像表示端末Aに対し、再生の停止を要求するためのアクション要求パケットを送信する。これを受けて、大画面映像表示端末Aは一時停止状態から停止状態へ移行し、静止画像を消去する。
When the large-screen video display terminal A that is currently paused is not the desired switching destination terminal, the user of the switching-source portable
さらに、ステップS307(図14のステップS407)へ進み、切り替え元の携帯型映像表示端末2の機器管理ユニット204は、さらに、機器管理ユニット204に記憶されている複数の映像表示端末のうちの他の1つ選択して、当該映像表示端末(ここでは、大画面映像表示端末B)に対し、表示端末の切り替え処理を実施する。
Further, the process proceeds to step S307 (step S407 in FIG. 14), and the
その後、図13のステップS301に戻り、大画面映像表示端末Bからの再生状態移行通知を受信すると(図14のステップS401´)、ステップS302を経て、ステップS304進む。このステップS302(図14のステップS404´)で、機器管理ユニット204は、大画面映像表示端末Bに対し、再生の一時停止を要求するためのアクション要求パケットを送信する。これを受けて、大画面映像表示端末Bは一時停止状態へ移行し、そのときの映像を静止画像として表示する。
Thereafter, the process returns to step S301 in FIG. 13, and upon receiving a reproduction state transition notification from the large screen video display terminal B (step S401 ′ in FIG. 14), the process proceeds to step S304 via step S302. In this step S302 (step S404 ′ in FIG. 14), the
次に、ステップS305ヘ進む。切り替え元の携帯型映像表示端末2のユーザは、現在一時停止状態にある大画面映像表示端末Bが、所望の切り替え先端末なので、その旨を示す指示操作を携帯型映像表示端末2に行うと(図13のステップS305)、ステップS408(図14のステップS408)へ進み、機器管理ユニット204は、大画面映像表示端末Bに対し、再生を要求するためのアクション要求パケットを送信する。これを受けて大画面映像表示端末Bは、図7,図9,図10のステップS106に示したように、切り替え元から通知された再生開始位置の映像の再生表示を開始する。すなわち、再生状態へ移行し、再生状態移行通知を送信する(図14のステップS409)。
Next, the process proceeds to step S305. When the user of the switching-source portable
切り替え元の携帯型映像表示端末2は、この再生状態移行通知を受信すると(図13のステップS309)、第1及び第2の実施形態と同様、図7,9,10のステップS108、ステップS109に示した処理動作を行う。すなわち、携帯型映像表示端末2は、停止状態へ移行し、それまで表示されていた静止画像を消去する。
When the switching-source portable
このように、第3の実施形態によれば、映像表示端末情報記憶ユニット221と機器管理ユニット204にて複数台の映像表示端末の情報を管理することで、映像の無表示区間を作ることなく、ユーザに対して視覚的に切り替え先の端末を選択させることが可能となる。
As described above, according to the third embodiment, the information of a plurality of video display terminals is managed by the video display terminal
[第4の実施形態]
第4の実施形態では、図15に示すように、大画面映像表示端末3と映像コンテンツ供給装置1が、HDMI(High Definition Multimedia Interface)のような超高速通信が可能な1対1のインターフェースにて接続されている場合について説明する。この場合、映像コンテンツ供給装置1から大画面映像表示端末3に対しては、非圧縮状態で映像ストリームが送信されることが一般的である。更に映像の送信制御は、映像コンテンツ供給装置1が主体となって実施する。
[Fourth Embodiment]
In the fourth embodiment, as shown in FIG. 15, the large-screen
従って、表示端末切り替え処理を実施する際には、携帯型映像表示端末2は、第1及び第2の実施形態と同様、一時停止状態へ移行して静止画像を表示するとともに、再生開始位置を求める。そして、携帯型映像表示端末2は映像コンテンツ供給装置1に対して、映像コンテンツのストリーミング送信を開始させる要求を行うとともに、上記再生開始位置を通知する。
Therefore, when the display terminal switching process is performed, the portable
映像コンテンツ供給装置1は、この要求を受けて、送信に関わる初期化制御(映像コンテンツが圧縮されている場合は、復号に関する初期化処理等)が完了した後、ストリーミング送信を開始するという状態変化の通知を、切り替え元の携帯型映像表示端末2にイベント通知する。
In response to this request, the video
超高速で伝送された非圧縮映像ストリームの再生に関する遅延時間は極めて小さいため、切り替え先の大画面映像表示端末3は映像ストリーミングの受信とほぼ同時に再生表示を行うことが出来る。従って、映像コンテンツ供給装置1における送信初期化制御に要する時間が、第4の実施形態における無表示区間発生主な要因となる。
Since the delay time relating to the reproduction of the uncompressed video stream transmitted at an extremely high speed is extremely small, the large-screen
第4の実施形態によれば、切り替え元の携帯型映像表示端末2は、映像供給コンテンツ装置1からのストリーミング送信開始に関するイベント通知を受信した時点で、第1及び第2の実施形態と同様、停止状態へ移行して、それまで表示していた静止画像を消去する。
According to the fourth embodiment, the switching-source portable
このように、第4の実施形態によれば、携帯型映像表示端末2が、映像供給コンテンツ装置1からのストリーミング送信開始に関するイベント通知を受信した時点で、上記のように静止画像を消去しても、ユーザに対しては映像の無表示区間を意識させずに、表示端末の切り替え制御を実施することが可能である。
As described above, according to the fourth embodiment, when the portable
以上説明したように、上記第1乃至第4の実施形態によれば、携帯型映像表示端末2から大画面映像表示端末3へ映像ストリームの再生表示を行う要求(端末切り替え要求)を受け付けたときに、携帯型映像表示端末2は、映像ストリームの再生表示を一時停止して、そのときの静止画像を表示し、端末切り替え要求を受け付けた時点の映像ストリームの再生位置、または該端末切り替え要求を受け付けた時点よりも過去の映像ストリームの再生位置を再生開始位置として決定し、の再生開始位置を大画面映像表示端末3へ通知する。その後、携帯型映像表示端末2は、大画面映像表示端末3から、当該映像ストリームを再生することにより上記再生開始位置の映像が表示されたことを示す通知を受け付けたときに上記静止画像を消去する。
As described above, according to the first to fourth embodiments, when a request (terminal switching request) for reproducing and displaying a video stream from the portable
このような構成により、映像の無表示区間を発生することなく、映像ストリームの再生表示を行う端末を、携帯型映像表示端末2から大画面映像表示端末3へ切り替えることができる。
With such a configuration, it is possible to switch the terminal that reproduces and displays the video stream from the portable
なお、本発明の実施の形態に記載した本発明の手法は、コンピュータに実行させることのできるプログラムとして、磁気ディスク(フレキシブルディスク、ハードディスクなど)、光ディスク(CD−ROM、DVDなど)、半導体メモリなどの記録媒体に格納して頒布することもできる。例えば機器管理ユニット204及び304、再生管理ユニット206及び306、映像受信処理ユニット207及び307、映像再生ユニット209及び309、再生位置判定ユニット211、タイマーユニット212等は、これら各機能を実現するための処理ステップ(例えば、図7、9、10、11等)を含むプログラムをコンピュータに実行させることにより実現できる。
Note that the method of the present invention described in the embodiment of the present invention is a program that can be executed by a computer, such as a magnetic disk (flexible disk, hard disk, etc.), an optical disk (CD-ROM, DVD, etc.), a semiconductor memory, etc. It can also be stored and distributed on a recording medium. For example, the
なお、本発明は上記実施形態そのままに限定されるものではなく、実施段階ではその要旨を逸脱しない範囲で構成要素を変形して具体化できる。また、上記実施形態に開示されている複数の構成要素の適宜な組み合わせにより、種々の発明を形成できる。例えば、実施形態に示される全構成要素から幾つかの構成要素を削除してもよい。さらに、異なる実施形態にわたる構成要素を適宜組み合わせてもよい。 Note that the present invention is not limited to the above-described embodiment as it is, and can be embodied by modifying the constituent elements without departing from the scope of the invention in the implementation stage. In addition, various inventions can be formed by appropriately combining a plurality of components disclosed in the embodiment. For example, some components may be deleted from all the components shown in the embodiment. Furthermore, constituent elements over different embodiments may be appropriately combined.
1…映像コンテンツ供給装置
2…携帯型映像表示端末(第1の映像表示端末)
3…大画面映像表示端末(第2の映像表示端末)
204、304…機器管理ユニット
206,306…再生管理ユニット
207,307…映像受信処理ユニット
208…映像履歴記憶ユニット
209,309…映像再生ユニット
211…再生位置判定ユニット
212…タイマーユニット
DESCRIPTION OF
3. Large screen video display terminal (second video display terminal)
204, 304 ...
Claims (8)
前記受信手段で受信された映像ストリームを再生する再生手段と、
前記再生手段で再生された映像を表示する表示手段と、
を備える映像表示端末装置であって、
前記再生手段で再生中の前記映像ストリームの再生表示を他の映像表示端末へ切り替える表示端末切り替え要求を受け付ける第1の受付手段と、
前記表示端末切り替え要求を受けて、前記再生手段での前記映像ストリームの再生を一時停止することにより、一時停止時に前記表示手段に表示されていた映像を静止画像として前記表示手段で表示する一時停止手段と、
前記表示端末切り替え要求を受け付けた時点の前記映像ストリームの再生位置、または前記表示端末切り替え要求を受け付けた時点よりも過去の前記映像ストリームの再生位置を再生開始位置として決定する再生開始位置決定手段と、
前記他の映像表示端末に前記再生開始位置を通知する通知手段と、
前記他の映像表示端末が前記映像ストリームを再生表示することにより前記再生開始位置の映像が表示されたことを示す通知を受け付ける第2の受付手段と、
前記第2の受付手段で前記通知が受け付けられたとき、前記表示手段で表示されている前記静止画像を消去する再生停止手段と、
を含む映像表示端末装置。 Receiving means for receiving a video stream transmitted from a content supply device on a network;
Playback means for playing back the video stream received by the receiving means;
Display means for displaying the video reproduced by the reproducing means;
A video display terminal device comprising:
First receiving means for receiving a display terminal switching request for switching the playback display of the video stream being played back by the playback means to another video display terminal;
In response to the display terminal switching request, the playback of the video stream in the playback unit is paused to display the video displayed on the display unit at the time of the pause as a still image on the display unit. Means,
Playback start position determining means for determining the playback position of the video stream when the display terminal switching request is received or the playback position of the video stream past the time when the display terminal switching request is received as a playback start position; ,
Notification means for notifying the other video display terminal of the reproduction start position;
Second receiving means for receiving a notification indicating that the video at the reproduction start position is displayed by the other video display terminal reproducing and displaying the video stream;
Playback stop means for erasing the still image displayed on the display means when the notification is received by the second receiving means;
A video display terminal device.
前記再生開始位置決定手段は、前記表示端末切り替え要求を受け付けた時点以前で該時点に最も近傍の前記Iフレームの開始位置を前記再生開始位置として決定することを特徴とする請求項1記載の映像表示端末装置。 Storage means for storing the start position of each I frame in the video stream received by the receiving means;
2. The video according to claim 1, wherein the reproduction start position determining means determines the start position of the I frame closest to the time point before the time when the display terminal switching request is received as the reproduction start position. Display terminal device.
前記再生開始位置決定手段は、前記表示端末切り替え要求を受け付けた時点よりも一定時間過去の時点に最も近傍の前記Iフレームの開始位置を前記再生開始位置として決定することを特徴とする請求項1記載の映像表示端末装置。 Storage means for storing the start position of each I frame in the video stream received by the receiving means;
2. The reproduction start position determining means determines, as the reproduction start position, a start position of the I-frame that is closest to a time point that is a certain time before the time when the display terminal switching request is received. The video display terminal device described.
前記受信手段で受信された映像ストリームを再生する再生手段と、
前記再生手段で再生された映像を表示する表示手段と、
を備える映像表示端末装置における表示切り替え方法であって、
前記再生手段で再生中の前記映像ストリームの再生表示を他の映像表示端末へ切り替える表示端末切り替え要求を受け付ける第1の受付ステップと、
前記表示端末切り替え要求を受けて、前記再生手段での前記映像ストリームの再生を一時停止することにより、一時停止時に前記表示手段に表示されていた映像を静止画像として前記表示手段で表示する一時停止ステップと、
前記表示端末切り替え要求を受け付けた時点の前記映像ストリームの再生位置、または前記表示端末切り替え要求を受け付けた時点よりも過去の前記映像ストリームの再生位置を再生開始位置として決定する再生開始位置決定ステップと、
前記他の映像表示端末に前記再生開始位置を通知する通知ステップと、
前記他の映像表示端末が前記映像ストリームを再生表示することにより前記再生開始位置の映像が表示されたことを示す通知を受け付ける第2の受付ステップと、
前記第2の受付ステップで前記通知が受け付けられたとき、前記表示手段で表示されている前記静止画像を消去する再生停止ステップと、
を含む表示切替方法。 Receiving means for receiving a video stream transmitted from a content supply device on a network;
Playback means for playing back the video stream received by the receiving means;
Display means for displaying the video reproduced by the reproducing means;
A display switching method in a video display terminal device comprising:
A first receiving step of receiving a display terminal switching request for switching the playback display of the video stream being played by the playback means to another video display terminal;
In response to the display terminal switching request, the playback of the video stream in the playback unit is paused to display the video displayed on the display unit at the time of the pause as a still image on the display unit. Steps,
A reproduction start position determining step for determining, as a reproduction start position, a reproduction position of the video stream at the time of receiving the display terminal switching request or a reproduction position of the video stream in the past from the time of accepting the display terminal switching request; ,
A notification step of notifying the other video display terminal of the reproduction start position;
A second receiving step of receiving a notification indicating that the video at the playback start position is displayed by the other video display terminal reproducing and displaying the video stream;
A playback stop step of erasing the still image displayed on the display means when the notification is received in the second receiving step;
Display switching method.
前記受信手段で受信された映像ストリームを再生する再生手段と、
前記再生手段で再生された映像を表示する表示手段と、
を備えるコンピュータに実行させるためのプログラムであって、
前記コンピュータに、
前記再生手段で再生中の前記映像ストリームの再生表示を他の映像表示端末へ切り替える表示端末切り替え要求を受け付ける第1の受付ステップ、
前記表示端末切り替え要求を受けて、前記再生手段での前記映像ストリームの再生を一時停止することにより、一時停止時に前記表示手段に表示されていた映像を静止画像として前記表示手段で表示する一時停止ステップ、
前記表示端末切り替え要求を受け付けた時点の前記映像ストリームの再生位置、または前記表示端末切り替え要求を受け付けた時点よりも過去の前記映像ストリームの再生位置を再生開始位置として決定する再生開始位置決定ステップ、
前記他の映像表示端末に前記再生開始位置を通知する通知ステップ、
前記他の映像表示端末が前記映像ストリームを再生表示することにより前記再生開始位置の映像が表示されたことを示す通知を受け付ける第2の受付ステップ、
前記第2の受付ステップで前記通知が受け付けられたとき、前記表示手段で表示されている前記静止画像を消去する再生停止ステップ、
を実行させるためのプログラム。 Receiving means for receiving a video stream transmitted from a content supply device on a network;
Playback means for playing back the video stream received by the receiving means;
Display means for displaying the video reproduced by the reproducing means;
A program for causing a computer comprising
In the computer,
A first receiving step of receiving a display terminal switching request for switching the playback display of the video stream being played by the playback means to another video display terminal;
In response to the display terminal switching request, the playback of the video stream in the playback unit is paused to display the video displayed on the display unit at the time of the pause as a still image on the display unit. Step,
A reproduction start position determining step for determining, as a reproduction start position, a reproduction position of the video stream at the time when the display terminal switching request is received, or a reproduction position of the video stream that is past the time at which the display terminal switching request is received;
A notification step of notifying the other video display terminal of the reproduction start position;
A second receiving step of receiving a notification indicating that the video at the reproduction start position is displayed by the other video display terminal reproducing and displaying the video stream;
A playback stop step of erasing the still image displayed on the display means when the notification is received in the second receiving step;
A program for running
前記コンテンツ供給装置から送信される映像ストリームを受信する第1の受信手段と、前記第1の受信手段で受信された映像ストリームを再生する第1の再生手段と、前記第1の再生手段で再生された映像を表示する第1の表示手段とを含む第1の映像表示端末装置と、
前記コンテンツ供給装置から送信される映像ストリームを受信する第2の受信手段と、前記第2の受信手段で受信された映像ストリームを再生する第2の再生手段と、前記第2の再生手段で再生された映像を表示する第2の表示手段とを含む第2の映像表示端末装置と、
を含む映像システムにおける表示切替方法であって、
前記第1の映像表示端末装置が、前記第1の再生手段で再生中の前記映像ストリームの再生表示を前記第2の映像表示端末装置へ切り替える表示端末切り替え要求を受け付ける第1の受付ステップと、
前記第1の映像表示端末装置が、前記表示端末切り替え要求を受けて、前記第1の再生手段での前記映像ストリームの再生を一時停止することにより、一時停止時に前記第1の表示手段に表示されていた映像を静止画像として前記第1の表示手段で表示する一時停止ステップと、
前記第1の映像表示端末装置が、前記表示端末切り替え要求を受け付けた時点の前記映像ストリームの再生位置、または前記表示端末切り替え要求を受け付けた時点よりも過去の前記映像ストリームの再生位置を再生開始位置として決定する再生開始位置決定ステップと、
前記第1の映像表示端末装置が、前記第2の映像表示端末装置に前記再生開始位置を通知する通知ステップと、
前記第2の映像表示端末装置が、前記第2の受信手段で受信された前記コンテンツ供給装置から送信される映像ストリームを、前記第2の再生手段で再生することにより、前記再生開始位置の映像を前記第2の表示手段に表示するステップと、
前記第2の映像表示端末装置が、前記第2の再生手段に前記再生開始位置の映像が表示されたことを示す通知を前記第2の映像表示端末へ送信する送信ステップと、
前記第1の映像表示端末装置が、前記送信ステップで送信された通知を受け付ける第2の受付ステップと、
前記第2の受付ステップで前記通知が受け付けられたとき、前記第1の表示手段で表示されている前記静止画像を消去する再生停止ステップと、
を含む表示切替方法。 A content supply device;
First receiving means for receiving a video stream transmitted from the content supply device, first reproducing means for reproducing the video stream received by the first receiving means, and reproduction by the first reproducing means A first video display terminal device including first display means for displaying the recorded video;
Second receiving means for receiving a video stream transmitted from the content supply device, second reproducing means for reproducing the video stream received by the second receiving means, and reproduction by the second reproducing means A second video display terminal device including second display means for displaying the recorded video;
A display switching method in a video system including:
A first accepting step of accepting a display terminal switching request for the first video display terminal device to switch the playback display of the video stream being played by the first playback means to the second video display terminal device;
In response to the display terminal switching request, the first video display terminal device pauses playback of the video stream in the first playback means, thereby displaying on the first display means at the time of pause. A pause step of displaying the video that has been displayed as a still image on the first display means;
The first video display terminal device starts playback of the playback position of the video stream at the time when the display terminal switching request is received, or the playback position of the video stream before the time when the display terminal switching request is received. A playback start position determination step for determining the position;
A notification step in which the first video display terminal device notifies the second video display terminal device of the reproduction start position;
The second video display terminal device reproduces the video stream transmitted from the content supply device received by the second reception unit by the second reproduction unit, so that the video at the reproduction start position is reproduced. Displaying on the second display means;
A transmission step in which the second video display terminal device transmits a notification to the second video display terminal indicating that the video at the playback start position has been displayed on the second playback means;
A second reception step in which the first video display terminal device receives the notification transmitted in the transmission step;
A playback stop step of erasing the still image displayed on the first display means when the notification is received in the second receiving step;
Display switching method.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2007181317A JP2009021698A (en) | 2007-07-10 | 2007-07-10 | Video display terminal device, and display switching method, and program |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2007181317A JP2009021698A (en) | 2007-07-10 | 2007-07-10 | Video display terminal device, and display switching method, and program |
Publications (1)
Publication Number | Publication Date |
---|---|
JP2009021698A true JP2009021698A (en) | 2009-01-29 |
Family
ID=40360964
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2007181317A Pending JP2009021698A (en) | 2007-07-10 | 2007-07-10 | Video display terminal device, and display switching method, and program |
Country Status (1)
Country | Link |
---|---|
JP (1) | JP2009021698A (en) |
Cited By (18)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2011114378A (en) * | 2009-11-24 | 2011-06-09 | Canon Inc | Video display system and method of controlling the same |
WO2013125829A1 (en) * | 2012-02-20 | 2013-08-29 | Samsung Electronics Co., Ltd. | Screen mirroring method and apparatus thereof |
JP2013542633A (en) * | 2010-09-03 | 2013-11-21 | フル・エルエルシー | Improving bandwidth allocation using a modified seek function |
JP2014510434A (en) * | 2011-01-21 | 2014-04-24 | クゥアルコム・インコーポレイテッド | User input back channel for wireless display |
JP2014510435A (en) * | 2011-01-21 | 2014-04-24 | クゥアルコム・インコーポレイテッド | User input back channel for wireless display |
US8964783B2 (en) | 2011-01-21 | 2015-02-24 | Qualcomm Incorporated | User input back channel for wireless displays |
US9065876B2 (en) | 2011-01-21 | 2015-06-23 | Qualcomm Incorporated | User input back channel from a wireless sink device to a wireless source device for multi-touch gesture wireless displays |
US9198084B2 (en) | 2006-05-26 | 2015-11-24 | Qualcomm Incorporated | Wireless architecture for a traditional wire-based protocol |
US9264248B2 (en) | 2009-07-02 | 2016-02-16 | Qualcomm Incorporated | System and method for avoiding and resolving conflicts in a wireless mobile display digital interface multicast environment |
US9398089B2 (en) | 2008-12-11 | 2016-07-19 | Qualcomm Incorporated | Dynamic resource sharing among multiple wireless devices |
US9413803B2 (en) | 2011-01-21 | 2016-08-09 | Qualcomm Incorporated | User input back channel for wireless displays |
US9503771B2 (en) | 2011-02-04 | 2016-11-22 | Qualcomm Incorporated | Low latency wireless display for graphics |
US9525998B2 (en) | 2012-01-06 | 2016-12-20 | Qualcomm Incorporated | Wireless display with multiscreen service |
US9582238B2 (en) | 2009-12-14 | 2017-02-28 | Qualcomm Incorporated | Decomposed multi-stream (DMS) techniques for video display systems |
US9582239B2 (en) | 2011-01-21 | 2017-02-28 | Qualcomm Incorporated | User input back channel for wireless displays |
US9787725B2 (en) | 2011-01-21 | 2017-10-10 | Qualcomm Incorporated | User input back channel for wireless displays |
US10108386B2 (en) | 2011-02-04 | 2018-10-23 | Qualcomm Incorporated | Content provisioning for wireless back channel |
JP2022531738A (en) * | 2019-05-10 | 2022-07-08 | 華為技術有限公司 | Audio and video playback methods, terminals, and audio and video playback devices |
-
2007
- 2007-07-10 JP JP2007181317A patent/JP2009021698A/en active Pending
Cited By (25)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US9198084B2 (en) | 2006-05-26 | 2015-11-24 | Qualcomm Incorporated | Wireless architecture for a traditional wire-based protocol |
US9398089B2 (en) | 2008-12-11 | 2016-07-19 | Qualcomm Incorporated | Dynamic resource sharing among multiple wireless devices |
US9264248B2 (en) | 2009-07-02 | 2016-02-16 | Qualcomm Incorporated | System and method for avoiding and resolving conflicts in a wireless mobile display digital interface multicast environment |
JP2011114378A (en) * | 2009-11-24 | 2011-06-09 | Canon Inc | Video display system and method of controlling the same |
US9582238B2 (en) | 2009-12-14 | 2017-02-28 | Qualcomm Incorporated | Decomposed multi-stream (DMS) techniques for video display systems |
JP2013542633A (en) * | 2010-09-03 | 2013-11-21 | フル・エルエルシー | Improving bandwidth allocation using a modified seek function |
US10135900B2 (en) | 2011-01-21 | 2018-11-20 | Qualcomm Incorporated | User input back channel for wireless displays |
US9787725B2 (en) | 2011-01-21 | 2017-10-10 | Qualcomm Incorporated | User input back channel for wireless displays |
US8964783B2 (en) | 2011-01-21 | 2015-02-24 | Qualcomm Incorporated | User input back channel for wireless displays |
JP2014510435A (en) * | 2011-01-21 | 2014-04-24 | クゥアルコム・インコーポレイテッド | User input back channel for wireless display |
US9413803B2 (en) | 2011-01-21 | 2016-08-09 | Qualcomm Incorporated | User input back channel for wireless displays |
US10911498B2 (en) | 2011-01-21 | 2021-02-02 | Qualcomm Incorporated | User input back channel for wireless displays |
US10382494B2 (en) | 2011-01-21 | 2019-08-13 | Qualcomm Incorporated | User input back channel for wireless displays |
JP2014510434A (en) * | 2011-01-21 | 2014-04-24 | クゥアルコム・インコーポレイテッド | User input back channel for wireless display |
US9582239B2 (en) | 2011-01-21 | 2017-02-28 | Qualcomm Incorporated | User input back channel for wireless displays |
US9065876B2 (en) | 2011-01-21 | 2015-06-23 | Qualcomm Incorporated | User input back channel from a wireless sink device to a wireless source device for multi-touch gesture wireless displays |
US9723359B2 (en) | 2011-02-04 | 2017-08-01 | Qualcomm Incorporated | Low latency wireless display for graphics |
US10108386B2 (en) | 2011-02-04 | 2018-10-23 | Qualcomm Incorporated | Content provisioning for wireless back channel |
US9503771B2 (en) | 2011-02-04 | 2016-11-22 | Qualcomm Incorporated | Low latency wireless display for graphics |
US9525998B2 (en) | 2012-01-06 | 2016-12-20 | Qualcomm Incorporated | Wireless display with multiscreen service |
WO2013125829A1 (en) * | 2012-02-20 | 2013-08-29 | Samsung Electronics Co., Ltd. | Screen mirroring method and apparatus thereof |
CN108874337A (en) * | 2012-02-20 | 2018-11-23 | 三星电子株式会社 | Screen mirror image method and device thereof |
US11019124B2 (en) | 2012-02-20 | 2021-05-25 | Samsung Electronics Co., Ltd | Screen mirroring method and apparatus thereof |
JP2022531738A (en) * | 2019-05-10 | 2022-07-08 | 華為技術有限公司 | Audio and video playback methods, terminals, and audio and video playback devices |
JP7324311B2 (en) | 2019-05-10 | 2023-08-09 | 華為技術有限公司 | Audio and video playback method, terminal, and audio and video playback device |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
JP2009021698A (en) | Video display terminal device, and display switching method, and program | |
KR100767605B1 (en) | Digital video recorder having hierarchical memories and method for implementing hierarchical memories | |
JP5275048B2 (en) | System and method for improved special playback function | |
TWI508538B (en) | Video streams playback method and system | |
JP5211569B2 (en) | Content reproduction apparatus, content reproduction method, and program | |
JP5239858B2 (en) | Playback apparatus and method, and program | |
JP4730590B2 (en) | Control device and method, information processing device and method, and program | |
US7848613B2 (en) | Residual time-shift buffering in a digital media device | |
JP5363489B2 (en) | Video display system, video display device, program, recording medium | |
JP2009044416A (en) | Content playback device, content playback method, program, and content playback system | |
JP2007067703A (en) | Content reproducing method and reproducing apparatus | |
JP5282383B2 (en) | Content reproduction apparatus, content reproduction method, program, and content reproduction system | |
KR20150121459A (en) | SERVER DEVICE FOR PROVIDING VoD SERVICE, CLIENT DEVICE AND METHODS THEREOF | |
JP2009224897A (en) | Information processor | |
JP2007052692A (en) | Information processing system, information processing method, recording medium, and program | |
JP5066278B1 (en) | Video display device, buffer management method, and video display system | |
JP2006262437A (en) | Video distribution system | |
JPWO2007123014A1 (en) | Image output device | |
JP2008301250A (en) | Content reproduction system and content reproduction method | |
JP2010213156A (en) | Video playback apparatus, method, and program | |
JP2006339980A (en) | Image reproducer | |
JP2004159034A (en) | Video reproducing apparatus and program therefor | |
JP2004254053A (en) | Image reproducing device | |
JP2004228752A (en) | Fixed form data broadcasting/reproducing apparatus and fixed form data description method | |
JP2010226523A (en) | Content server device, content transmission method, and content transmission program |