(57)【要約】【課題】利用者が多数の動画から所望の動画を、簡易に選択することのできる動画再生装置を提供する。【解決手段】動画再生機能を持つ端末３００は、オンデマンドで配信される動画を再生する装置であって、配信される動画についてのメタ情報を、再生中の動画の全部または一部に重ねて表示する動画再生部３０３、静止画描画部３１０、グラフィック出力部３０８、及び映像出力部３０５と、ユーザの入力操作を受信する入力受信部３０９と、入力受信部３０９からの入力に応じて、配信される動画についてのメタ情報の表示を切替える画面遷移制御部３０６及び表示記述再生部３０７と、を備える。【選択図】        図３
2010081540.tif 000002
【特許請求の範囲】
【請求項１】
オンデマンドで配信される動画を再生する動画再生装置であって、
前記配信される動画についてのメタ情報を、再生中の動画の全部または一部に重ねて表示する表示手段と、
ユーザの入力操作を受信する入力受信手段と、
前記入力受信手段からの入力に応じて、前記配信される動画についてのメタ情報の表示を切替える切替手段と、を備えることを特徴とする、動画再生装置。
【請求項２】
前記入力受信手段からの入力に応じて、前記切替えた動画についてのメタ情報を選択することにより、動画を再生することを特徴とする、請求項１に記載の動画再生装置。
【請求項３】
前記表示手段は、動画のレイアウトと、動画についてのメタ情報のレイアウトとを含む画面記述に従い、表示を行なうことを特徴とする、請求項１又は請求項２に記載の動画再生装置。
【請求項４】
前記画面記述は、配信される動画についてのメタ情報を、配信される動画の時系列の順序関係と、配信される動画の配信チャンネルに従い、２次元に配置する動画一覧画面のレイアウトをさらに含み、
前記入力受信手段は、上下左右操作を入力する手段をさらに備え、
前記表示手段は、前記画面記述に従い、再生中の動画に重ねて、選択可能な動画についてのメタ情報を２次元に配置する動画一覧画面を表示し、
前記切替手段は、前記入力受信手段からの上下左右操作入力に応じて、前記動画一覧画面に２次元に配置表示された動画メタ情報を選択させ、選択されたメタ情報に対応する動画を選択することを特徴とする、請求項３に記載の動画再生装置。
【請求項５】
前記切替手段は、前記入力受信手段からの上下左右入力に応じて、前記動画に重ねて表示させる動画のメタ情報を、前記動画一覧画面で上下左右入力を行なった場合と同様の順序で切替えて表示させることを特徴とする、請求項４に記載の動画再生装置。
【請求項６】
前記画面記述は、再生中の動画のメタ情報を表示する番組表示画面のレイアウトをさらに含み、
前記表示手段は、前記画面記述に従い、再生中の動画に重ねて、前記動画に重ねて表示させる動画のメタ情報とは別の領域に番組表示画面を表示することを特徴とする、請求項３から請求項５のいずれかに記載の動画再生装置。
【請求項７】
前記画面記述は、入力操作方法を表示するための操作ガイダンス表示画面のレイアウトをさらに含み、
前記表示手段は、前記画面記述に従い、再生中の動画に重ねて、操作ガイダンス表示画面を表示することを特徴とする、請求項３から請求項６のいずれかに記載の動画再生装置。
【請求項８】
前記表示手段は、操作ガイダンス表示画面を消去中に前記入力受信手段により入力がなされた場合には、操作ガイダンス画面を表示することを特徴とする、請求項７に記載の動画再生装置。
【請求項９】
前記表示手段は、前記動画のメタ情報の消去中に前記入力受信手段により動画メタデータを切替える入力がなされた場合には、前記動画のメタ情報を表示することを特徴とする、請求項１から請求項８のいずれかに記載の動画再生装置。
【請求項１０】
オンデマンドで配信される動画を再生する動画再生方法であって、
前記配信される動画についてのメタ情報を、再生中の動画の全部または一部に重ねて表示するステップと、
ユーザの入力操作を受信する入力受信ステップと、
前記入力受信ステップからの入力に応じて、前記配信される動画についてのメタ情報の表示を切替える切替ステップと、を有することを特徴とする、動画再生方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、動画再生技術に関し、特に配信される複数の動画から、利用者が所望の動画を選択する技術に関する。
【背景技術】
【０００２】
光回線等の高速なネットワーク網の発達により、利用者からの要求に応じて、ネットワークを介してテレビジョン受像機（以下単に「ＴＶ」と呼ぶ。）等の機器に動画を配信するＶＯＤ（Ｖｉｄｅｏ  Ｏｎ  Ｄｅｍａｎｄ）のサービスも一般的になりつつある。
【０００３】
ＶＯＤのサービスを利用する場合、利用者はジャンル選択、コンテンツ一覧表示、コンテンツ選択といった、階層をたどる操作か、あるいは検索キーワード入力、検索結果一覧表示、コンテンツ選択といった検索操作を経て、所望の動画を選択する。この操作は、従来のＴＶ放送の選択操作に較べて手順が複雑であり、従来のＴＶ放送しか使ったことのない利用者にとっては使いづらいという問題があった。
【０００４】
この問題を解決するため、特許文献１では、ＶＯＤサーバから、複数の動画コンテンツを所与のルールに従ってリスト構造に並べ替えて配信し、受信端末でのリモートコントローラ（以下単に「リモコン」と呼ぶ。）によるチャンネル上下ボタン操作、またはチャンネル数字ボタン操作にしたがって、指定された順序の動画コンテンツを再生する技術を開示する。
【０００５】
特許文献１に記載の技術によれば、ＶＯＤの映像コンテンツを受信端末のリモコンチャンネル操作により、ＴＶ放送と同様なユーザインタフェースで、簡便に視聴することが可能となる。
【特許文献１】特開２００８−１９３２８４号公報
【発明の開示】
【発明が解決しようとする課題】
【０００６】
しかし、特許文献１に記載の装置では、選択対象となる動画コンテンツをリスト構造に並べるため、選択対象となる動画コンテンツの個数が多い場合、所望のコンテンツにたどり着くまでリモコン操作を繰返し行なわなければならないという問題があった。
【０００７】
また、特許文献１に記載の装置では、リモコンチャンネル操作に対応して、即座にＶＯＤサーバに対する配信要求が発生するため、操作のたびに動画を取得するための待ち時間が生じるという課題があった。
【０００８】
本発明は、上記の問題点を解決するためになされたものであり、その目的は、利用者が多数の動画から所望の動画を、簡易に選択することのできる動画再生装置及び動画再生方法を提供することである。
【課題を解決するための手段】
【０００９】
本発明の第１の局面に係る動画再生装置は、オンデマンドで配信される動画を再生する動画再生装置であって、配信される動画についてのメタ情報を、再生中の動画の全部または一部に重ねて表示する表示手段と、ユーザの入力操作を受信する入力受信手段と、入力受信手段からの入力に応じて、配信される動画についてのメタ情報の表示を切替える切替手段と、を備えることを特徴とする。
【００１０】
好ましくは、動画再生装置は、入力受信手段からの入力に応じて、切替えた動画についてのメタ情報を選択することにより、動画を再生することを特徴とする。
【００１１】
より好ましくは、表示手段は、動画のレイアウトと、動画についてのメタ情報のレイアウトとを含む画面記述に従い、表示を行なう。
【００１２】
さらに好ましくは、画面記述は、配信される動画についてのメタ情報を、配信される動画の時系列の順序関係と、配信される動画の配信チャンネルに従い、２次元に配置する動画一覧画面のレイアウトを更に含み、入力受信手段は、上下左右操作を入力する手段を更に備え、表示手段は、画面記述に従い、再生中の動画に重ねて、選択可能な動画についてのメタ情報を２次元に配置する動画一覧画面を表示し、切替手段は、入力受信手段からの上下左右操作入力に応じて、動画一覧画面に２次元に配置表示された動画メタ情報を選択させ、選択されたメタ情報に対応する動画を選択することを特徴とする。
【００１３】
切替手段が、入力受信手段からの上下左右入力に応じて、動画に重ねて表示させる動画のメタ情報を、動画一覧画面で上下左右入力を行なった場合と同様の順序で切替えて表示させるようにしてもよい。
【００１４】
好ましくは、画面記述は、再生中の動画のメタ情報を表示する番組表示画面のレイアウトを更に含み、表示手段は、画面記述に従い、再生中の動画に重ねて、動画に重ねて表示させる動画のメタ情報とは別の領域に番組表示画面を表示する。
【００１５】
より好ましくは、画面記述は、入力操作方法を表示するための操作ガイダンス表示画面のレイアウトを更に含み、表示手段は、画面記述に従い、再生中の動画に重ねて、操作ガイダンス表示画面を表示する。
【００１６】
さらに好ましくは、表示手段は、操作ガイダンス表示画面を消去中に入力受信手段により入力がなされた場合には、操作ガイダンス画面を表示することを特徴とする。
【００１７】
表示手段は、動画のメタ情報の消去中に入力受信手段により動画メタデータを切替える入力がなされた場合には、動画のメタ情報を表示するようにしてもよい。
【００１８】
本発明の第２の局面に係る動画再生方法は、オンデマンドで配信される動画を再生する動画再生方法であって、配信される動画についてのメタ情報を、再生中の動画の全部または一部に重ねて表示するステップと、ユーザの入力操作を受信する入力受信ステップと、入力受信ステップからの入力に応じて、配信される動画についてのメタ情報の表示を切替える切替ステップと、を有することを特徴とする。
【発明の効果】
【００１９】
以上のように本発明によれば、表示手段が、配信される動画についてのメタ情報を、再生中の動画の全部または一部に重ねて表示し、ユーザの入力操作に応じて、配信される動画についてのメタ情報の表示を切替える。したがって、ユーザは、再生中の動画を見ながら、多数の動画に関する情報を切替えながら調べることができる。見たい動画があれば、そのメタ情報を選択することでその動画の再生を開始できる。動画のレイアウトと、メタ情報の表示のレイアウトとが共に画面記述に記述されているため、メタ情報の検索と動画の再生と柔軟なレイアウトで行なうことができる。
【００２０】
その結果、本発明により、利用者が、多数の動画から所望の動画を簡易に選択できる再生装置を提供できる。
【発明を実施するための最良の形態】
【００２１】
本実施の形態では、動画再生装置の一実施形態として、ＶＯＤサービスを利用できるＴＶを例として説明を行なう。以下の説明及び図において、同一の部品には同一の参照符号を付してある。それらの名称及び機能も同一である。したがってそれらについての詳細な説明は繰返さない。
【００２２】
＜画面記述について＞
本明細書における「画面記述」とは、画面中に表示される動画、静止画、図形、文字列の配置を定義する、ＳＶＧ（Ｓｃａｌａｂｌｅ  Ｖｅｃｔｏｒ  Ｇｒａｐｈｉｃｓ）等の所定のフォーマットによる各画面の表示記述と、各画面でリモコン等により操作が行なわれた結果として発生する画面遷移の定義からなるデータであり、動画再生装置は画面記述を解析した結果に基づき画面表示を生成する。
【００２３】
図１に、本実施の形態に係る、画面記述の模式図を示す。
【００２４】
画面記述は、画面中に表示されるＪＰＥＧ（Ｊｏｉｎｔ  Ｐｈｏｔｏｇｒａｐｈｉｃ  Ｅｘｐｅｒｔｓ  Ｇｒｏｕｐ）及びＰＮＧ（Ｐｏｒｔａｂｌｅ  Ｎｅｔｗｏｒｋ  Ｇｒａｐｈｉｃｓ）等の静止画コンテンツ１０３と、ＶＯＤサーバにアクセスし動画を再生するためのＵＲＩ（Ｕｎｉｖｅｒｓａｌ  Ｒｅｓｏｕｒｃｅ  Ｉｄｅｎｔｉｆｉｅｒ）や暗号鍵等の情報を含むＶＯＤメタ情報１０４を含む。
【００２５】
画面記述は、表示記述１０２を含む。表示記述１０２は、静止画コンテンツ１０３およびＶＯＤメタ情報１０４への参照情報を含み、画面に表示される動画、静止画、文字列、図形の画面上での表示座標、サイズ、重ねあわせ順序、透明度などのレイアウトを指定する。また表示記述１０２は、利用者が入力操作を行なった際の表示の更新方法の情報や、画面遷移要求を指定するスクリプト記述を含む。
【００２６】
図１７〜図１９に、表示記述１０２の記述例を示す。
【００２７】
図１７〜図１９を参照して、表示記述１７０１は、レイアウト記述部１７０２とスクリプト記述部１７０３からなる。
【００２８】
レイアウト記述部１７０２は、動画のレイアウト記述１７０４、静止画のレイアウト記述１７０５、文字のレイアウト記述１７０６、及び図形のレイアウト記述１７０７を含む。
【００２９】
動画のレイアウト記述１７０４は、動画の再生座標（x=“0”  y=“0”）、再生サイズ（width=“1920”  height=“1080”）、動画のメタ情報への参照情報（“video  cpc?LID=none”）を含む。
【００３０】
静止画のレイアウト記述１７０５は、静止画の表示座標（x=“90”  y=“924”）、表示サイズ（width=“1740”  height=“89”）、静止画ファイルへの参照情報（xlink:href=“guide_3ch.jpg”）を含む。
【００３１】
文字のレイアウト記述１７０６は、文字の表示座標（x=“430”  y=“965”）、文字の表示色（fill=“#FF00FF”）、文字のフォントサイズ（font-size=“30”）および表示する文字列（星の海のアムリ）を含む。
【００３２】
図形のレイアウト記述１７０７は、図形種別（rect）、静止画の表示座標（x=“60”  y=“904”）、表示サイズ（width=“1800”  height=“176”）、塗り潰し色（fill=“#000000”）、動画とグラフィックを合成する透明度設定（osd-opacity=“0.5”）を含む。
【００３３】
スクリプト記述部１７０３は、ひとまとまりの処理を指示する関数定義１７０９と、リモコン操作を行った際に、関数定義１７０９の処理を実行するように指定する、登録記述１７０８とを含む。
【００３４】
関数定義１７０９は、例えばカーソル上キーが押された際の処理（else  if(evtData=“w”）のブロック）１７１０と、青ボタンが押された際の処理（else  if(evtData=“b”）のブロック）１７１１を含む。
【００３５】
カーソル上キーが押された際の処理１７１０では、表示する動画のメタ情報のインデックスを更新し（chNum  =  chNum  -  1）、更新したインデックスに基づいて、画面上の表示を更新する（document.getElementById('guide0'  +  chNum  +  '0'  +proNum).setTrait("display",  'inline‘)）。
【００３６】
青ボタンが押された際の処理１７１１では、次の遷移画面を制御するための変数を設定して（firstCancel  =  1;  op=12;）、次の画面への遷移を要求する（rootNode.setFocus(activeNode)）。
【００３７】
図２０は画面遷移１０１の記述例を示す。
【００３８】
画面遷移１８０１は、画面表示処理１８０２と、次の遷移画面の決定処理１８０３及び１８０４とを含む。
【００３９】
画面表示処理１８０２は、表示記述のファイル名（param=“file=slide1-1.svg”）と次の画面遷移を決定するために使用するスクリプト変数名（target-name=“firstCancel.txt  op.txt”）とを指定する。
【００４０】
次の遷移画面の決定処理１８０３は、スクリプト変数firstCancel.txtの値に応じて、次の処理を決定する。スクリプト変数firstCancel.txtの値が”1”の場合、”check_op”の識別子を持つ遷移画面の決定処理１８０４へ遷移し、firstCancel.txtの値が”0”の場合、図示しない”end”の識別子を持つ処理へ遷移する。
【００４１】
次の遷移画面の決定処理１８０４は、スクリプト変数op.txtの値に応じて、次の処理を決定する。
【００４２】
スクリプト変数op.txtの値が”12”の場合、図示しない”slide1-2”の識別子を持つ処理へ遷移し、op.txtの値が”13”の場合、図示しない”slide1-3”の識別子を持つ処理へ遷移し、op.txtの値が”2”の場合、図示しない”slide2”の識別子を持つ処理へ遷移する。
【００４３】
図２に、表示記述１７０１に基いた画面表示例を図示する。
【００４４】
２０１は表示記述に基づいた画面表示例である。全画面に表示された動画２０５の上に重ねて、静止画２０２や文字２０３、図形２０４等が所定の位置、表示サイズで表示される。動画２０５の上に重ねて表示される静止画２０２や文字２０３、図形２０４は、表示記述に指定される透明度に従って、背後の動画と合成して表示される。
【００４５】
図２に、画面遷移１８０１の記述に基いた画面遷移の例を図示する。
【００４６】
画面２０１において、「青」ボタンが押された際には、画面２０６に遷移し、一覧画面で「青」ボタンまたは、「戻る」ボタンが押された際には、画面２０１に遷移する。
【００４７】
画面２０１において、「青」ボタンが押された際の処理について、図１７、図２０を参照して説明する。
【００４８】
画面２０１の表示は、画面表示処理１８０２において表示記述１７０１に基づいてなされる。画面２０１において「青」ボタンが押されると、青ボタンが押された際の処理１７１１が実行され、firstCancel=1,  op=12を指定して、画面２０１の画面表示処理１８０２が終了する。画面表示処理１８０２が終了すると、次の遷移画面の決定処理１８０３へ遷移し、firstCancel=1が設定されているので、”check_op”の識別子を持つ処理１８０４へ遷移する。次の遷移画面の決定処理１８０４では、op=12が設定されているので、図示しない”slide1-2”の識別子を持つ処理へ遷移し、画面２０６を表示させる。
【００４９】
［機能ブロック図］
図３に、本実施の形態に係る、ＶＯＤサービスを利用できるＴＶ端末３００の機能ブロック図を示す。
【００５０】
図３を参照して、ＴＶ端末３００は、ネットワークに接続される通信部３０１と、ネットワークを介して図示しない画面記述サーバから画面記述を取得し蓄積する画面記述取得・蓄積部３０２と、画面記述取得・蓄積部３０２に蓄積された画面記述を解析し、画面遷移記述に基いて、次に表示する表示記述を指定する画面遷移制御部３０６と、通信部３０１を介して暗号鍵サーバと通信を行なって、動画を再生するのに必要な復号鍵を生成後、通信部３０１を介して逐次ＶＯＤサーバと通信して動画のストリームデータを取得して、復号およびデコードを行ない、映像データと音声データとを出力する動画再生部３０３と、画面遷移制御部３０６から受信した表示記述を解析し、画面表示中に含まれるＶＯＤ動画について、動画再生部３０３へＶＯＤメタ情報と再生位置、サイズを指定して再生を指示する表示記述再生部３０７と、リモコン３１１からの入力を受信して表示記述再生部３０７に与える入力受信部３０９と、表示記述再生部３０７から指定された再生位置、サイズにしたがって静止画を再生する静止画描画部３１０と、表示記述再生部３０７から与えられる、画面表示中に含まれる文字および図形についての描画指示に従ってこれらを描画するグラフィック出力部３０８と、動画再生部から音声を受けて音声を再生する音声出力部３０４と、動画再生部３０３から動画を、グラフィック出力部３０８から静止画と特定図形のグラフィック画像とを受けて映像を表示する映像出力部３０５とを含む。
【００５１】
通信部３０１は、ネットワークを介して図示しない画面記述サーバと通信を行ない、画面記述を取得する。また通信部３０１は、図示しないＶＯＤサーバおよび暗号鍵サーバと通信を行ない、動画を再生するために必要なデータを取得する。
【００５２】
画面記述取得・蓄積部３０２は、画面遷移制御部３０６からの要求に基き、通信部３０１を介して画面記述を取得し蓄積する。
【００５３】
動画再生部３０３は、表示記述再生部３０７から提供されるＶＯＤメタ情報を解析し、通信部３０１を介して暗号鍵サーバと通信を行なって、動画を再生するのに必要な復号鍵を生成後、通信部３０１を介して逐次ＶＯＤサーバと通信して動画のストリームデータを取得し、復号およびデコードを行ない、映像出力部３０５へ映像データを、音声出力部３０４へ音声データを出力する。
【００５４】
音声出力部３０４は、動画再生部３０３から出力された音声データからスピーカを介して音声を再生する。
【００５５】
映像出力部３０５は、動画再生部３０３から出力された映像の上に、グラフィック出力部３０８から出力された画像を重ね合わせ、液晶ディスプレイ等の画面に表示する。
【００５６】
画面遷移制御部３０６は、画面記述取得・蓄積部３０２から取得された画面記述を解析し、画面遷移記述に基いて、次に表示する表示記述を指定して、表示記述再生部３０７へ表示を指示する。また画面遷移制御部３０６は、表示記述再生部３０７での画面の表示が終了すると次に表示する表示記述を判別して表示画面を遷移させる。
【００５７】
表示記述再生部３０７は、画面遷移制御部３０６から受信した表示記述を解析し、画面表示中に含まれるＶＯＤ動画について、動画再生部３０３へＶＯＤメタ情報と再生位置、サイズを指定して再生を指示する。また、表示記述再生部３０７は、画面表示中に含まれる静止画について、静止画描画部３１０へ再生位置、サイズを指定して再生を指示する。また、表示記述再生部３０７は、画面表示中に含まれる、文字および図形について、グラフィック出力部３０８へ描画を指示する。表示記述再生部３０７は入力受信部３０９を介して受信した利用者からのリモコンキー入力の処理結果に基づいて画面表示の更新及び画面遷移制御部３０６への画面遷移要求を行なう。
【００５８】
グラフィック出力部３０８は、表示記述再生部３０７および静止画描画部３１０からの出力を合成し、ビットマップ表示を生成して映像出力部３０５へ出力する。
【００５９】
静止画描画部３１０は、ＪＰＥＧ又はＰＮＧ等の画像フォーマットをデコードしてビットマップ表示を生成し、グラフィック出力部３０８へ出力する。
【００６０】
入力受信部３０９は、リモコン３１１を介した利用者の入力操作を受信し、表示記述再生部３０７へ提供する。
【００６１】
リモコン３１１はボタン押下による利用者の入力操作を、赤外線やＢｌｕｅｔｏｏｔｈ（登録商標）などの無線通信で入力受信部３０９へ送信する。
【００６２】
図１６は、リモコン３１１のボタン配置を示す図である。
【００６３】
リモコン３１１は、画面上でカーソルを上下左右に移動させる、カーソル上ボタン１６０５、カーソル下ボタン１６０２、カーソル左ボタン１６０３、カーソル右ボタン１６０４を有する。
【００６４】
リモコン３１１は、更に画面上の図形、静止画等を選択するための決定ボタン１６０５、決定をキャンセルするための戻るボタン１６０６を有する。
【００６５】
リモコン３１１は、更に、画面ごとに異なる機能を割当てられる、青ボタン１６０７、赤ボタン１６０８、緑ボタン１６０９、黄ボタン１６１０を有する。
【００６６】
［動作］
図４において、ＶＯＤサービスを利用できるＴＶにおいて、動画および動画を選択するためのユーザインタフェースを表示する際のフローを示す。
【００６７】
画面表示を要求されると、画面遷移制御部３０６は、ＵＲＩを指定して画面記述取得・蓄積部３０２に所定の動画を再生するための画面記述を要求する。画面記述取得・蓄積部３０２は所定のＵＲＩを持つ画面記述が既に蓄積されているか調べ、取得されていなかった場合通信部３０１を介して画面記述サーバから所定のＵＲＩを持つ画面記述を取得し、画面遷移制御部３０６へ返す（ステップＳ４１）。
【００６８】
画面遷移制御部３０６は、画面記述を解釈し（ステップＳ４２）、画面記述に含まれる次の表示記述のファイルを取得し（ステップＳ４３）、表示記述再生部３０７へ再生を要求する。表示記述再生部３０７は表示記述を解釈し、動画と、静止画、文字、図形からなるグラフィックを重ね合わせて画面に表示する（ステップＳ４４。詳細は後述する。）。
【００６９】
画面遷移制御部３０６は、表示記述再生部３０７から画面の表示終了通知を受けると、次の画面遷移先を判別する（ステップＳ４５）。次の画面遷移先が同一の画面記述に含まれる場合、ステップＳ４３へ進み次の表示記述へ遷移する。次の画面遷移先が別の画面記述の場合、ステップＳ４１へ進み別の画面記述の取得を行なう。次の画面遷移先がない場合、処理を終了する（ステップＳ４６）。
【００７０】
次に図４のステップＳ４４において、表示記述再生部３０７が表示記述を解釈して画面表示を生成する際のフローについて、図５を参照して示す。
【００７１】
表示記述再生部３０７は、画面遷移制御部３０６により指定された表示記述のファイルを取得し（ステップＳ５１）、表示記述を解釈して画面に表示する動画、静止画、文字列、図形の表示座標、サイズ、参照ファイル等の属性を保持する表示のためのデータ構造を生成する（ステップＳ５２）。
【００７２】
表示記述再生部３０７は、表示のためのデータ構造に基づき、動画再生部３０３および静止画描画部３１０へ描画要求を発行し画面表示を生成する（ステップＳ５３）。
【００７３】
表示記述再生部３０７は、入力受信部３０９を介して利用者からの入力がなされたかを判定する（ステップＳ５４）。入力がなされていない場合、ステップＳ５２へ進み時刻の進展に伴う描画の更新を行なう。入力がなされていた場合、入力に対応したカーソル移動や表示の切替え等の処理を、表示のためのデータ構造に反映して更新する（ステップＳ５５）。
【００７４】
表示記述再生部３０７は、入力処理において画面遷移が指定されているかを判定する（ステップＳ５６）。画面遷移が指定されていない場合、ステップＳ５２へ進み入力処理の結果を反映して描画の更新を行なう。画面遷移が指定されている場合、画面遷移制御部３０６へ次の遷移先を指定して処理を終了する（ステップＳ５７）。
【００７５】
以下に本実施の形態のＶＯＤサービスを利用できるＴＶの構成において、動画を選択する画面表示の例を示す。
【００７６】
［ナビゲーションバー］
ＶＯＤサービスを利用できるＴＶにおいて、ＨＴＭＬ（ＨｙｐｅｒＴｅｘｔ  Ｍａｒｋｕｐ  Ｌａｎｇｕａｇｅ）ブラウザからの動画コンテンツを指定したリンク遷移あるいは、リモコンのＶＯＤ起動ボタン押下操作等、動画を再生させるための操作が行なわれると、動画を含む画面記述のＵＲＩを指定して画面遷移制御部３０６が起動され動画の再生を開始する。
【００７７】
図６は動画再生画面を示す。
【００７８】
６０１は再生中の動画についての、チャンネル番号（後述）およびタイトル名の表示である。この表示により、利用者は再生中の動画の情報を常に確認することが出来る。
【００７９】
６０２はこの画面で操作に使用できるリモコンのボタンと用途を説明するガイダンス表示である。
【００８０】
６０３は、現在選択候補となっている動画についての表示である。６０３の表示には、チャンネル番号６０４、チャンネルロゴ６０５、タイトル名６０６、チャンネル名６０７、権利者名６０８が含まれ、利用者は、選択対象の動画の情報を確認することが出来る。
【００８１】
図７は、動画一覧表示画面を示す。７０１は動画の選択候補を一覧表示する動画一覧の表示例である。
【００８２】
動画一覧表示画面は、図６の動画再生画面から、例えば番組表に割当てられた「青ボタン」を押下することにより遷移する。動画一覧では、ＶＯＤ動画をチャンネルの横軸と再生順の縦軸の２次元に並べて配列する。
【００８３】
７０２はチャンネルを説明するアイコンであり、アイコンにはチャンネルを識別する数字であるチャンネル番号とチャンネルのアイコン画像を表示する。
【００８４】
なお、チャンネルとは、ひとまとまりの動画を順番にリストに並べたものである。チャンネルの内容は特定の権利者が保有する動画をまとめたものであったり、ドラマの各話や大会で行なわれた各試合など、意味的に繋がりを持つ複数の動画をまとめたものであったりする。また、チャンネルは各利用者ごとにカスタマイズを行ない、個別に編成して配信することも可能であるし、ＶＯＤサーバから配信される多数の番組情報を本特許発明の動画再生装置にて個別に編成して一つのチャンネルとしてリストに並べることも可能である。
【００８５】
画面記述サーバは、画面遷移の定義を含む画面記述を配信する。画面遷移の定義は、チャンネルに含まれる動画を順番に表示させる表示記述を順番に指定するものである。ＴＶは画面記述を取得し、画面遷移の定義に従い、チャンネルの最初の動画の再生を指定する表示記述を読込んで最初の動画を再生する。ＴＶは、最初の動画の再生が終了すると最初の表示記述の表示を終了し、２番目の動画の再生を指定する表示記述を読込み、２番目の動画の再生を開始する処理を行なう。この処理を３番目以降の動画についても繰返す。利用者は特に動画を選択する操作を行なわなくても、チャンネルで配信される動画を次々に視聴することができる。
【００８６】
なお、図７の動画一覧表示画面は、画面記述サーバが配信した画面記述に含まれる表示記述が指定する、静止画、図形、文字列の表示座標、サイズ、透明度などのレイアウト情報に基づいて、生成される。
【００８７】
７０３はチャンネルに含まれる動画を代表するサムネイル画像である。カーソル枠７０６をカーソルボタン操作によりサムネイル画像の上に移動させ、選択操作を行なうことで、再生する番組を切替えることが出来る。
【００８８】
７０４はサムネイル画像の代わりにタイトル名、詳細説明により動画を示す例である。動画の詳細説明は、７０４のように動画を代表して直接表示しても良いし、７０５のように現在選択されている動画のタイトル名、詳細説明のみを追加で表示するようにしても良い。
【００８９】
また、７０３と７０４を融合させたような形で、サムネイルとタイトル名を一つの升目に表示するようにしても良い。
【００９０】
「Ｎｏｗ  Ｓｈｏｗｉｎｇ」の表示７０７は、サムネイル画像で示される動画が、現在視聴中であることを示す。利用者はこのアイコンにより現在視聴中の動画およびチャンネルを確認することが出来る。
【００９１】
動画一覧７０１では、カーソル左右ボタンを押下する事で、カーソルを横方向に移動させて選択対象のチャンネルを変更し、カーソル上下ボタンを押下する事でカーソルを縦方向に移動させてチャンネル中の選択対象の動画を変更し、決定ボタンを押下する事で、選択対象の動画へ切替える。
【００９２】
動画一覧表示画面において、利用者が好みの動画をチャンネルへ追加することもでき、図１４は画面例を示す。カーソル操作により選択対象の動画を変更したあとで、例えば黄色ボタンを押下すると、確認ダイアログ１４０１を表示し、選択対象の動画をチャンネルへ追加するか否かの確認を促す。
【００９３】
利用者が決定操作を行なうと、選択対象となっている動画のＵＲＩを画面記述サーバへ送信する。画面記述サーバはマイチャンネルへ利用者が選択した好みの動画が追加された動画一覧画面の表示記述を含む画面記述を送信する。ＴＶは更新された画面記述を受信して、画面記述に含まれる表示記述にしたがい、マイチャンネルへ利用者が選択した好みの動画が追加された動画一覧表示画面を表示する。
【００９４】
図８は、図６の動画再生画面において、６０３の選択候補の動画表示を切替える際の表示シーケンスを示す。
【００９５】
８０１は、当初表示される選択候補の動画表示である。当初の選択候補は前回選択しようとしていた動画であっても良いし、現在再生している動画であっても良い。
【００９６】
８０１の表示中にカーソル下ボタン押下操作を行なうと、選択候補の動画は同一チャンネル中の次の動画の表示８０２へ切替わる。
【００９７】
さらに、８０２の表示中にカーソル右ボタン押下操作を行なうと選択候補の動画は次のチャンネルの同一順位の動画の表示８０３へ切替わる。
【００９８】
８０２の表示後、１秒経過すると、決定で画面切替えのボタン表示８０５を追加で表示し、決定ボタンを押下する事で、動画を切替えることが出来る。
【００９９】
８０２の表示後、１０秒経過すると６０１、６０２、６０３の表示を消去し、動画のみを表示する。
【０１００】
このように、画面を構成することで、動画再生中と一覧画面での動画選択操作を同一にすることが出来るため、利用者は簡単に動画を選択できる効果がある。
【０１０１】
また、利用者の操作中も、６０１に現在再生中の動画についての表示がなされるので、利用者は常に再生中の動画の内容を確認できる効果がある。
【０１０２】
また、利用者は動画についての表示を確認してから動画を選択するので、チャンネル切替え操作で直接動画を切替える方式に較べてＶＯＤサーバ接続による操作の遅延を減らすことができるという効果がある。
【０１０３】
なお、６０３の選択候補の動画表示を消去するまでの時間を、動画に応じて変更する構成をとっても良い。例えば、有料動画の予告編の動画の場合には、６０３の選択候補の動画表示を消去せずに表示し続ける構成をとってもよい。また、購入済みの有料動画を再生中は、６０３の選択候補の動画表示を短時間で消去したり、一切行なわないようにしても良い。
【０１０４】
図９、図１０に動画再生中に動画選択操作を行なった際の画面表示を示す。
【０１０５】
９０１は動画のみを表示する画面である。動画のみを表示する画面で、カーソル上下左右ボタン押下、決定ボタン押下等の動画を選択する操作を行なうと、９０２の画面に遷移し、再生中の動画についての表示６０１、操作ガイド表示６０２、選択候補となっている動画についての表示６０３を表示する。
【０１０６】
同様に、動画のみを表示する画面１００１で、無効なリモコンボタン操作を行なった場合、再生中の動画についての表示６０１、操作ガイド表示６０２のみを表示し、選択候補となっている動画についての表示６０３は行なわない。
【０１０７】
このように画面を構成することで、利用者が動画を切替えたいときには、動画を選択するためのユーザインタフェースをすぐに表示し、そうでないときは操作ガイドを表示して動画を選択するための操作方法を提示する事が出来る。
【０１０８】
なおこれまで、カーソル左右ボタン操作を行なった際には、次または前のチャンネルの同一順位の動画を選択するように構成する例を示したが、これ以外の構成も可能である。
【０１０９】
例えば図１１は、カーソル左右ボタン操作を行なった際に次または前のチャンネルのカレントの動画を選択するように構成した例である。
【０１１０】
図１１の画面構成では、一行目にカレントの動画を配置する。カーソル上下操作を行なった際にはカーソル枠は一行目から動かず、動画の表示位置が上下に一つずつずれる。例えば、６チャンネルの表示１１０１にカーソル枠を移動させてカーソル下操作を行なうと、２番目以降の動画が一つずつ上に移動し、元々２番目にあった動画がチャンネルのカレントとなる。カーソル左右操作を行なった際には、カーソル枠は一行目を左右に移動し、カレントの動画を選択する。
【０１１１】
このように構成した場合でも、動画再生中と一覧画面での動画選択操作を同一にし統一感を持たせることで、利用者の操作を簡単にすることが出来る。
【０１１２】
また、ＶＯＤを再生できるＴＶにおいて、一覧表示の縦軸/横軸設定を利用者からの設定により、切替えられる場合、縦軸/横軸設定を動画再生中の動画選択操作に反映させることで、動画選択操作を同一にし統一感を持たせることが出来る。
【０１１３】
［一覧表示の切替え方法］
なおこれまで、動画一覧表示画面では一定個数のチャンネルの動画を選択候補として表示する構成を示したが、より多くのチャンネルの個数を扱うことも可能である。
【０１１４】
図１２は、多くのチャンネルを扱う動画一覧表示画面の例を示す。
【０１１５】
１〜９チャンネルの動画を一覧表示する画面１２０１において９チャンネルの動画が選択された状態で、カーソル右ボタンの操作を行なうと、１０〜１８チャンネルの動画を一覧表示する画面１２０２へ遷移する。同様に画面１２０２で１８チャンネルの動画が選択された状態で、カーソル右ボタンの操作を行なうと、１９〜２７チャンネルの動画一覧を表示する画面１２０３へ遷移する。
【０１１６】
１０〜１８チャンネルの動画を一覧表示する画面１２０２において、「戻る」ボタンを押して動画再生中の動画選択画面１２０５へ戻ると、動画選択画面１２０５では一覧表示する画面１２０２と同様に、１０〜１８チャンネルの動画が選択候補となる。同様に１９〜２７チャンネルの動画一覧を表示する画面１２０３から動画再生中の動画選択画面１２０６へ戻ると、動画選択画面１２０６では１９〜２７チャンネルの動画が選択候補になる。
【０１１７】
このように動画一覧表示画面で選択候補となっているチャンネルを、動画再生中の動画選択候補のチャンネルに反映させることで、動画選択操作を同一にし統一感を持たせることが出来る。
【０１１８】
なお、上記動画一覧表示画面の各画面の表示記述全てを単一の画面記述に含める構成をとっても良いし、一定個数の画面の表示記述ごとに別の画面記述に格納し、分割して取得する構成をとっても良い。
【０１１９】
一定個数の画面の表示記述ごとに別の画面記述に格納し、分割して取得する構成をとる場合、次の遷移先画面の表示記述を含む画面記述を予め取得し、画面記述取得・蓄積部３０２へ蓄積しておくことで動画一覧表示画面の切替え処理時間を短縮することが出来る。この処理については、当出願人による発明である特開２００８−６５８０６にて詳細が開示される。
【０１２０】
［絞込み］
また、利用者の操作により上記動画一覧表示画面に表示されるチャンネル構成を切替えるようにしても良い。
【０１２１】
図１２に示すように、利用者が特定のボタン操作を行なった際に、特定のジャンルのチャンネルのみを含むチャンネル構成に切替えたり、新たに追加された動画からなるチャンネル構成に切替えたり、サービス事業者が利用者個人向けにカスタマイズして構成したチャンネル構成に切替えるようにしても良い。
【０１２２】
このように動画一覧表示画面で選択候補となっているチャンネルを変更した場合に、動画再生中の動画選択候補のチャンネルに反映させることで、動画選択操作を同一にし統一感を持たせることが出来る。
【０１２３】
［スクロール］
多くのチャンネルを扱う動画一覧表示画面の別の実現方法として、表示をスクロールさせ、動画一覧表示画面に含まれるチャンネルを段階的に更新するようにしても良い。例えば、利用者が動画一覧の右端および左端のチャンネルで、カーソル右操作およびカーソル左操作を行なった際に、１チャンネル分だけ表示内容を右または左に移動し、空いた領域に新たに１チャンネル分の表示を挿入する。
【０１２４】
その場合望ましくは、図１３に示すようにグラフィック出力部３０８は、画面に表示されないメモリ領域であるバックバッファと画面に表示されるメモリ領域である描画バッファを持つ構成とする。
【０１２５】
動画一覧表示画面に表示される前後のチャンネルの表示を予めバックバッファに描画しておき、利用者がスクロール操作を行なった際には、バックバッファから描画バッファへ転送する領域の座標を変更することにより、スクロールによる描画更新を行なう。
【０１２６】
このようにすることで、動画一覧表示画面でのスクロール描画処理を高速に行なうことが出来る。
【０１２７】
また、これまで動画を選択するためのユーザインタフェースを動画に重ねて表示する構成を示したが、ＶＯＤ動画以外のコンテンツを選択するユーザインタフェースを表示することも可能である。
【０１２８】
図１５は、動画再生画面から他のサービスを選択する例を示す。
【０１２９】
動画再生画面で、例えば他のサービスを選択するための「赤ボタン」を押下すると、動画の上に重ねて映画情報１５０１、ニュース１５０２、天気１５０３といった他のサービスを選択するためのアイコンを表示する。利用者はアイコンをカーソル上下左右ボタン操作で選択して、決定ボタン操作を行ない、他のサービスを選択することが出来る。
【０１３０】
本実施の形態によれば、次に選択する候補の動画についてのメタ情報を確認できるので、選択する動画の内容を確認してから動画を選択できるという効果がある。
【０１３１】
本実施の形態によれば、選択可能な動画が、配信の時系列の順序関係と、配信チャンネルの軸に従って、２次元に一覧表示されるので、動画についてのメタ情報を俯瞰して確認してから、動画を選択できるという効果がある。
【０１３２】
本実施の形態によれば、動画を選択するための操作入力が、動画についてのメタデータ表示と一覧画面で同一であるため、利用者は慣れ親しんだ操作で、動画を選択できるという効果がある。
【０１３３】
本実施の形態によれば、再生中の動画についてのメタ情報が表示されるので、利用者は常に再生中の動画についてのメタ情報を確認できるという効果がある。また、入力操作方法を表示するための操作ガイダンスが表示されるので、利用者は動画を選択するための入力操作を確認できるという効果がある。
【０１３４】
さらに、本実施の形態によれば、入力操作を行なった際に操作ガイダンスを表示するので、利用者が誤った入力操作を行なった際に、正しい操作を確認できるという効果がある。
【０１３５】
本実施の形態によれば、動画についてのメタデータが表示されていない画面で、動画についてのメタデータを選択するための入力がなされた場合には、動画についてのメタデータを表示するので、利用者が動画を選択しようとした際に、追加の操作を行なわなくても選択候補の動画メタデータを確認できるという効果がある。
【０１３６】
今回開示された実施の形態は単に例示であって、本発明が上記した実施の形態のみに制限されるわけではない。本発明の範囲は、発明の詳細な説明の記載を参酌した上で、特許請求の範囲の各請求項によって示され、そこに記載された文言と均等の意味および範囲内でのすべての変更を含む。
【図面の簡単な説明】
【０１３７】
【図１】画面定義記述の模式図である。
【図２】画面記述に基づいた表示例を示す図である。
【図３】端末３００の機能ブロック図である。
【図４】画面記述の再生フローチャートである。
【図５】表示記述の再生フローチャートである。
【図６】選択候補の動画情報の表示例を示す図である。
【図７】動画一覧画面の表示例を示す図である。
【図８】選択候補の動画情報の遷移例を示す図である。
【図９】動画選択操作時の表示例を示す図である。
【図１０】無効操作時の表示例を示す図である。
【図１１】別の構成の動画一覧の表示例を示す図である。
【図１２】複数ページで構成される動画一覧の表示例を示す図である。
【図１３】動画一覧表示画面でスクロールを高速に行なう処理の模式図である。
【図１４】利用者が動画をマイチャンネルに登録する際の表示例を示す図である。
【図１５】他のサービスの表示例を示す図である。
【図１６】リモコンのボタン配置の一例を示す図である。
【図１７】表示記述の一例を示す図である。
【図１８】スクリプト記述部の一例を示す図である。
【図１９】レイアウト記述部の一例を示す図である。
【図２０】画面遷移の一例を示す図である。
【符号の説明】
【０１３８】
１０１，１８０１  画面遷移
１０２  表示記述
１０３  静止画コンテンツ
１０４  メタ情報
２０１，２０６，１００１，１２０１，１２０２  画面
２０２  静止画
２０３  文字
２０４  図形
２０５  動画
３０１  通信部
３０２  蓄積部
３０３  動画再生部
３０４  音声出力部
３０５  映像出力部
３０６  画面遷移制御部
３０７  表示記述再生部
３０８  グラフィック出力部
３０９  入力受信部
３１０  静止画描画部
３１１  リモコン
６０２  操作ガイド表示
６０４  チャンネル番号
６０５  チャンネルロゴ
６０６  タイトル名
６０７  チャンネル名
６０８  権利者名
７０１  動画一覧
７０６  カーソル枠
８０５  ボタン表示
１１０１  表示
１２０５，１２０６  動画選択画面
１６０２  カーソル下ボタン
１６０３  カーソル左ボタン
１６０４  カーソル右ボタン
１６０５  カーソル上ボタン
１６０５  決定ボタン
１７０１  表示記述
１７０２  レイアウト記述部
１７０３  スクリプト記述部
１７０４，１７０５，１７０６，１７０７  レイアウト記述
１７０８  登録記述
１７０９  関数定義
【図１】
2010081540.tif 000003
【図２】
2010081540.tif 000004
【図３】
2010081540.tif 000005
【図４】
2010081540.tif 000006
【図５】
2010081540.tif 000007
【図６】
2010081540.tif 000008
【図７】
2010081540.tif 000009
【図８】
2010081540.tif 000010
【図９】
2010081540.tif 000011
【図１０】
2010081540.tif 000012
【図１１】
2010081540.tif 000013
【図１２】
2010081540.tif 000014
【図１３】
2010081540.tif 000015
【図１４】
2010081540.tif 000016
【図１５】
2010081540.tif 000017
【図１６】
2010081540.tif 000018
【図１７】
2010081540.tif 000019
【図１８】
2010081540.tif 000020
【図１９】
2010081540.tif 000021
【図２０】
2010081540.tif 000022