(57)【要約】多数の動画から、一部の動画を選択する際に、非常に使い易いユーザインターフェイスを有する動画処理装置が提供される。この動画処理装置は、格納している複数の動画の全部または一部を順に表示する動画表示部と、動画の表示に対して入力を受け付ける入力受付部と、入力受付部が入力を受け付けた際に表示されている動画によりメニューを構成する動画メニュー構成部と、動画メニュー構成部が構成した動画のメニューを表示するメニュー表示部を具備する。
2004091201.tif 000002
【特許請求の範囲】
【請求項１】
位置を示す情報である位置情報を属性値として有する動画を１以上格納している動画格納部と、
前記１以上の動画を表示する動画表示部を具備し、
前記動画表示部は、前記動画を表示する際に、当該動画に対応する位置情報を視覚的に示す態様で表示する動画表示装置。
【請求項２】
地図情報を格納している地図情報格納部と、
前記地図情報を表示する地図表示部をさらに具備し、
前記動画表示部は、前記動画に対応する位置情報に基づいて、前記地図表示部が表示する地図情報の上に動画を配置し、表示する請求項１記載の動画表示装置。
【請求項３】
前記動画表示部は、２以上の動画を表示し、かつ当該表示する２以上の動画の属性値である２以上の位置情報に基づいて、２以上の動画の位置関係を視覚的に示す態様で表示する請求項１記載の動画表示装置。
【請求項４】
現在時刻を取得する現在時刻取得部をさらに具備し、
前記動画表示部は、前記動画を表示する際に、前記現在時刻に対応する動画の一部を表示する請求項１から請求項３いずれか記載の動画表示装置。
【請求項５】
前記動画表示部は、時差を考慮した現在時刻に対応する動画の一部を表示する請求項４記載の動画表示装置。
【請求項６】
動画に対応付けられた位置情報に基づいて動画を出力する位置を決定し、当該決定に基づいて１以上の動画を表示する動画表示装置。
【請求項７】
コンピュータに、１以上の動画と対になる位置情報に基づいて動画の表示位置を決定するステップと、当該表示位置が示す位置に１以上の動画を表示するステップを実行させるためのプログラム。
【発明の詳細な説明】
【技術分野】  本発明は、表示される動画に対して行うインタラクションや、動画の表示方法等に特徴がある動画表示装置等に関する。
【背景技術】  第一の従来技術として、ユーザのアプリケーションのメニュー項目をカスタマイズする技術がある。
第二の従来技術として、電子番組表に、縮小画面からなる静止画を表示して、見やすい好適な電子番組表を表示する装置がある。この装置は、特開平０９−０３７１８０号公報に開示されている。
第三の従来技術として、複数の動画を一の画面に表示する技術がある。
【発明の開示】
動画表示装置は
位置を示す情報である位置情報を属性値として有する動画を１以上格納している動画格納部と、
前記１以上の動画を表示する動画表示部を具備し、
前記動画表示部は、前記動画を表示する際に、当該動画に対応する位置情報を視覚的に示す態様で表示する。
動画表示装置は
動画に対応付けられた位置情報に基づいて動画を出力する位置を決定し、当該決定に基づいて１以上の動画を表示する。
プログラムは
コンピュータに、１以上の動画と対になる位置情報に基づいて動画の表示位置を決定するステップと、当該表示位置が示す位置に１以上の動画を表示するステップを実行させる。
【図面の簡単な説明】    図１は実施の形態１に係る動画処理装置の構成を示すブロック図である。
図２は実施の形態１に係る動画処理装置の動作について説明するフローチャートである。
図３は実施の形態１に係る動画処理システムの概念図である。
図４は実施の形態１に係る画面遷移を示す図である。
図５は実施の形態１に係るかかる動画識別情報の構造を示す図である。
図６は実施の形態１に係るかかる動画識別情報の構造を示す図である。
図７は実施の形態１に係る動画のメニューの表示態様の例を示す図である。
図８は実施の形態１に係る選択された動画の表示例を示す図である。
図９は実施の形態２に係る動画処理装置の構成を示すブロック図である。
図１０は実施の形態２に係る動画処理装置の動作について説明するフローチャートである。
図１１は実施の形態２に係る動画管理表を示す図である。
図１２は実施の形態２に係る特性メニュー項目管理表を示す図である。
図１３は実施の形態２に係る特性メニューの表示例を示す図である。
図１４は実施の形態２に係る動画のリストの表示例を示す図である。
図１５は実施の形態２に係る新しい動画のメニューの表示例を示す図である。
図１６は実施の形態３に係る情報処理装置の構成を示すブロック図である。
図１７は実施の形態３に係る情報処理装置の動作について説明するフローチャートである。
図１８は実施の形態３に係る番組情報管理表を示す図である。
図１９は実施の形態３に係る動画管理表を示す図である。
図２０は実施の形態３に係る番組表の枠の表示例を示す図である。
図２１は実施の形態３に係る電子番組表の出力例を示す図である。
図２２は実施の形態３に係る電子番組表の出力例を示す図である。
図２３は実施の形態３に係る電子番組表の出力例を示す図である。
図２４は実施の形態４に係る動画表示装置のブロック図である。
図２５は実施の形態４に係る動画表示装置の動作について説明するフローチャート
図２６は実施の形態４に係る動画管理表を示す図である。
図２７は実施の形態４に係る地図情報の例を示す図である。
図２８は実施の形態４に係る世界時計情報管理表を示す図である。
図２９は実施の形態４に係る動画の表示例を示す図である。
図３０は実施の形態４に係る動画の表示例を示す図である。
図３１は実施の形態５に係る動画処理装置のブロック図である。
図３２は実施の形態５に係る動画処理装置の動作について説明するフローチャートである。
図３３は実施の形態５に係るスケジュール情報の変更処理の動作について説明するフローチャートである。
図３４は実施の形態５に係る動画管理表を示す図である。
図３５は実施の形態５に係るスケジュール情報管理表を示す図である。
図３６は実施の形態５に係る近似度表を示す図である。
図３７は実施の形態５に係るスケジュール情報管理表を示す図である。
図３８は実施の形態６に係る情報処理装置のブロック図である。
図３９は実施の形態６に係る情報処理装置の動作について説明するフローチャートである。
図４０は実施の形態６に係る抽出した番組情報を示す図である。
図４１は実施の形態６に係る電子番組表の出力例を示す図である。
図４２は実施の形態６に係る電子番組表の出力例を示す図である。
図４３は実施の形態７に係る情報処理装置のブロック図である。
図４４は実施の形態７に係る情報処理装置の動作について説明するフローチャートである。
図４５は実施の形態７に係る電子番組表の出力例を示す図である。
図４６は実施の形態７に係る電子番組表の出力例を示す図である。
図４７は実施の形態８に係る情報処理装置のブロック図である。
図４８は実施の形態８に係る情報処理装置の動作について説明するフローチャートである。
図４９は実施の形態８に係る表示方法管理表を示す図である。
図５０は実施の形態８に係る電子番組表の出力例を示す図である。
【発明を実施するための最良の形態】  しかしながら、上述の第一の従来技術は、単に操作メニューをユーザがカスタマイズできるだけであって、多数の動画から、例えば、一定数の動画を選択するために使い易いユーザインターフェイスになっていない。そもそも、第一の従来技術は、機能選択やアプリケーション選択を想定しており、動画選択を念頭に置いた技術ではない。  また、上述の第二の従来技術は、静止画を表示するものであって、動画を表示するものではなく、また、番組の時間枠に応じた大きさで映像をカットするものでもない。また、第二の従来技術は番組表内に動画を表示させ、ユーザに出力されるコンテンツのイメージを的確に伝えるとともに、コンテンツが出力される時刻および時間を即座に伝えるものではない。  さらに、上述の第三の従来技術は、複数の動画を一の画面に表示するだけで、動画の位置情報を視覚的に表すものではない。したがって、例えば、観光情報として動画を見た場合に、その動画を示す場所の情報は、ユーザは、別途、得なければならない。
以上の課題を解決するために、本発明は、複数の動画を格納している動画格納部と、複数の動画の全部または一部を順に表示する動画表示部と、動画の表示に対して入力を受け付ける入力受付部と、入力受付部が入力を受け付けた際に表示されている動画によりメニューを構成する動画メニュー構成部と、動画メニュー構成部が構成した動画のメニューを表示するメニュー表示部を具備する動画処理装置である。かかる動画処理装置により、多数の動画から、一部の動画を選択する際に、非常に使い易いユーザインターフェイスを提供できる。また、選択した１以上の動画から自動的に、ユーザ好みの動画選択メニューが構成できる。  また、本発明は、１以上の動画を格納している動画格納部と、１以上の動画により、１以上の動画を識別する映像を有するメニューを構成する動画メニュー構成部と、動画メニュー構成部が構成したメニューを表示するメニュー表示部と、動画の特性を示す項目を１以上有する特性メニューを表示する特性メニュー表示部と、メニュー表示部が表示している映像の選択指示と、特性メニューが有する項目の選択指示を受け付ける入力受付部と、入力受付部が映像の選択指示を受け付け、かつ特性メニューが有する項目の選択指示を受け付けた場合に、当該映像が識別する動画に対して、当該項目が示す特性をさらに有する動画を前記動画格納部から選択する動画選択部と、入力受付部が受け付けた選択指示された映像に対応する動画を、動画選択部が選択した動画に差し替えて、メニュー表示部の映像を変更するメニュー変更部を具備する動画処理装置である。かかる動画処理装置により、簡単な操作で、動画のメニューを更新でき、かつ、動画の特性による優れたユーザインターフェイスで動画を差し替えることができる。
また、本発明は、電子番組表を表示する情報処理装置であって、電子番組表を構成する番組に関する情報である番組情報を１以上格納している番組情報格納部と、番組情報を識別する動画を１以上格納している動画格納部と、番組情報格納部の１以上の番組情報と、動画格納部の１以上の動画を用いて、動画を含む電子番組表を表示する番組表表示部を具備し、番組表表示部は、番組を識別する動画を表示する際に、当該番組が出力される時間に応じて、当該動画のサイズを変更して表示する情報処理装置である。かかる情報処理装置により、ユーザが番組表を見れば、どんなコンテンツがどの時間帯に、どれぐらいの時間出力されるのかが一目瞭然に分かる。
さらに、本発明は、位置を示す情報である位置情報を属性値として有する動画を１以上格納している動画格納部と、１以上の動画を表示する動画表示部を具備し、動画表示部は、動画を表示する際に、当該動画に対応する位置情報を視覚的に示す態様で表示する動画表示装置である。かかる動画処理装置を、特に、観光案内などの情報表示装置として利用することが好適である。
また、本発明は、上述の動画表示部は、前記複数の動画を表示するスケジュールに関する情報であるスケジュール情報を保持しているスケジュール情報保持手段と、前記スケジュール情報に基づいて、前記複数の動画の全部または一部を順に表示する動画表示手段を具備し、前記入力受付部が前記動画の表示に対して入力を受け付けた場合に、当該入力に受け付けに基づいて、前記スケジュール情報を変更するスケジュール情報変更部をさらに具備し、前記動画表示手段は、前記スケジュール情報変更部が変更したスケジュール情報に基づいて、前記複数の動画の全部または一部を順に表示する動画処理装置である。かかる動画処理装置は、ユーザが好む動画を早い段階で見つけることができる。また、動画のメニューを構成する場合に、早くメニューを構成できる。
また、本発明は、番組を識別する情報である番組識別子と前記番組が放送される時間帯を示す情報である時間帯情報を有する１以上の番組情報を有する電子番組表を表示する情報処理装置であって、表示されている１以上の番組情報が有する１以上の時間帯情報またはフォーカスされている番組情報が有する時間帯情報に基づいて、番粗情報の表示枠のサイズが変更される情報処理装置である。かかる情報処理装置により、非常に見易い電子番組表を得ることができる。
また、本発明は、番組識別子と時間帯情報と動画を含む１以上の番組情報を有する電子番組表を表示する情報処理装置であって、前記時間帯情報に基づいて動画の表示方法を変えて前記番組情報が有する動画を表示する情報処理装置である。かかる情報処理装置により、番組の表示枠のサイズに合致した動画等の表示ができ、非常に見易く、番組の内容などが把握されやすい電子番組表を得ることができる。  本発明によれば、動画の有効な表示、利用が可能となる。また、本発明の電子番組表を表示する情報処理装置によれば、適切な電子番組表を提供できる。
以下に、本発明の実施の形態について、図面を用いて詳細に説明する。なお、本実施の形態において、同一の符号を用いた構成要素やフローチャートのステップなどは、同じ機能を果たすので、一度説明したものについて説明を省略する場合がある。
（実施の形態１）
図１は、本実施の形態に係る動画処理装置の構成を示すブロック図である。動画処理装置は、動画格納部１０１、動画表示部１０２、入力受付部１０３、動画メニュー構成部１０４、メニュー表示部１０５、動作再生部１０６を具備する。
動画格納部１０１は、複数の動画を格納している。動画のデータ構造は問わない。動画格納部１０１は、不揮発性の記録媒体が好適であるが、揮発性の記録媒体でも実現可能である。
動画表示部１０２は、複数の動画の全部または一部を順に表示する。動画表示部１０２は、通常、ＭＰＵやメモリ等で実現され得る。動画表示部１０２が動画を表示するための処理手順は、ソフトウェアまたは／およびハードウェア（専用回路）で実現される。なお、動画表示部１０２は、ディスプレイを含むと考えても、外付けのディスプレイに出力制御すると考えても良い。
入力受付部１０３は、動作の開始指示（起動指示）、動作の終了指示、動画表示部１０２が表示している動画に対する選択の入力（動画選択入力）、および動画メニュー構成部１０４が構成した動画メニューの中の一のメニュー項目の選択（メニュー選択入力）を受け付ける。動画選択入力等の入力手段は、キーボードやマウスやリモコンやメニュー画面によるもの等、何でも良い。入力受付部１０３は、リモコン等の入力手段のデバイスドライバーや、メニュー画面の制御ソフトウェア等で実現され得る。
動画メニュー構成部１０４は、入力受付部１０３が動画選択入力を受け付けた際に、表示されている動画に基づいて動画のメニューを構成する。動画メニュー構成部１０４のメニューの構成方法は問わない。動画メニュー構成部１０４は、例えば、ウィンドウを切って、当該ウィンドウ内に複数の動画を表示する。当該複数の動画は、入力受付部１０３が動画選択入力を受け付けた際に、表示されている複数の動画である。動画メニュー構成部１０４は、通常、ＭＰＵやメモリ等から実現され得る。動画メニュー構成部１０４がメニューを構成するための処理手順は、通常、ソフトウェアで実現され、当該ソフトウェアはＲＯＭ等の記録媒体に記録されている。但し、ハードウェア（専用回路）で実現しても良い。
メニュー表示部１０５は、動画メニュー構成部１０４が構成した動画のメニューを表示する。メニュー表示部１０５は、通常、ＭＰＵやメモリ等から実現され得る。メニュー表示部１０５が動画のメニューを表示するための処理手順は、ソフトウェアまたは／およびハードウェア（専用回路）で実現される。なお、メニュー表示部１０５は、ディスプレイを含むと考えても、外付けのディスプレイに出力制御すると考えても良い。
動作再生部１０６は、入力受付部１０３がメニュー選択入力を受け付けた場合に、選択された動作を動画格納部１０１から読み出し、再生する。かかる場合、動作再生部１０６は、通常、画面の全面に動画を表示する。動作再生部１０６は、通常、ＭＰＵやメモリ等から実現され得る。動作再生部１０６が動画を表示するための処理手順は、ソフトウェアまたは／およびハードウェア（専用回路）で実現される。なお、動作再生部１０６は、ディスプレイを含むと考えても、外付けのディスプレイに出力制御すると考えても良い。
以下、本動画処理装置の動作について図２のフローチャートを用いて説明する。
（ステップＳ２０１）入力受付部１０３は、入力を受け付けたか否かを判断する。入力を受け付ければステップＳ２０２に行き、入力を受け付けなければステップＳ２０１に戻る。
（ステップＳ２０２）ステップＳ２０１で受け付けた入力が、起動指示の入力であるか否かを判断する。起動指示の入力であればステップＳ２０３に行き、起動指示の入力でなければステップＳ２１３に飛ぶ。
（ステップＳ２０３）動画表示部１０２は、現在、動画処理装置が起動中であるか否かを判断する。起動中であればステップＳ２０１に戻り、起動中でなければステップＳ２０４に行く。
（ステップＳ２０４）動画表示部１０２は、動画格納部１０１の動画の全部または一部を順に表示する。なお、かかる動画表示の動作は、他のステップにおける動作と並行して行われる。つまり、動画表示中に、ユーザからの入力等を受け付けたりできる。
（ステップＳ２０５）ステップＳ２０１で受け付けた入力が、動画選択入力であるか否かを判断する。動画選択入力であればステップＳ２０６に行き、動画選択入力でなければステップＳ２１３に行く。
（ステップＳ２０６）動画メニュー構成部１０４は、現在、動画表示中であるか否か（ステップＳ２０４における動画の表示中であるか否か）を判断する。動画表示中であればステップＳ２０７に行き、動画表示中でなければステップＳ２０１に戻る。
（ステップＳ２０７）動画メニュー構成部１０４は、既に、一定数の動画を登録済みであるか否かを判断する。一定数の動画を登録済みであればステップＳ２０１に戻り、一定数の動画を登録済みでなければステップＳ２０８に行く。なお、ここでの動画とは、動画のメニューを構成する動画である。
（ステップＳ２０８）動画メニュー構成部１０４は、入力受付部１０３が動画選択入力を受け付けた際に、表示されている動画を登録する。なお、動画を登録するとは、例えば、動画を識別する情報を予め決められたメモリに記録することを言う。また、動画を登録するとは、他の方法により、一の動画を他の動画と識別できる状態にすることも含む。
（ステップＳ２０９）動画メニュー構成部１０４は、一定数の動画が登録されたか否かを判断する。一定数の動画が登録されればステップＳ２１０に行き、一定数の動画が登録されていなければステップＳ２１２に飛ぶ。
（ステップＳ２１０）動画メニュー構成部１０４は、登録されている動画に基づいて、動画を選択するためのメニュー（動画のメニュー）を構成する。
（ステップＳ２１１）メニュー表示部１０５は、ステップＳ２１０で構成した動画のメニューを表示する。ステップＳ２０１に戻る。
（ステップＳ２１２）動画メニュー構成部１０４は、動画表示部１０２の動画表示が次の動画にステップするように、動画表示部１０２に指示する。ステップＳ２０１に戻る。なお、動画メニュー構成部１０４は、現在の動作の再生が終了するまで待っていても良い。
（ステップＳ２１３）ステップＳ２０１で受け付けた入力が、動画のメニューの中で、一の動画の選択であるか否かが判断される。一の動画の選択であればステップＳ２１４に行き、一の動画の選択でなければステップＳ２１６に行く。
（ステップＳ２１４）動作再生部１０６は、動画のメニューの表示中であるか否かを判断する。動画のメニューの表示中であればステップＳ２１５に行き、動画のメニューの表示中でなければステップＳ２０１に戻る。
（ステップＳ２１５）動作再生部１０６は、ステップＳ２１３で選択された動画を、動画格納部１０１から読み出し、再生する。かかる場合、動作再生部１０６は、ディスプレイの全面に動画を表示する。ステップＳ２０１に戻る。
（ステップＳ２１６）ステップＳ２０１で受け付けた入力が、終了指示であるか否かが判断される。終了指示であれば処理を終了し、終了指示でなければステップＳ２０１に戻る。
以下、本実施の形態における動画処理装置を含む動画処理システムの具体的な動作について説明する。動画処理システムの概念図を図３に示す。動画処理システムは、動画処理装置３１とリモコン３２を有する。動画処理装置３１は、大容量の記録媒体（例えば、ハードディスク）を具備し、この記録媒体に多数の動画を格納している。この記録媒体は、上記の動画格納部１０１である。動画格納部１０１に格納されている情報の例は、図３に示すとおりである。つまり、「ＩＤ」「動画識別情報」「動画（実体データ）」の組を複数有する。「ＩＤ」は、表構造におけるレコードを識別する情報である。「動画識別情報」は、動画（実体データ）を識別する情報である。動画（実体データ）のデータ構造は問わない。動画（実体データ）は、動画だけで構成される必要もなく、音声などを含んでも良い。
また、ここでは、ユーザは、リモコンを入力手段として、動画処理装置を操作し、多数の動画の中から、お気に入りの動画を選択し、自分の動画のメニューを構築する。
まず、ユーザは、リモコンを用いて、動画処理装置を起動する。起動は、リモコンの「電源」ボタンの押下等により行われる。
動画処理装置が起動された場合、動画処理装置は、予め決められた順序、またはランダムに、記録媒体の動画を読み出し、ディスプレイに表示する。具体的には、動画処理装置は、記録媒体の動画を順に読み出し、ここでは、４秒間の間、一の動画を表示し、次の動画に移行する。かかる場合の画面の遷移を示した図が図４である。
図４において、動画処理装置は、第一の動画（山等の風景の動画）を読み出し、４秒間再生する。つまり、動画処理装置は、例えば、選択した一の動画の、例えば、最初の４秒間の映像を再生する。かかる場合、動画処理装置は、表示している動画に対する入力を受け付ける時間を示す時間情報も表示する。つまり、順に表示する動画は、動画のメニューを構成するために、ユーザに選択を促す動画である。時間情報の表示は、最初は「３」（残り３秒、という意味）であり、１秒経過するごとに「２」「１」となり、最後は時間情報を表示しない。なお、最後に、時間情報「０」を表示しても良い。なお、上記の動作は、図４の画面（１）から画面（４）に示されている。また、第一の動画の表示中に、動画処理装置は、第一の動画の動画選択入力を待っている。
そして、次に、動画処理装置は、第二の動画（海等の風景の動画）を選択する。動画処理装置は、上記と同様に、第二の動画の４秒間のみ再生する。かかる場合、図４の画面（５）から画面（８）に示すように、時間情報も、例えば、画面の右上に表示する。そして、第二の動画の表示中に、動画処理装置は、第二の動画の動画選択入力を待っている。
次に、第二の動画の表示中に、リモコンの「選択」ボタンが押下された、とする。かかる場合、ユーザは、第二の動画を、メニューを構成する動画として選択したことを示す。次に、動画処理装置は、第二の動画を識別する情報である動画識別情報を、メモリに一時記憶する。図５は、かかる動画識別情報がメモリに記憶された状態を示す。図５は、動画のメニューを構成する動画を職別する動画識別情報を５つまで格納するメモリであり、「ＩＤ」「動画識別情報」を有するレコードを５つ保持している。今、図５によれば、「ＩＤ＝１」の動画識別情報として、「第二動画」が格納されたことを示す。
次に、動画処理装置は、第三の動画の最初のフィールドにジャンプする。なお、第二の動画が選択された後も、時間が経過するまで、第二の動画を表示していても良い。
さらに、同様に、動画処理装置は、第三の動画を表示する（図４の画面（９）から画面（１２）参照）。そして、リモコンの「選択」ボタンの押下を待ちながら、動画処理装置は、次々と動画を表示していく。かかる過程で、さらに「第五動画」「第八動画」「第十動画」「第十一動画」を表示中に、リモコンの「選択」ボタンが押下された、とする。
動画処理装置は、リモコンの「選択」ボタンの押下に対応して、動画識別情報を予め決められたメモリに記録する。図６は５つの動画識別情報をメモリに記録した状態をを示す。そして、動画処理装置は、予め決められたメモリに５つの動画識別情報が記録された場合に、自動的に、５つの動画識別情報で識別される動画を用いて、動画のメニューを構成する。この動画のメニューは、例えば、ユーザが好きな動画を簡単な操作で再生するためのメニューである。そして、動画処理装置は、５つの動画識別情報で識別される動画を表示する。５つの動画を表示する態様は問わない。５つの動画は、例えば、図７のように表示される。つまり、各動画が一のウィンドウに表示される。つまり、５つのウィンドウが生成され、各ウィンドウには、対応する動画が再生されている。
かかる状態で、ユーザは、リモコンを用いて、一の動画を選択する。今、例えば、図７の「第八動画」がフォーカスされている状態において、ユーザはリモコンの「決定」ボタンを押下したとする。
リモコンの「決定」ボタン押下の信号を受け付けた動画処理装置は、フォーカスされている「第八動画」で識別される動画を、動画格納部１０１から選択し、ディスプレイの全面に表示する。つまり、動画処理装置は、図７の各ウィンドウは消去して、一のウィンドウに「第八動画」で識別される動画を再生する（図８参照）。
以上、本実施の形態によれば、簡単なユーザインターフェイスで、複数の動画から１以上の動画を選択できる。また、選択した１以上の動画から自動的に、ユーザ好みの動画選択メニューが構成できる。かかる動画処理装置は、大容量の記録媒体に多数の動画が格納されている場合に、非常に有効である。
できる。
なお、本実施の形態によれば、格納されている複数の動画から一定数の動画を選択した際に、自動的に動画のメニューの表示に移行した。しかし、ユーザが好きな数だけの動画を選択した後、ユーザの指示により動画のメニューの表示に移行しても良い。
また、本実施の形態によれば、動画表示部は、表示している動画に対する入力を受け付ける時間を示す時間情報も表示したが、時間情報の表示は必須ではない。
また、本実施の形態によれば、起動後に、各動画を４秒間、表示して次の動画に移行したが、選択され得る動画の表示時間は問わない。また、動画によって、表示時間が異なっても良い。
また、本実施の形態によれば、起動後に、各動画を表示する際に、長時間の動画の一部を、例えば、４秒間分、切り出して表示したが、長時間の動画を選択する場合の動画または静止画などを別途保持していても良い。
また、本実施の形態によれば、動画のメニューは、各ウィンドウに動画を表示したが、動画を代表する静止画やテキスト（動画識別情報など）を表示するだけでも良い。かかることは、他の実施の形態においても同様である。
さらに、本実施の形態における処理は、ソフトウェアで実現しても良い。そして、このソフトウェアをソフトウェアダウンロード等により配布しても良い。また、このソフトウェアをＣＤ−ＲＯＭなどの記録媒体に記録して流布しても良い。なお、このことは、本明細書における他の実施の形態においても該当する。なお、本実施の形態における動画処理装置を実現するソフトウェアは、以下のようなプログラムである。つまり、このプログラムは、コンピュータに、格納されている複数の動画の全部または一部を順に表示する動画表示ステップと、動画の表示に対して入力を受け付ける入力受付ステップと、入力受付ステップで入力を受け付けた際に表示されている動画によりメニューを構成する動画メニュー構成ステップと、動画メニュー構成ステップで構成した動画のメニューを表示するメニュー表示ステップを実行させるためのプログラム、である。
（実施の形態２）
本実施の形態において、動画のメニューを構成するメニューの項目を、簡単な操作により入れ替えることができる動画処理装置等について説明する。
図９は、本実施の形態に係る動画処理装置の構成を示すブロック図である。動画処理装置は、動画格納部１０１、動画表示部１０２、入力受付部９０１、動画メニュー構成部１０４、メニュー表示部１０５、動作再生部１０６、特性メニュー表示部９０２、動画選択部９０３、メニュー変更部９０４を具備する。
入力受付部９０１は、動作の開始指示（起動指示）、動作の終了指示、動画表示部１０２が表示している動画に対する選択の入力（動画選択入力）、動画メニュー構成部１０４が構成した動画メニューの中の一のメニュー項目の選択（メニュー選択入力）、メニュー表示部１０５が表示している映像の選択指示（入替指示）、および特性メニューが有する項目の選択指示（特性選択指示）を受け付ける。入力受付部９０１の実現手段は、入力受付部１０３と同様である。
特性メニュー表示部９０２は、動画の特性を示す項目を１以上有する特性メニューを表示する。特性メニューを構成するメニュー項目の情報は、例えば、特性メニュー表示部９０２が予め保持している。また、特性メニューを構成するメニュー項目の情報は、動画の属性から取得した情報であっても良い。なお、かかる場合、動画は、その動画の性質（シリアス、やわらかい、ハードボイルドなど）を示す特性の値（シリアス度「５」、ハードボイルド度「３」など）を保持する。特性メニュー表示部９０２は、通常、ＭＰＵやメモリ等から実現され得る。特性メニュー表示部９０２がメニューを表示するための処理手順は、ソフトウェアまたは／およびハードウェア（専用回路）で実現される。なお、特性メニュー表示部９０２は、ディスプレイを含むと考えても、外付けのディスプレイに出力制御すると考えても良い。また、特性メニュー表示部９０２は、特性メニューを構成するメニュー項目を、不揮発性の記録媒体、または揮発性の記録媒体に格納している。
動画選択部９０３は、入力受付部９０１が映像の選択指示（入替指示）を受け付け、かつ特性メニューが有する項目の選択指示（特性選択指示）を受け付けた場合に、当該映像が識別する動画に対して、当該項目が示す特性をさらに有する動画を動画格納部１０１から選択する。動画選択部９０３は、通常、ＭＰＵやメモリ等から実現され得る。動画選択部９０３が動画を選択するための処理手順は、通常、ソフトウェアで実現され、当該ソフトウェアはＲＯＭ等の記録媒体に記録されている。但し、ハードウェア（専用回路）で実現しても良い。
メニュー変更部９０４は、入力受付部９０１が受け付けた選択指示（入替指示）された映像に対応する動画を、動画選択部９０３が選択した動画に差し替えて、メニュー表示部１０５の映像を変更する。メニュー変更部９０４は、例えば、メニュー表示部１０５に一の映像の切り替えを指示する。そして、メニュー表示部１０５は、一の映像を入れ替えた動画のメニューを表示する。メニュー変更部９０４は、通常、ＭＰＵやメモリ等から実現され得る。メニュー変更部９０４の処理手順は、通常、ソフトウェアで実現され、当該ソフトウェアはＲＯＭ等の記録媒体に記録されている。但し、ハードウェア（専用回路）で実現しても良い。
以下、本動画処理装置の動作について図１０のフローチャートを用いて説明する。なお、動画のメニューを表示するまでの動作は、実施の形態１において説明した動作と同様であるので、ここでの説明は省略する。図１０のフローチャートにおいて、動画のメニューが表示されている状況において、動画のメニューの一項目を入れ替える処理について説明する。
（ステップＳ１００１）入力受付部９０１は、入力を受け付けたか否かを判断する。入力を受け付ければステップＳ１００２に行き、入力を受け付けつけなければステップＳ１００１に戻る。
（ステップＳ１００２）特性メニュー表示部９０２は、ステップＳ１００１で受け付けた入力が、入替指示であるか否かを判断する。入替指示であればステップＳ１００３に行き、入替指示でなければステップＳ１００５に飛ぶ。なお、入替指示は、入れ替わる動画を示す情報を含む。
（ステップＳ１００３）特性メニュー表示部９０２は、動画の特性を示す項目を１以上有する特性メニューを読み出す。
（ステップＳ１００４）特性メニュー表示部９０２は、ステップＳ１００３で読み出した特性メニューを表示する。ステップＳ１００１に戻る。
（ステップＳ１００５）ステップＳ１００１で受け付けた入力が、特性選択指示であるか否かを判断する。特性選択指示であればステップＳ１００６に行き、特性選択指示でなければステップＳ１００９に飛ぶ。なお、特性選択指示は、特性メニューを構成するメニュー項目を示す情報を含む。
（ステップＳ１００６）動画選択部９０３は、特性メニューが表示中であるか否かを判断する。特性メニューが表示中であればステップＳ１００７に行き、特性メニューが表示中でなければステップＳ１００１戻る。
（ステップＳ１００７）動画選択部９０３は、入れ替わる動画に対して、選択されたメニュー項目が示す特性をさらに有する動画を動画格納部１０１から検索する。この検索は、入れ替わる動画の候補を取得することである。
（ステップＳ１００８）動画選択部９０３は、ステップＳ１００７で取得した１以上の動画を、入れ替わる候補の動画として表示する。この場合の表示態様は、リスト等、問わない。ステップＳ１００１戻る。
（ステップＳ１００９）ステップＳ１００８で表示した１以上の動画の中から一の入れ替え候補の動画を選択する指示であるか否かを判断する。動画を選択する指示であればステップＳ１０１０に行き、動画を選択する指示でなければステップＳ１００１戻る。
（ステップＳ１０１０）動画選択部９０３は、入れ替わる候補の動画を表示中であるか否かを判断する。入れ替わる候補の動画を表示中であればステップＳ１０１１に行き、入れ替わる候補の動画を表示中でなければステップＳ１００１戻る。
（ステップＳ１０１１）動画選択部９０３は、選択された動画を動画格納部１０１から取得する。
（ステップＳ１０１２）メニュー変更部９０４は、入れ替え対象の動画を、ステップＳ１０１１で取得した動画に差し替えて、メニュー表示部１０５の映像を変更するように指示をする。
（ステップＳ１０１３）メニュー表示部１０５は、動画のメニューを再描画する。なお、再描画は、画面全体でも、変化した領域だけでもよい。
なお、図１０のフローチャートにおいて、特性メニューの中の一のメニュー項目の選択により複数の動画が取得された場合、複数の候補を表示し、ユーザに選択させたが、動画処理装置が、最も特性の値が大きい一の動画を自動的に選択してもよい。
以下、本実施の形態における動画処理装置を含む動画処理システムの具体的な動作について説明する。なお、動画処理システムの、概念図は図３に示すものと同様である。ただし、動画格納部のデータ構造は、図１１に示すような動画管理表の構造を有する。図１１によれば、動画格納部が、複数の動画を格納しており、各動画は、複数の特性の値を有する。例えば、「ＩＤ＝１」において、動画識別子「第一動画」で識別される動画は、シリアス度「８」、ハードボイルド度「７」、メルヘン度「１」、アットホーム度「１」であることを示す。また、図１１の動画管理表は、ポインタを有しており、当該ポインタで動画（実体データ）をリンクしている。
図１２は、特性メニュー項目を管理している特性メニュー項目管理表である。図１２は、動画の特性を示す情報を保持する表である。図１２によれば、特性メニュー表示部は、４つの特性を表示する。
かかる場合に、ユーザが、実施の形態１で説明したように、動画処理装置をリモコン等で操作し、動画を選択し、図７に示す動画のメニューを表示している状態である、とする。
次に、ユーザが、リモコン等で入替指示を入力する。動画処理装置が入替指示を受け付けると、図１３に示される特性メニューを表示する。この場合、入れ替える動画は、図７のフォーカスされている「第八動画」である。
そして、ユーザは、リモコン操作により、図１３に示す特性メニューのフォーカスを移動させ、「メルヘン」を選択した（特性選択指示を入力した）、とする。
次に、動画処理装置は、図７の「第八動画」よりメルヘン度が大きい動画を、図１１の動画管理表から選択する。図１４はその結果の動画のリストを示す。図１４のリストは、動画識別情報と動画が１組以上表示されているリストである。
次に、ユーザは、「第十六動画」までフォーカスを移動し、「第十六動画」を選択する、とする。かかる場合、動画処理装置は、図７の「第八動画」を「第十六動画」に入れ替え、図１５に示す新しい動画のメニューを表示する。以上のように、ユーザは、自分の嗜好に合致した動画メニューを更新することができる。
以上、本実施の形態によれば、簡単なユーザインターフェイスで、動画のメニューを更新でき、かつ、動画の特性による優れたユーザインターフェイスで動画を差し替えることができる。
なお、本実施の形態によれば、特性メニューの項目は、図１２に示されるものに限られない。また、動画処理装置は、特性メニューの項目を、動画が保持している属性から取得して、ダイナミックに特性メニューを構成しても良い。また、特性メニューの表示態様も問わない。
さらに、本実施の形態における処理は、ソフトウェアで実現しても良い。そして、このソフトウェアをソフトウェアダウンロード等により配布しても良い。また、このソフトウェアをＣＤ−ＲＯＭなどの記録媒体に記録して流布しても良い。なお、本実施の形態における動画処理装置を実現するソフトウェアは、以下のようなプログラムである。つまり、このプログラムは、コンピュータに、格納している１以上の動画により、１以上の動画を識別する映像を有するメニューを構成する動画メニュー構成ステップと、動画メニュー構成ステップで構成したメニューを表示するメニュー表示ステップと、動画の特性を示す項目を１以上有する特性メニューを表示する特性メニュー表示ステップと、メニュー表示ステップで表示した映像の選択指示と、特性メニューが有する項目の選択指示を受け付ける入力受付ステップと、入力受付ステップで映像の選択指示を受け付け、かつ特性メニューが有する項目の選択指示を受け付けた場合に、当該映像が識別する動画に対して、当該項目が示す特性をさらに有する動画を選択する動画選択ステップと、入力受付ステップで受け付けた選択指示された映像に対応する動画を、動画選択ステップで選択した動画に差し替えて、メニュー表示ステップの映像を変更するメニュー変更ステップを実行させるためのプログラム、である。
（実施の形態３）
本実施の形態において、番組などのコンテンツの出力時間に応じた幅の動画（本動画は、当該コンテンツに関する動画である）を表示する電子番組表等について説明する。
図１６は、本実施の形態に係る情報処理装置の構成を示すブロック図である。本情報処理装置は、番組情報格納部１６０１、動画格納部１６０２、番組表表示部１６０３を具備する。
番組情報格納部１６０１は、電子番組表を構成する番組に関する情報である番組情報を１以上格納している。番組情報とは、例えば、番組を識別する番組識別子、番組を出力する出力時間帯を示す情報、チャンネル番号などを有する。番組情報のデータ構造は問わない。番組情報の取得方法は問わない。番組情報は、例えば、放送受信により取得する。また、番組情報は、例えば、ネットワーク経由で取得したり、記録媒体から読み出したりしても良い。番組情報格納部１６０１は、不揮発性の記録媒体が好適であるが、揮発性の記録媒体でも実現可能である。
動画格納部１６０２は、番組情報を識別する動画を１以上格納している。動画格納部１６０２における動画のデータ構造は問わない。動画格納部１６０２は、例えば、番組識別子と動画の実体データの対を１以上格納している。動画の実体データは、例えば、ＭＰＥＧ４やＭＰＥＧ７のデータ構造である。また、動画の取得方法も問わない。動画は、放送受信により取得したり、ネットワーク経由で取得したり、記録媒体から読み出したりされ得る。動画格納部１６０２は、不揮発性の記録媒体が好適であるが、揮発性の記録媒体でも実現可能である。
番組表表示部１６０３は、番組情報格納部の１以上の番組情報と、前記動画格納部の１以上の動画を用いて、番組を識別する動画を含む電子番組表を表示する。また、番組表表示部１６０３は、番組を識別する動画を表示する際に、当該番組が出力される時間に応じて、当該動画のサイズを変更して表示する。番組表表示部１６０３は、具体的には、１時間番組のコンテンツの番組情報を表示する場合に、３０分番組のコンテンツの番組情報を表示する場合の、２倍の領域の大きさになるように、動画を表示する。番組表表示部１６０３は、通常、ＭＰＵやメモリ等から実現され得る。番組表表示部１６０３が番組表を表示するための処理手順は、通常、ソフトウェアで実現され、当該ソフトウェアはＲＯＭ等の記録媒体に記録されている。但し、ハードウェア（専用回路）で実現しても良い。
以下、本情報処理装置の動作について図１７のフローチャートを用いて説明する。
（ステップＳ１７０１）番組表表示部１６０３は、予め格納されている番組表の枠を構成する情報を取得する。なお、番組表の枠を構成する情報のデータ構造は問わない。
（ステップＳ１７０２）番組表表示部１６０３は、ステップＳ１７０１で取得した番組表の枠を構成する情報から番組表の枠を表示する。
（ステップＳ１７０３）番組表表示部１６０３は、カウンタｉに１を代入する。
（ステップＳ１７０４）番組表表示部１６０３は、番組情報格納部１６０１からｉ番目の番組情報を取得する。
（ステップＳＴ７０５）番組表表示部１６０３は、ｉ番目の番組情報が存在するか否かを判断する。つまり、例えば、番組表表示部１６０３は、ステップＳ１７０４で読み込んだ番組情報がＮＵＬＬでないか否かを判断する。ｉ番目の番組情報が存在すればステップＳ１７０６に行き、ｉ番目の番組情報が存在しなければ処理を終了する。
（ステップＳ１７０６）番組表表示部１６０３は、ｉ番目の番組情報に対応する動画を、動画格納部１６０２から読み込む。なお、例えば、動画格納部１６０２の動画は番組識別子と対に管理され、かつ番組情報は番組識別子を有している。そして、番組表表示部１６０３は、番組情報が有する番組識別子と対になる動画を読み出す。
（ステップＳ１７０７）番組表表示部１６０３は、ｉ番目の番組情報が有する番組の出力時間帯の情報から、動画を出力する、番組表内での位置を決定する。具体的には、例えば、番組情報が示す番組が１７：００から１８：００に出力される番組であった場合に、番組表の中の１７：３０の位置に動画の中心が配置されるように、動画出力の位置を決定する。  （ステップＳ１７０８）番組表表示部１６０３は、動画出力の際に、ｉ番目の番組情報が有する番組の出力時間帯の情報から、マスクをかけるべき領域を決定し、動画の一部にマスクをかける。なお、動画の全体を出力するだけの十分な大きさの領域がとれる、番組の出力時間であれば、番組表表示部１６０３はマスクをかけない。
（ステップＳ１７０９）番組表表示部１６０３は、ステップＳ１７０６で取得した動画を、ステップＳ１７０７で決定した位置に出力する。
（ステップＳ１７１０）番組表表示部１６０３は、カウンタｉを１インクリメントする。ステップＳ１７０４に戻る。
なお、上記フローチャートにおいて、動画を出力した場合には、通常、出力し続ける。なお、番組表出力の終了命令を受け付けた場合などに、番組表の枠と動画の出力は、終了する。
以下、本実施の形態における情報処理装置の具体的な動作について説明する。今、情報処理装置は、図１８に示されている番組情報管理表を保持している。番組情報管理表は、「ＩＤ」「番組識別子」「出力時間」「チャンネル」を有するレコード（番組情報）を１以上有する。「ＩＤ」は、レコードを識別する情報であり、表管理上の要請のために存在する。「番組識別子」は、番組を識別する情報（番組名）である。「出力時間」は、番組が放送される時間帯を示す。ここでは、「出力時間」は、番組の放送開始時刻と放送終了時刻を有するが、番組の放送開始時刻と放送時間を有してもよい。「チャンネル」は、番組が放送されるチャンネル番号を示す。また、情報処理装置は、図１９に示されている動画管理表を保持している。動画管理表は、「ＩＤ」「番組識別子」「動画」を有するレコードを１以上有する。「動画」は、動画の実体データであり、例えば、ＭＰＥＧ４のデータ構造である。また、例えば、「動画」は、プロモーションチャンネルから、実際の番組より早い時間に放送され、情報処理装置に蓄積されたものである。
かかる場合、情報処理装置は、まず、番組表の枠を構成し、表示する。図２０は、番組表の枠の表示例である。番組表は、例えば、縦軸にチャンネル番号、横軸に出力時間を有する。ただし、番組表は、横軸にチャンネル番号、縦軸に出力時間でもよい。
次に、情報処理装置は、図１８の１番目の番組情報を取得する。次に、情報処理装置は、１番目の番組情報の番組識別子「番組ＡＡ」と対になる動画を図１９の動画管理表から読み出す。そして、情報処理装置は、１番目の番組情報の出力時間「１時間」から動画出力の際のマスクの幅（出力する動画の幅）を決定する。そして、図２１に示されるように、「番組ＡＡ」を識別する動画を出力する。
次に、情報処理装置は、図１８の２番目の番組情報を取得し、上記と同様に、番組識別子「番組ＢＢ」と対になる動画を番組表の枠内に表示する（図２２参照）。かかる場合、「番組ＢＢ」の動画の幅は、「番組ＡＡ」と比べて１／４である。番組の出力時間が１／４だからである。
次に、情報処理装置は、図１８の３番目以降、すべての番組情報を取得し、上記と同様に、動画を番組表の枠内に表示する（図２３参照）。かかる場合、情報処理装置は、番組を識別する動画を表示する際に、当該番組が出力される時間に応じて、当該動画のサイズを変更して表示する。なお、動画の表示とともに、番組識別子を番組表内に表示しても良い。
以上、本実施の形態によれば、出力するコンテンツを識別する動画を、その出力時間帯に応じた領域の大きさで、番組表内に出力できる。したがって、ユーザが番組表を見れば、どんなコンテンツがどの時間帯に、どれぐらいの時間出力されるのかが一目瞭然に分かる。
なお、本実施の形態によれば、番組表とは、広くコンテンツの出力のスケジュールを言い、放送される番組の放送スケジュールを示す情報に限らない。番組表とは、例えば、博物館やイベント会場で出力されるコンテンツの出力スケジュールを示す情報でも良い。かかる場合、番組表内にチャンネルは存在しないこともあり得る。かかることは、他の実施の形態においても同様である。
また、本実施の形態によれば、番組とは、放送される番組に限らず、記録媒体から読み出すコンテンツやネットワークを経由して取得するコンテンツも含む。つまり、番組とは、広くコンテンツと同意義である。かかることは、他の実施の形態においても同様である。
また、本実施の形態によれば、動画にマスクをかけて、出力時間に応じた領域の幅で動画を出力したが、動画を出力時間に応じた領域にカットして出力しても良い。番組を識別する動画を表示する際に、当該番組が出力される時間に応じて、当該動画のサイズを変更して表示されれば、そのアルゴリズムは問わない。
さらに、本実施の形態における処理は、ソフトウェアで実現しても良い。そして、このソフトウェアをソフトウェアダウンロード等により配布しても良い。また、このソフトウェアをＣＤ−ＲＯＭなどの記録媒体に記録して流布しても良い。なお、本実施の形態における情報処理装置を実現するソフトウェアは、以下のようなプログラムである。つまり、このプログラムは、コンピュータに、番組表の枠を表示するステップと、番組情報に基づいて当該番組情報を識別する動画の表示位置、および表示領域を決定するステップと、当該決定に基づいて番組情報を識別する動画を番組表内に表示するステップを実行させるためのプログラム、である。なお、番組表の枠を表示するステップと、動画を番組表内に表示するステップは、並行処理されても良いし、その順序も問わない。
（実施の形態４）
本実施の形態において、位置情報を有する、または位置情報と関連付けられた動画を、その位置情報に基づいて配置して出力する動画表示装置について説明する。
図２４は動画表示装置のブロック図である。本動画表示装置は、動画格納部２４０１、地図情報格納部２４０２、現在時刻取得部２４０３、世界時計保持部２４０４、地図表示部２４０５、動画表示部２４０６を有する。
動画格納部２４０１は、位置を示す情報である位置情報を属性値として有する動画を１以上格納している。動画のデータ構造は問わない。また、動画の属性値の持ち方も問わない。動画格納部２４０１は、不揮発性の記録媒体が好適であるが、揮発性の記録媒体でも実現可能である。
地図情報格納部２４０２は、地図情報を格納している。地図情報のデータ構造は問わない。地図情報格納部２４０２は、不揮発性の記録媒体が好適であるが、揮発性の記録媒体でも実現可能である。
現在時刻取得部２４０３は、図示しない時計から現在時刻を取得する。現在時刻取得部２４０３は、通常、ＭＰＵやメモリ等から実現され得る。現在時刻取得部２４０３が現在時刻を取得するための処理手順は、通常、ソフトウェアで実現され、当該ソフトウェアはＲＯＭ等の記録媒体に記録されている。但し、ハードウェア（専用回路）で実現しても良い。
世界時計保持部２４０４は、世界各国の時刻を保持している。世界時計保持部２４０４は、例えば、国識別子と現在時刻の対を１以上保持している。現在時刻は、時計と同様、インクリメントされる。なお、世界時計保持部２４０４は、基準となる国（例えば、日本）との時差を示す情報と、国識別子の対を１以上保持していても良い。
地図表示部２４０５は、地図情報を表示する。地図表示部２４０５は、地図情報格納部２４０２の地図情報をディスプレイに表示する。地図表示部２４０５は、ディスプレイを含むと考えても、ディスプレイを含まないと考えても良い。地図表示部２４０５がディスプレイを含まない場合は、地図表示部２４０５は外付けのディスプレイに地図情報の表示指示をする。
動画表示部２４０６は、１以上の動画を、当該動画の属性値である位置情報を視覚的に示す態様で表示する。また、動画表示部２４０６は、動画を出力する際に、現在時刻に対応する動画を表示する。つまり、動画表示部２４０６は、現在時刻が夕方であれば、夕方の時間に合致する動画を表示する。かかる場合、動画のストリームには、時刻情報が付与されている。さらに、動画表示部２４０６は、位置情報が外国を示す情報であれば、世界時計保持部２４０４の世界時計を参照し、現在の外国の時刻に対応する動画を表示する。動画表示部２４０６は、ディスプレイを含むと考えても、ディスプレイを含まないと考えても良い。動画表示部２４０６がディスプレイを含まない場合は、動画表示部２４０６は外付けのディスプレイに動画の表示指示をする。動画表示部２４０６の上記の動画表示制御の処理手順は、通常、ソフトウェアで実現され、当該ソフトウェアはＲＯＭ等の記録媒体に記録されている。但し、ハードウェア（専用回路）で実現しても良い。
以下、動画表示装置の動作について図２５のフローチャートを用いて説明する。なお、動画表示装置の動作の開始は、ユーザ指示によっても良いし、他の装置からの指示によっても良いし、自動的であっても良い。
（ステップＳ２５０１）地図表示部２４０５は、地図情報格納部２４０２から地図情報を取得する。
（ステップＳ２５０２）地図表示部２４０５は、ステップＳ２５０１で取得した地図情報から地図を表示する。
（ステップＳ２５０３）動画表示部２４０６は、カウンタｉに１を代入する。
（ステップＳ２５０４）動画表示部２４０６は、ｉ番目の動画が動画格納部２４０１に存在するか否かを判断する。ｉ番目の動画が存在すればステップＳ２５０５に行き、ｉ番目の動画が存在しなければ処理を終了する。
（ステップＳ２５０５）動画表示部２４０６は、ｉ番目の動画の属性値「位置情報」を取得する。
（ステップＳ２５０６）動画表示部２４０６は、ｉ番目の動画の表示位置を、ステップＳ２５０５で取得した位置情報に基づいて決定する。
（ステップＳ２５０７）動画表示部２４０６は、ｉ番目の動画の属性値「国識別子」を取得する。
（ステップＳ２５０８）現在時刻取得部２４０３が時刻を取得し、動画表示部２４０６は、ステップＳ２５０７で取得した国識別子と、現在時刻に基づいて時刻を決定する。なお、動画表示部２４０６は、通常、世界時計保持部２４０４の情報も利用して時刻を決定する。
（ステップＳ２５０９）動画表示部２４０６は、ステップＳ２５０８で取得した時刻に基づいて、ｉ番目の動画の出力開始位置を決定する。出力開始位置とは、動画のストリームの中で、最初に出力されるフィールドを示す位置である。
（ステップＳ２５１０）動画表示部２４０６は、ステップＳ２５０９で決定した出力開始位置で示されるフィールドから動画を出力する。なお、出力終了の割り込み等が入力されない限り、出力された動画は、並列に出力され続ける、とする。
（ステップＳ２５１１）カウンタｉを１インクリメントする。ステップＳ２５０４に戻る。
なお、図２５のフローチャートにおいて、地図情報は必ずしも出力する必要はない。また、現在時刻や世界時計に基づいて、動画を出力する必要もない。つまり、動画表示装置は、動画を表示する際に、当該動画の属性値である位置情報を視覚的に示す態様で表示される。さらに、動画と位置情報は、何らかの対応付けがされていれば良い。
以下、本実施の形態における動画表示装置の具体的な動作について説明する。本動画表示装置は、例えば、旅行会社に設置された観光案内の情報処理装置である。本動画表示装置は、図２６に示す動画管理表を保持している。動画管理表は、「ＩＤ」「動画識別子」「位置情報」「国識別子」「動画」を有するレコードを１以上格納している。「動画識別子」「位置情報」「国識別子」は、動画の属性値である。「位置情報」は、ここでは、（緯度，経度）であるが、他の位置を示す情報であっても良い。「国識別子」は、国を識別する情報である。「国識別子」は、国コード等でも良い。また、ここでは、「動画」を構成するフィールド（静止画）の一部または全部には、時刻情報が付与されている。
また、動画表示装置は、図２７の地図情報を保持している。図２７は、ここでは世界地図を示す情報である。さらに、動画表示装置は、図２８の世界時計情報管理表を保持している。世界時計情報管理表は、「ＩＤ」「国識別子」「時差」を有するレコードを１以上格納している。
かかる場合、例えば、ユーザの指示により、動画表示装置は起動され、図２９のように、地図と複数の動画を表示する。動画表示装置は、「京都観光」「アメリカ観光」「中国観光」の動画を、当該動画が有する位置情報に基づいて、対応する地図の位置に表示する。
また、動画表示装置は、現在時刻と、時差の情報から、現地時間に対応する動画を表示する。現在、動画表示装置は、日本時間１３時であれば、「京都観光」に関しては、昼間の動画を表示し、「アメリカ観光」に関しては、夜（２０時）の動画を表示し、「中国観光」に関しては、昼間の動画を表示する。
以上、本実施の形態によれば、動画表示装置は、動画を表示する際に、当該動画の属性値である位置情報を視覚的に示す態様で表示できる。
また、本実施の形態によれば、動画表示装置は、時刻情報を考慮した動画の表示ができる。さらに、動画表示装置は、時差も考慮した動画の表示ができる。
以上より、本動画表示装置は、特に、観光案内などの情報表示として利用すれば、好適である。
なお、本実施の形態によれば、動画表示の際に、地図表示は必須ではない。つまり、図２９の表示の代わりに、図３０に示されるように複数の動画を表示しても良い。図３０に示す動画表示は、西に位置する地点の動画ほど、左側に表示している。つまり、動画表示装置は、動画を表示する際に、当該動画に対応する位置情報を視覚的に示す態様で表示すれば良い。
また、本実施の形態によれば、現在時刻や時差を考慮して、動画を表示することは必須ではない。
また、本実施の形態によれば、動画表示装置はスタンドアロンであったが、サーバ装置にデータが存在し、クライアント装置からの指示により、上述したような動画表示をクライアント装置で行っても良い。
さらに、本実施の形態における処理は、ソフトウェアで実現しても良い。そして、このソフトウェアをソフトウェアダウンロード等により配布しても良い。また、このソフトウェアをＣＤ−ＲＯＭなどの記録媒体に記録して流布しても良い。なお、本実施の形態における情報処理装置を実現するソフトウェアは、以下のようなプログラムである。つまり、このプログラムは、コンピュータに、１以上の動画と対になる位置情報に基づいて動画の表示位置を決定するステップと、当該表示位置が示す位置に１以上の動画を表示するステップを実行させるためのプログラム、である。
（実施の形態５）
本実施の形態において、スケジュール情報に基づいて複数の動画の再生中に、再生されている動画の選択を受け付けることにより、動画の選択メニューを構成する動画処理装置等において、一の動画を選択した場合に、当該選択した動画に基づいて、スケジュール情報を変更し、その結果、動画再生順序を変える動画処理装置等について説明する。
図３１は、本実施の形態に係る動画処理装置の構成を示すブロック図である。動画処理装置は、動画格納部３１０１、動画表示部３１０２、入力受付部１０３、動画メニュー構成部１０４、メニュー表示部１０５、動作再生部１０６、スケジュール情報変更部３１０７を具備する。動画表示部３１０２は、スケジュール情報保持手段３１０２１、動画表示手段３１０２２を具備する。
動画格納部３１０１は、動画と当該動画の特性に関する情報である特性値の組を１組以上格納している。動画格納部３１０１は、不揮発性の記録媒体が好適であるが、揮発性の記録媒体でも実現可能である。
スケジュール情報変更部３１０７は、入力受付部１０３が動画の表示に対して入力を受け付けた場合に、当該入力に受け付けに基づいて、スケジュール情報保持手段３１０２１が保持しているスケジュール情報を変更する。スケジュール情報を変更する具体的なアルゴリズムは、後述する。スケジュール情報変更部３１０７は、通常、ＭＰＵやメモリ等から実現され得る。スケジュール情報変更部３１０７の処理手順は、通常、ソフトウェアで実現され、当該ソフトウェアはＲＯＭ等の記録媒体に記録されている。但し、ハードウェア（専用回路）で実現しても良い。
スケジュール情報保持手段３１０２１は、複数の動画を表示するスケジュールに関する情報であるスケジュール情報を保持している。スケジュール情報のデータ構造は問わない。スケジュール情報は、実体的な情報として存在する必要は必ずしもなく、動画格納部３１０１に動画が格納されている順序がスケジュール情報である、と考えても良い。スケジュール情報の具体例は後述する。スケジュール情報保持手段３１０２１は、不揮発性の記録媒体でも、揮発性の記録媒体でも良い。
動画表示手段３１０２２は、まず、スケジュール情報に基づいて、複数の動画の全部または一部を順に表示する。次に、動画表示手段３１０２２は、スケジュール情報変更部３１０７がスケジュール情報を変更した場合に、当該変更されたスケジュール情報に基づいて、未表示の複数の動画の全部または一部を順に表示する。動画表示手段３１０２２は、通常、ＭＰＵやメモリ等から実現され得る。動画表示手段３１０２２が動画を表示するための処理手順は、ソフトウェアまたは／およびハードウェア（専用回路）で実現される。なお、動画表示手段３１０２２は、ディスプレイを含むと考えても、外付けのディスプレイに出力制御すると考えても良い。
以下、本動画処理装置の動作について図３２のフローチャートを用いて説明する。なお、図２のフローチャートと同一の処理に関するステップの説明は省略する。
（ステップＳ３２０１）動画表示手段３１０２２は、スケジュール情報保持手段３１０２１が保持しているスケジュール情報を取得する。
（ステップＳ３２０２）動画表示手段３１０２２は、カウンタｉに１を代入する。
（ステップＳ３２０３）動画表示手段３１０２２は、ステップＳ３２０１で取得したスケジュール情報に基づいてｉ番目の動画を表示する。なお、かかる動画表示の動作は、他のステップにおける動作を並行して行われる。つまり、動画表示中に、ユーザからの入力等を受け付けたりできる。また、一の動画の表示が完了すれば、ｉがインクリメントされ、次々とｉ番目の動画を表示する。
（ステップＳ３２０４）ステップＳ２０１で受け付けた入力が、動画メニューの表示指示の入力であるか否かを判断する。動画メニューの表示指示の入力であればステップＳ３２０５に行き、動画メニューの表示指示の入力でなければステップＳ２１３に飛ぶ。
（ステップＳ３２０５）メニュー表示部１０５は、動画メニューが登録されているか否かを判断する。なお、ステップＳ２１０で構成された動画メニューは、自動的に登録されるものとする。動画メニューが登録されていればステップＳ３２０６に行き、動画メニューが登録されていなければステップＳ２０１に戻る。
（ステップＳ３２０６）メニュー表示部１０５は、登録されている動画メニューを表示する。ステップＳ２０１に戻る。
（ステップＳ３２０７）スケジュール情報変更部３１０７は、動画の選択に対応して、スケジュール情報保持手段３１０２１が保持しているスケジュール情報を変更する。スケジュール情報の変更処理の詳細は、以下に、図３３のフローチャートを用いて説明する。
（ステップＳ３２０８）スケジュール情報変更部３１０７は、動画表示手段３１０２２の動画表示が次の動画にステップするように、動画表示手段３１０２２に指示する。ステップＳ２０１に戻る。
次に、スケジュール情報変更部３１０７がスケジュール情報を変更する動作について図３３のフローチャートを用いて説明する。
（ステップＳ３３０１）スケジュール情報変更部３１０７は、ステップＳ２０５で選択された動画の特性値を取得する。なお、ここでは、動画格納部３１０１は、動画とその動画の特性に関する情報である特性値の組を１組以上格納している、とする。特性値とは、動画の性質を示す情報であり、具体例は後述する。
（ステップＳ３３０２）スケジュール情報変更部３１０７は、カウンタｊに１を代入する。
（ステップＳ３３０３）スケジュール情報変更部３１０７は、ｊ番目の未表示の動画が存在するか否かを判断する。ｊ番目の未表示の動画が存在すればステップＳ３３０４に行き、ｊ番目の未表示の動画が存在しなければステップＳ３３０８に飛ぶ。
（ステップＳ３３０４）スケジュール情報変更部３１０７は、ｊ番目の未表示の動画の特性値を、動画格納部３１０１から取得する。
（ステップＳ３３０５）スケジュール情報変更部３１０７は、ステップＳ３３０１で取得した動画の特性値と、ステップＳ３３０４で取得した動画の特性値の近似度を算出する。近似度（近似度とは、類似度とも言う。）を求めるアルゴリズムは問わない。複数の情報の特性値に基づいて、複数の情報の近似度を求める技術は、公知技術であり、種々考えられる。
（ステップＳ３３０６）スケジュール情報変更部３１０７は、ｊ番目の未表示の動画を識別する情報である動画識別子とステップＳ３３０５で算出した近似度を対に蓄積する。
（ステップＳ３３０７）スケジュール情報変更部３１０７は、ｊを１インクリメントする。ステップＳ３３０３に戻る。
（ステップＳ３３０８）スケジュール情報変更部３１０７は、ステップＳ３３０６で蓄積した複数の近似度に基づいて、動画識別子をソートする。なお、ソートする技術は、公知技術であるので、説明を省略する。
（ステップＳ３３０９）スケジュール情報変更部３１０７は、ステップＳ３３０８でソートした動画識別子で識別される動画の順に再生されるように、スケジュール情報を更新する。処理を終了する。
以下、本実施の形態における動画処理装置を含む動画処理システムの具体的な動作について説明する。動画処理システムの概念図は、図３に示す概念図と同様である。また、図３４は、動画格納部１０１の動画管理表を示す。動画管理表は、「ＩＤ」「動画識別情報」「特性値」「動画」を有するレコードを１以上保持している。「特性値」は、「シリアス」「ハードボイルド」「メルヘン」「アットホーム」などの、動画の属性値である。「シリアス」とは、対応する動画のシリアスな度合いを示す値である。この値が大きいほど、シリアスな内容の動画である、と言える。「ハードボイルド」の値は、ハードボイルドの度合いを示す。「メルヘン」の値は、メルヘンの度合いを示す。「アットホーム」の値は、アットホームの度合いを示す。
図３５は、スケジュール情報保持手段３１０２１のスケジュール情報管理表を示す。動画表示手段３１０２２は、このスケジュール情報管理表に従って、動画を順に表示する。図３５のスケジュール情報管理表の場合は、動画表示手段３１０２２は、「ＩＤ＝１」の「動画Ｘ」から順に、「動画Ｙ」・・・「動画Ｎ」と表示する予定である。
以上の動画処理装置において、まず、ユーザは、リモコンを用いて、動画処理装置を起動する。起動は、リモコンの「電源」ボタンの押下等により行われる。
動画処理装置が起動された場合、動画処理装置は、図３５のスケジュール情報管理表に基づく順序で、動画格納部３１０１の動画を読み出し、ディスプレイに表示する。そして、まず、動画処理装置は、「動画Ｘ」を読み出し、表示する。「動画Ｘ」はユーザの好みに合わないので、ユーザは「動画Ｘ」に対して選択指示を入力しなかった、とする。次に、動画処理装置は、「動画Ｙ」を読み出し、表示する。このユーザは、アットホームな映像が好きで、「動画Ｙ」の表示中に、リモコンで選択指示を入力した、とする。
次に、動画処理装置は、「動画Ｙ」の特性値「シリアス＝１」「ハードボイルド＝１」「メルヘン＝２」「アットホーム＝９」を読み出す。次に、動画処理装置は、未表示の動画の特性値を順に読み出す。そして、読み出した未表示の動画の特性値との特性値から、未表示の動画と「動画Ｙ」の近似度を算出する。ここでは、近似度は、両動画の４つの特性値の差の絶対値の合計である。今、動画処理装置は、「ＩＤ＝３」の「動画Ｚ」の特性値をすべて読み出す。そして、動画処理装置は、「動画Ｙ」の特性値「シリアス＝１」と「動画Ｚ」の特性値「シリアス＝７」の差（「７−１＝６」）、「動画Ｙ」の特性値「ハードボイルド＝１」と「動画Ｚ」の特性値「ハードボイルド＝５」の差（「５−１＝４」）、「動画Ｙ」の特性値「メルヘン＝２」と「動画Ｚ」の特性値「メルヘン＝３」の差（「３−２＝１」）、「動画Ｙ」の特性値「アットホーム＝９」と「動画Ｚ」の特性値「アットホーム＝１」の差（「９−１＝８」）を算出し、当該差の合計（「６＋４＋１＋８＝１９」）を算出する。つまり、「動画Ｙ」と「動画Ｚ」の近似度は、「１９」である。近似度は、数値が小さいほど類似しており、数値が大きいほど類似していないことを示す。また、次に、動画処理装置は、「ＩＤ＝４」の動画の特性値を読み出し、「ＩＤ＝４」の動画の特性値と「動画Ｙ」の特性値を比較し、「ＩＤ＝４」の動画と「動画Ｙ」の近似度を算出する。さらに、動画処理装置は、「ＩＤ＝５」「ＩＤ＝６」・・・「ＩＤ＝Ｎ」の各動画と「動画Ｙ」の近似度を、上述のように算出する。そして、動画処理装置は、図３６に示されるような近似度表を得る。近似度表は、「動画識別情報」「近似度」を有するレコードを１以上管理している。「動画識別情報」で識別される動画と、選択された「動画Ｙ」との近似度を示す表である。そして、動画処理装置は、近似度表を「近似度」をキーとして昇順（値が小さいもの順）にソートする。そして、「ＩＤ」「動画識別情報」を有するレコードを１以上有する、新しいスケジュール情報を得る。「ＩＤ」は、整数「１」から順に付与される（図３７参照）。
次に、動画処理装置は、当該スケジュール情報に基づいて、「動画Ａ」を表示する。そして、ユーザが「動画Ａ」を選択しなかった場合、動画処理装置は、次に、「動画Ｎ」を表示する。一方、ユーザが「動画Ａ」を選択した場合、上述のように、再度「動画Ａ」を基準にして、「動画Ａ」に近似する動画から順に表示されるように、新たなスケジュール情報を作成する。
以上、本実施の形態によれば、複数の動画の再生中に、再生されている動画の選択を受け付けることにより、動画の選択メニューを構成する動画処理装置において、一の動画を選択した場合に、当該選択した動画に基づいて、動画表示のスケジュールを変更し、動画再生順序を変えることできる。かかる処理により、ユーザが好む動画を早い段階で見つけることができる。また、動画のメニューを構成する場合に、早くメニューを構成できる。
なお、本実施の形態において、スケジュール情報の更新は、表示している動画が選択指示される毎に行ったが、最初に動画が選択指示された時のみ、スケジュール情報の更新を行うなど、スケジュール情報の更新のタイミングは問わない。
また、本実施の形態において、スケジュール情報の変更のアルゴリズムは問わない。例えば、動画の特性値は、一つだけでも良い。また、例えば、選択した動画に近似しない動画から表示するようにスケジュール情報を変更しても良い。かかるスケジュール情報の変更方法によれば、バランスの良い動画メニューを早く作成することに役立つ。つまり、複数の動画を順に表示し、当該表示されている動画に対する入力を受け付け、当該入力を受け付けた動画によりメニューを構成し、当該動画のメニューを表示する動画処理装置において、表示されている動画に対する入力に基づいて、前記複数の動画のうち、未表示の動画を表示する順序を変更する動画処理装置であれば良い。
また、本実施の形態において、スケジュール情報の構造は問わない。
さらに、本実施の形態における動画処理装置の処理を実現するソフトウェアは、以下のようなプログラムである。つまり、このプログラムは、コンピュータに、格納されている複数の動画の全部または一部を順に表示する動画表示ステップと、動画の表示に対して入力を受け付ける入力受付ステップと、入力受付ステップで入力を受け付けた際に表示されている動画によりメニューを構成する動画メニュー構成ステップと、動画メニュー構成ステップで構成した動画のメニューを表示するメニュー表示ステップを実行させるためのプログラムであり、入力受付ステップで受け付けた入力に基づいて動画表示ステップにおける動画の表示順序を変更するプログラムである。
（実施の形態６）
本実施の形態において、電子番組表を表示する情報処理装置であって、表示されている１以上の番組情報が有する１以上の時間帯情報に基づいて、番組情報を表示する枠のサイズである表示枠サイズが変更される情報処理装置について説明する。
図３８は、本実施の形態に係る情報処理装置の構成を示すブロック図である。本情報処理装置は、番組情報格納部１６０１、動画格納部１６０２、入力受付部３８０１、番組表表示部３８０２を具備する。番組表表示部３８０２は、表示番組情報取得手段３８０２１、表示枠サイズ決定手段３８０２２、番組表構成手段３８０２３、番組表表示手段３８０２４を具備する。
入力受付部３８０１は、電子番組表の表示指示、表示している電子番組表の移動指示、電子番組表の表示終了指示などの指示の入力を受け付ける。移動指示とは、画面上に表示する番組情報を切り替える指示、またはスクロールの指示である。入力手段は、リモコンやテンキーやキーボードやマウスやメニュー画面によるもの等、何でも良い。入力受付部３８０１は、赤外線リモコンからの信号を受信する赤外線受光部や、テンキーやキーボード等の入力手段のデバイスドライバーや、メニュー画面の制御ソフトウェア等で実現され得る。
表示番組情報取得手段３８０２１は、入力受付部３８０１が受け付けた電子番組表の表示指示や表示している電子番組表の移動指示に基づいて、表示する番組情報を、番組情報格納部１６０１から取得する。
表示枠サイズ決定手段３８０２２は、表示番組情報取得手段３８０２１が取得した１以上の番組情報が有する１以上の時間帯情報に基づいて、表示対象の１以上の番組情報の表示枠サイズを決定する。表示枠サイズ決定手段３８０２２は、通常、ＭＰＵやメモリ等から実現され得る。表示枠サイズ決定手段３８０２２の処理手順は、通常、ソフトウェアで実現され、当該ソフトウェアはＲＯＭ等の記録媒体に記録されている。但し、ハードウェア（専用回路）で実現しても良い。
番組表構成手段３８０２３は、表示枠サイズ決定手段３８０２２が決定した表示枠サイズと表示番組情報取得手段３８０２１が取得した１以上の番組情報に基づいて電子番組表を構成する。番組表構成手段３８０２３は、通常、ＭＰＵやメモリ等から実現され得る。番組表構成手段３８０２３の処理手順は、通常、ソフトウェアで実現され、当該ソフトウェアはＲＯＭ等の記録媒体に記録されている。但し、ハードウェア（専用回路）で実現しても良い。
番組表表示手段３８０２４は、番組表構成手段３８０２３が構成した電子番組表を表示する。番組表表示手段３８０２４は、ディスプレイを含むと考えても含まないと考えても良い。番組表表示手段３８０２４は、ディスプレイのドライバーソフトまたは、ディスプレイのドライバーソフトとディスプレイ等で実現され得る。
以下、本情報処理装置の動作について図３９のフローチャートを用いて説明する。
（ステップＳ３９０１）入力受付部３８０１は、入力を受け付けたか否かを判断する。入力を受け付ければステップＳ３９０２に行き、入力を受け付けなければステップＳ３９１８に飛ぶ。
（ステップＳ３９０２）入力受付部３８０１は、ステップＳ３９０１で受け付けた入力が電子番組表の表示指示であるか否かを判断する。電子番組表の表示指示であればステップＳ３９０３に行き、電子番組表の表示指示でなければステップＳ３９１８に飛ぶ。
（ステップＳ３９０３）表示番組情報取得手段３８０２１は、表示対象の番組情報を番組情報格納部１６０１から取得する。表示対象の番組情報は、例えば、先に電子番組表を表示し、表示を終了した際に記憶されている箇所（チャンネル、時間帯）の番組情報である。また、表示対象の番組情報は、電子番組表を表示する際に、固定の箇所（チャンネル、時間帯）の番組情報であっても良い。
（ステップＳ３９０４）表示枠サイズ決定手段３８０２２は、初期化を行う。初期化とは、カウンタｉに１を代入する。また、初期化とは、枠サイズを決定する場合に必要な値である設定値に１００００（１００００は、番組情報が有し得ない時間帯情報である。）を代入する等の処理である。
（ステップＳ３９０５）表示枠サイズ決定手段３８０２２は、ステップＳ３９０３で取得した番組情報の中に、ｉ番目の番組情報が存在するか否かを判断する。ｉ番目の番組情報が存在すればステップＳ３９０６に行き、ｉ番目の番組情報が存在しなければステップＳ３９１０に飛ぶ。
（ステップＳ３９０６）表示枠サイズ決定手段３８０２２は、ｉ番目の番組情報が有する時間帯情報を取得する。時間帯情報とは、番組が放送される時間を示す情報であり、例えば、番組情報が有する番組開始時刻と番組終了時刻から算出しても良いし、番組情報が有する番組出力時間であっても良い。時間帯情報が番組情報の有する番組出力時間である場合は、番組情報は、番組開始時刻と番組出力時間を有する。
（ステップＳ３９０７）表示枠サイズ決定手段３８０２２は、設定値がステップＳ３９０６で取得した時間帯情報より大きいか否かを判断する。設定値が時間帯情報より大きければステップＳ３９０８に行き、設定値が時間帯情報以下であればステップＳ３９０９に飛ぶ。
（ステップＳ３９０８）表示枠サイズ決定手段３８０２２は、設定値に、時間帯情報を代入する。
（ステップＳ３９０９）表示枠サイズ決定手段３８０２２は、カウンタｉを１、インクリメントする。ステップＳ３９０５に戻る。
（ステップＳ３９１０）表示枠サイズ決定手段３８０２２は、設定値が示す時間の長さを基準サイズであるサイズ１として、番組情報の表示枠サイズを決定する。表示枠サイズ決定手段３８０２２は、例えば、設定値が示す時間が１５分である場合に、１５分の幅の番組情報の表示枠を１のサイズとし、３０分の番組情報の表示枠サイズは２、６０分の番組情報の表示枠サイズを４とする。
（ステップＳ３９１１）番組表構成手段３８０２３は、カウンタｉに１を代入する。
（ステップＳ３９１２）番組表構成手段３８０２３は、ｉ番目の番組情報が存在するか否かを判断する。なお、この番組情報は、ステップＳ３９０３で取得した、表示対象の番組情報である。
（ステップＳ３９１３）番組表構成手段３８０２３は、ｉ番目の番組情報の時間帯情報を取得し、当該時間帯情報と、ステップＳ３９１０の枠サイズから、ｉ番目の番組情報の枠サイズを決定する。
（ステップＳ３９１４）番組表構成手段３８０２３は、ステップＳ３９１３で決定した枠サイズの大きさで、番組情報の表示態様を構成する。番組情報の表示態様を構成するとは、表示する番組イメージを構成することである。番組表構成手段３８０２３は、例えば、番組情報が有する番組のタイトルと、番組情報に対応する動画に基づいて、番組情報の表示態様を構成する。動画は、動画格納部１６０２に存在する。
（ステップＳ３９１５）番組表構成手段３８０２３は、カウンタｉを１、インクリメントする。ステップＳ３９１２に戻る。
（ステップＳ３９１６）番組表構成手段３８０２３は、電子番組表の枠を構成する。この枠は、電子番組表の全体の枠であり、例えば、縦軸のチャネル番号、横軸の時間情報を有する。
（ステップＳ３９１７）番組表表示手段３８０２４は、番組表構成手段３８０２３が構成した電子番組表を表示する。この電子番組表は、通常、番組を特定する動画を含むが、含まなくても良い。
（ステップＳ３９１８）入力受付部３８０１は、ステップＳ３９０１で受け付けた入力が電子番組表の移動指示であるか否かを判断する。電子番組表の移動指示であればステップＳ３９０３に行き、電子番組表の移動指示でなければステップＳ３９１９に行く。移動指示は、例えば、リモコンの十字キーの押下によりなされる。ユーザが、例えば、十字キーのも右矢印ボタンを押下すると、電子番組表が左にスクロールされる。
（ステップＳ３９１９）入力受付部３８０１は、ステップＳ３９０１で受け付けた入力が電子番組表の表示の終了指示であるか否かを判断する。電子番組表の表示の終了指示であれば処理を終了し、電子番組表の表示の終了指示でなければステップＳ３９０１に戻る。
なお、上記フローチャートにおいて、動画を出力した場合には、通常、出力し続ける。なお、番組表の表示の終了指示を受け付けた場合などに、番組表の枠と動画の出力は、終了する。
以下、本実施の形態における情報処理装置の具体的な動作について説明する。今、情報処理装置は、図１８に示される番組情報管理表を保持している、とする。図１８の「出力時間」により、時間帯情報を取得され得る。例えば、「番組ＡＡ」の出力時間「１７：００−１８：００」により、時間帯情報が６０分と算出される。
今、ユーザは、電子番組表の表示指示をリモコンから入力した、とする。そして、情報処理装置は、表示対象の番組情報を、図４０に示すように抽出した、とする。かかる表示対象の番組情報の抽出は、テレビのラストメモリ（最後に見ていたチャンネル番号）の情報と、現在時刻の情報に基づいて行う。つまり、ユーザは、最後に８チャンネルを見ており、現在、午前１０時である、とする。かかる場合、情報処理装置は、８チャンネルと、隣の１０チャンネルの番組情報であり、１０時から１６時までの番組情報を抽出する、とする。
次に、情報処理装置は、抽出した番組情報が有する時間帯情報の最小の値「１５分」を取得する。抽出した番組情報の中では、１５分の番組が最短の番組である。次に、情報処理装置は、１５分をサイズ「１」とする。そして、情報処理装置は、例えば、６０分の番組をサイズ「４」とする。なお、ここでは、サイズ「１」より小さな枠であれば、ユーザにとって番組情報が見にくいものになる、とする。
次に、情報処理装置は、抽出した全番組の時間帯情報に基づいて、全番組の表示枠サイズを決定する。次に、情報処理装置は、当該表示枠サイズに基づいて、番組情報が有するタイトルと、番組情報に対応する動画を表示する。そして、情報処理装置は、電子番組表の枠である、チャンネルを示す縦軸、時間軸を示す横軸を構成し、表示する。その結果、情報処理装置は、図４１に示す電子番組表を表示する。なお、図４１において、１５分の時間長をサイズ「１」としたので、情報処理装置は、１０時から１３時までの番組情報のみ表示できた。
なお、情報処理装置が３０分の時間長をサイズ「１」と決定した場合には、例えば、図４２に示すように、１０時から１６時までの６時間分の番組情報を表示できる。かかる場合、表示対象の番組情報が有する時間帯情報の最短は、３０分である。
以上、本実施の形態における情報処理装置は、番組を識別する情報である番組識別子と番組が放送される時間帯を示す情報である時間帯情報を有する１以上の番組情報を有する電子番組表を表示する情報処理装置であって、表示されている１以上の番組情報が有する１以上の時間帯情報に基づいて、番組情報の枠のサイズが変更される情報処理装置である。かかる情報処理装置により、非常に見易い電子番組表を得ることができる。
なお、本実施の形態によれば、最短の時間帯情報を有する番組情報を基準に、電子番組表の番組情報の表示枠サイズを決定したが、他のアルゴリズムにより、電子番組表の番組情報の表示枠サイズを決定しても良い。情報処理装置は、表示対象の１以上の番組情報が有する１以上の時間帯情報に基づいて、表示対象の１以上の番組情報の枠のサイズを決定すれば良い。例えば、情報処理装置は、最長の時間帯情報に基づいて番組情報の枠のサイズを決定しても良い。かかる場合、多数の番組情報が画面に表示され得るので、視聴や録画予約する番組を選択しやすくなる。また、表示されている番組情報が有する時間帯情報の中で、最も多い時間帯情報を基準として、番組情報の表示枠サイズを決定しても良い。
また、本実施の形態によれば、番組枠内に動画を表示したが、動画の表示は必須ではない。また、動画の表示方法は種々あり、例えば、時間帯情報（番組の出力時間）に応じた領域の幅で動画を出力したが、動画を時間帯情報に応じた領域にカットして出力しても良い。かかることは、以下の実施の形態においても同様である。
なお、本実施の形態における情報処理装置を実現するソフトウェアは、以下のようなプログラムである。つまり、このプログラムは、コンピュータに、電子番組表の表示指示や表示している電子番組表の移動指示などの入力を受け付ける入力受付ステップと、当該受け付けた入力に基づいて、表示する番組情報を取得する表示番組情報取得ステップと、表示番組情報取得ステップで取得した１以上の番組情報が有する１以上の時間帯情報に基づいて、表示対象の１以上の番組情報の表示枠のサイズを決定する表示枠サイズ決定ステップと、表示枠サイズ決定ステップで決定した表示枠サイズに基づいて電子番組表を構成し、表示するステップを実行させるためのプログラムである。
（実施の形態７）
本実施の形態において、電子番組表を表示する情報処理装置であって、フォーカスされている番組情報が有する時間帯情報に基づいて、番組情報の枠のサイズが変更される情報処理装置について説明する。
図４３は、本実施の形態に係る情報処理装置の構成を示すブロック図である。本情報処理装置は、番組情報格納部１６０１、動画格納部１６０２、入力受付部４３０１、番組表表示部４３０２を具備する。番組表表示部４３０２は、表示番組情報取得手段３８０２１、フォーカス番組情報取得手段４３０２１、表示枠サイズ決定手段４３０２２、番組表構成手段３８０２３、番組表表示手段３８０２４を具備する。
入力受付部４３０１は、電子番組表の表示指示、フォーカスする番組情報の指示、電子番組表の表示終了指示などの指示の入力を受け付ける。フォーカスする番組情報の指示とは、表示されている１以上の番組情報の中で、着目する番組情報を示す指示である。フォーカスされている番組情報で識別される番組に対して、録画予約ができたり、視聴ができたり、視聴予約ができたりする。入力受付部４３０１の実現手段は、入力受付部３８０１と同様である。
フォーカス番組情報取得手段４３０２１は、入力受付部４３０１が受け付けた入力に基づいて、フォーカスされる番組情報を決定し、表示番組情報取得手段３８０２１が取得した番組情報から選択し、当該決定した番組情報を取得する。フォーカス番組情報取得手段４３０２１は、通常、ＭＰＵやメモリ等から実現され得る。フォーカス番組情報取得手段４３０２１の処理手順は、通常、ソフトウェアで実現され、当該ソフトウェアはＲＯＭ等の記録媒体に記録されている。但し、ハードウェア（専用回路）で実現しても良い。
表示枠サイズ決定手段４３０２２は、フォーカス番組情報取得手段４３０２１で取得した番組情報が有する時間帯情報に基づいて、表示枠サイズを決定する。表示枠サイズ決定手段４３０２２は、通常、ＭＰＵやメモリ等から実現され得る。表示枠サイズ決定手段４３０２２の処理手順は、通常、ソフトウェアで実現され、当該ソフトウェアはＲＯＭ等の記録媒体に記録されている。但し、ハードウェア（専用回路）で実現しても良い。
以下、本情報処理装置の動作について図４４のフローチャートを用いて説明する。なお、図３９のフローチャートと同一のステップに関して、説明を省略する。
（ステップＳ４４０１）フォーカス番組情報取得手段４３０２１は、は、ステップＳ３９０１の入力に基づいて、フォーカスされる番組情報を決定し、当該番組情報を取得する。
（ステップＳ４４０２）表示枠サイズ決定手段４３０２２は、フォーカス番組情報取得手段４３０２１で取得した番組情報が有する時間帯情報に基づいて、表示枠サイズを決定する。表示枠サイズの決定アルゴリズムは種々ある。そのアルゴリズムの具体例は以下で述べる。
（ステップＳ４４０３）入力受付部４３０１は、ステップＳ３９０１で受け付けた入力がフォーカスの移動指示であるか否かを判断する。フォーカスの移動指示であればステップＳ３９０３に行き、フォーカスの移動指示でなければステップＳ３９１９に行く。
なお、上記フローチャートにおいて、動画を出力した場合には、通常、出力し続ける。なお、番組表の表示の終了指示を受け付けた場合などに、番組表の枠と動画の出力は、終了する。
以下、本実施の形態における情報処理装置の具体的な動作について説明する。今、情報処理装置は、図１８に示される番組情報管理表を保持している、とする。図１８の「出力時間」により、時間帯情報を取得され得る。例えば、「番組ＡＡ」の出力時間「１７：００−１８：００」により、時間帯情報が６０分と算出される。
今、ユーザは、電子番組表の表示指示をリモコンから入力した、とする。そして、情報処理装置は、表示対象の番組情報を、図４０に示すように抽出した、とする。
次に、情報処理装置は、フォーカスされている番組情報を取得する。今、この番組情報を「番組１５」の番組情報である、とする。そして、情報処理装置は、図４５に示されるような電子番組表を表示している。図４５において、「番組１５」の番組情報がフォーカスされ、ハイライトで表示されている。また、図４５において、３０分の番組の番組情報を基準長の「２」の表示枠サイズで表示する。
次に、ユーザは、フォーカスを「番組１５」から「番組１６」の枠に移動する、とする。かかるフォーカス移動は、例えば、リモコンの十字キーの右矢印ボタンを押下することにより行う。
すると、情報処理装置は、フォーカスされる番組情報として「番組１６」の番組情報を取得する。そして、情報処理装置は、「番組１６」の番組情報が有する時間帯情報が１５分である、ことを取得する。次に、情報処理装置は、１５分の時間長を基準に番組情報の表示枠サイズを決定する。つまり、情報処理装置は、１５分の時間長を、例えば、基準長の「２」と決定し、「番組１６」を２倍の表示枠サイズ（横のサイズが２倍）で表示する。そして、「番組１６」を画面の中央に表示し、その周りの番組情報を同じく、２倍の横サイズで表示する。その結果、情報処理装置は、図４６の電子番組表を表示する。図４６において、「１０：１５」から「１２：１５」の間の番組情報のみ表示されている。
以上、本実施の形態における情報処理装置は、番組を識別する情報である番組識別子と番組が放送される時間帯を示す情報である時間帯情報を有する１以上の番組情報を有する電子番組表を表示する情報処理装置であって、フォーカスされた番組情報が有する時間帯情報に基づいて、番組情報の枠のサイズが変更される情報処理装置である。かかる情報処理装置により、フォーカスされた番組情報が非常に見易い電子番組表を得ることができる。
なお、本実施の形態において、番組識別子と時間帯情報を有する１以上の番組情報を有する電子番組表を表示する情報処理装置であって、フォーカスされている番組情報が有する時間帯情報に基づいて、番組情報の枠のサイズが変更される情報処理装置であれば良く、いかなるアルゴリズムで、フォーカスされている番組情報の表示枠サイズを変更しても良い。ただし、フォーカスされている番組情報が有する時間帯情報を基準にして、他の番組情報の表示枠サイズも変更されれば、フォーカスされている番組情報と他の番組情報の時間帯情報の関係を失わず好適である。
なお、本実施の形態における情報処理装置を実現するソフトウェアは、以下のようなプログラムである。つまり、このプログラムは、コンピュータに、表示している１以上の番組のうち、フォーカスする番組情報の指示の入力を受け付ける入力受付ステップと、当該入力によりフォーカスされた番組情報が有する時間帯情報を取得するステップと、当該時間帯情報に基づいて番組情報の枠のサイズを決定するステップと、当該決定した表示枠サイズに基づいて電子番組表を構成し、表示するステップを実行させるためのプログラムである。
（実施の形態８）
本実施の形態において、動画を含む電子番組表を表示する情報処理装置であって、時間帯情報に基づいて、表示方法を変えて動画を表示する情報処理装置について説明する。
図４７は、本実施の形態に係る情報処理装置の構成を示すブロック図である。本情報処理装置は、番組情報格納部１６０１、動画格納部４７０１、入力受付部３８０１、番組表表示部４７０２を具備する。番組表表示部４７０２は、表示番組情報取得手段３８０２１、時間帯情報取得手段４７０２２、動画取得手段４７０２３、表示方法決定手段４７０２４、番組表表示手段４７０２５を具備する。
動画格納部４７０１は、番組情報を識別する動画を１以上格納している。また、その動画は、複数のオブジェクトで構成される静止画の集合である。また、動画を代表する一の静止画に対して、代表識別子が付与されている。代表識別子は、動画を代表する一の静止画である代表静止画を識別する情報である。動画の実体データは、例えば、ＭＰＥＧ４やＭＰＥＧ７のデータ構造である。なお、動画の取得方法も問わない。動画は、放送受信により取得したり、ネットワーク経由で取得したり、記録媒体から読み出したりされ得る。動画格納部４７０１は、不揮発性の記録媒体が好適であるが、揮発性の記録媒体でも実現可能である。
時間帯情報取得手段４７０２２は、表示番組情報取得手段３８０２１が取得した各番組情報から時間帯情報を取得する。時間帯情報取得手段４７０２２は、通常、ＭＰＵやメモリ等から実現され得る。時間帯情報取得手段４７０２２の処理手順は、通常、ソフトウェアで実現され、当該ソフトウェアはＲＯＭ等の記録媒体に記録されている。但し、ハードウェア（専用回路）で実現しても良い。
動画取得手段４７０２３は、表示対象の番組情報に対応する動画を、動画格納部４７０１から取得する。動画取得手段４７０２３は、通常、ＭＰＵやメモリ等から実現され得る。動画取得手段４７０２３の処理手順は、通常、ソフトウェアで実現され、当該ソフトウェアはＲＯＭ等の記録媒体に記録されている。但し、ハードウェア（専用回路）で実現しても良い。
表示方法決定手段４７０２４は、時間帯情報取得手段４７０２２が取得した時間帯情報に基づいて、番組情報に対応する動画の表示方法を決定する。動画の表示方法は、動画、静止画、コマ送り、早送り、動画を構成する一部のオブジェクトのみの表示、任意の再生スピードでの動画の再生等である。表示方法決定手段４７０２４の表示方法の決定アルゴリズムは、問わない。例えば、表示方法決定手段４７０２４は、時間帯情報と表示方法の対応表を保持しており、時間帯情報に対する表示方法を当該対応表から検索することにより決定する。表示方法決定手段４７０２４は、通常、ＭＰＵやメモリ等から実現され得る。表示方法決定手段４７０２４の処理手順は、通常、ソフトウェアで実現され、当該ソフトウェアはＲＯＭ等の記録媒体に記録されている。但し、ハードウェア（専用回路）で実現しても良い。
番組表表示手段４７０２５は、表示方法決定手段４７０２４により決定された表示方法に基づいて、動画等を有する電子番組表を表示する。番組表表示手段４７０２５は、ディスプレイを含むと考えても含まないと考えても良い。番組表表示手段４７０２５は、ディスプレイのドライバーソフトまたは、ディスプレイのドライバーソフトとディスプレイ等で実現され得る。
以下、本情報処理装置の動作について図４８のフローチャートを用いて説明する。
（ステップＳ４８０１）表示方法決定手段４７０２４は、時間帯情報取得手段４７０２２が取得した時間帯情報に基づいて、番組を示す画像の表示方法（動画、静止画、コマ送り等）を決定する。なお、ステップＳ３９０６で、時間帯情報取得手段４７０２２は、ｉ番目の番組情報の時間帯情報を取得する。
（ステップＳ４８０２）番組表表示手段４７０２５は、ｉ番目の番組情報の枠を表示する。
（ステップＳ４８０３）動画取得手段４７０２３は、ｉ番目の番組情報に対応する動画を取得し、番組表表示手段４７０２５は、当該動画に対して、ステップＳ４８０１で決定した表示方法により画像を表示する。なお、番組表表示手段４７０２５は、動画をそのまま再生したり、所定のスピードで再生したり、動画の代表静止画を表示したり、コマ送り再生したり、また、動画を構成する所定のオブジェクトのみを再生したりする。ステップＳ３９０９に行く。
（ステップＳ４８０４）番組表表示手段４７０２５は、表示対象の１以上の番組情報から、電子番組表の外観を構成する。外観は、例えば、チャンネル番号を示す横軸や、時間帯を示す縦軸等を有する。なお、縦軸と横軸が逆であっても良いことは言うまでもない。
（ステップＳ４８０５）番組表表示手段４７０２５は、ステップＳ４８０４で構成した電子番組表の外観を表示する。ステップＳ３９０１に戻る。
なお、上記フローチャートにおいて、動画を出力した場合には、通常、出力し続ける。なお、番組表の表示の終了指示を受け付けた場合などに、番組表の枠と動画の出力は、終了する。
以下、本実施の形態における情報処理装置の具体的な動作について説明する。今、情報処理装置は、図１８に示される番組情報管理表を保持している、とする。図１８の「出力時間」により、時間帯情報を取得され得る。例えば、「番組ＡＡ」の出力時間「１７：００−１８：００」により、時間帯情報が６０分と算出される。また、表示方法決定手段４７０２４は、図４９に示される表示方法管理表を保持している。表示方法管理表は、「ＩＤ」「時間帯情報」「表示方法」を有するレコードを１以上保持している。「ＩＤ」は、レコードを識別する情報であり、表管理上の要請のために存在する。「時間帯情報」は、時間帯情報の幅を示す。「表示方法」は、表示方法を識別する情報である。表示方法管理表において、例えば、番組情報が有するまたは、番組情報から算出され得る時間帯情報が８分である場合は、「オブジェクト・静止画表示」の表示方法であることを示す。「オブジェクト・静止画表示」とは、動画を代表する静止画である代表静止画を識別する情報である代表識別子が付与された静止画の中の所定のオブジェクトのみを表示することを意味する。所定のオブジェクトとは、例えば、静止画中に、風景画（背景）と登場人物が存在する場合の、当該登場人物の画像である。「静止画表示」とは、動画を代表する代表静止画の表示である「コマ送り再生」は、動画をコマ送り再生する表示方法である。「スピード１・動画再生」とは、ここでは、「コマ送り再生」よりは早いが、標準再生より遅いスピードでの動画の表示である。「オブジェクト・動画再生」は、動画を構成する静止画の所定のオブジェクトのみを動画の速度で再生する表示方法である。「動画標準再生」とは、動画を標準速度で再生する表示方法である。
今、ユーザから電子番組表の表示指示が入力された、とする。情報処理装置は、表示対象の番組情報を読み出す。ここでは、表示対象の番組情報は、図１８の番組情報の一部である、とする。まず、情報処理装置は、「番組ＡＡ」の時間帯情報「６０分」を取得する。次に、時間帯情報「６０分」から表示方法「スピード１・動画再生」を取得する。そして、「番組ＡＡ」に対応する動画を動画格納部から取得し、「スピード１・動画再生」に対応する表示方法で、当該動画を表示する。
次に、情報処理装置は、「番組ＢＢ」の時間帯情報「１５分」を取得する。そして、情報処理装置は、時間帯情報「１５分」に対応する表示方法「静止画表示」を取得する。そして、情報処理装置は、「番組ＢＢ」に対応する動画を動画格納部から取得し、「静止画表示」に対応する表示方法で、当該動画を表示する。つまり、情報処理装置は、当該動画の代表静止画（代表識別子が付与された静止画）を選択し、表示する。
さらに、情報処理装置は、すべての表示対象の番組情報に対応する動画を、図４９に示す表示方法に従って表示する。その結果、情報処理装置は、図５０に示されるような電子番組表を表示する。図５０によれば、番組情報に対応する時間帯情報に基づいて、動画の表示方法が異なっている。なお、かかる場合に、番組のタイトル等を表示しても良い。
以上、本実施の形態における情報処理装置は、番組識別子と時間帯情報と動画を含む１以上の番組情報を有する電子番組表を表示する情報処理装置であって、時間帯情報に基づいて動画の表示方法を変えて番組情報が有する動画を表示できる情報処理装置である。かかる情報処理装置により、番組の枠のサイズに合致した動画等の表示ができ、非常に見易く、番組の内容などが把握されやすい電子番組表を得ることができる。
なお、本実施の形態によれば、番組情報と動画は対応付けられていたが、番組情報が動画を有する、と考えてもよい。つまり、番組情報や動画等のデータ構造は問わない。
また、本実施の形態によれば、動画から静止画を選択する方法は、動画を代表する静止画である代表静止画は、当該代表静止画を識別する情報である代表識別子を対に保持しており、かかる代表識別子により静止画を選択したが、他の方法で静止画を選択しても良い。他の方法とは、例えば、動画を構成する最初の静止画を選択する方法がある。
なお、本実施の形態における情報処理装置を実現するソフトウェアは、以下のようなプログラムである。つまり、このプログラムは、コンピュータに、表示する１以上の番組情報を取得する表示番組情報取得ステップと、前記表示番組情報取得ステップで取得した１以上の番組情報が有する各時間帯情報を取得する時間帯情報取得ステップと、前記時間帯情報取得ステップで取得した各時間帯情報に基づいた表示方法を決定する表示方法決定ステップと、１以上の番組情報に対応する１以上の動画を取得する動画取得ステップと、前記表示方法決定ステップで決定した表示方法に基づいて、前記動画取得ステップで取得した１以上の動画を表示し、かつ当該動画を含む電子番組表を表示する番組表表示ステップを実行させるためのプログラムである。
【産業上の利用可能性】  本発明は、動画のメニューを表示する情報処理装置等として利用できる。また、本発明は、電子番組表を表示するテレビや情報処理装置等として利用できる。さらに、本発明は、地図上に動画を表示し得る情報処理装置等として利用できる。
図面の参照符号の一覧表
１０１、１６０２、２４０１、３１０１、４７０１    動画格納部
１０２、２４０６、３１０２    動画表示部
１０３、９０１、３８０１、４３０１    入力受付部
１０４    動画メニュー構成部
１０５    メニュー表示部
１０６    動作再生部
９０２    特性メニュー表示部
９０３    動画選択部
９０４    メニュー変更部
１６０１    番組情報格納部
１６０３、３８０２、４３０２、４７０２    番組表表示部
２４０２    地図情報格納部
２４０３    現在時刻取得部
２４０４    世界時計保持部
２４０５    地図表示部
３１０７    スケジュール情報変更部
３１０２１    スケジュール情報保持手段
３１０２２    動画表示手段
３８０２１    表示番組情報取得手段
３８０２２、４３０２２    表示枠サイズ決定手段
３８０２３    番組表構成手段
３８０２４、４７０２５    番組表表示手段
４３０２１    フォーカス番組情報取得手段
４７０２２    時間帯情報取得手段
４７０２３    動画取得手段
４７０２４    表示方法決定手段
【図１】
2004091201.tif 000003
【図２】
2004091201.tif 000004
【図３】
2004091201.tif 000005
【図４】
2004091201.tif 000006
【図５】
2004091201.tif 000007
【図６】
2004091201.tif 000008
【図７】
2004091201.tif 000009
【図８】
2004091201.tif 000010
【図９】
2004091201.tif 000011
【図１０】
2004091201.tif 000012
【図１１】
2004091201.tif 000013
【図１２】
2004091201.tif 000014
【図１３】
2004091201.tif 000015
【図１４】
2004091201.tif 000016
【図１５】
2004091201.tif 000017
【図１６】
2004091201.tif 000018
【図１７】
2004091201.tif 000019
【図１８】
2004091201.tif 000020
【図１９】
2004091201.tif 000021
【図２０】
2004091201.tif 000022
【図２１】
2004091201.tif 000023
【図２２】
2004091201.tif 000024
【図２３】
2004091201.tif 000025
【図２４】
2004091201.tif 000026
【図２５】
2004091201.tif 000027
【図２６】
2004091201.tif 000028
【図２７】
2004091201.tif 000029
【図２８】
2004091201.tif 000030
【図２９】
2004091201.tif 000031
【図３０】
2004091201.tif 000032
【図３１】
2004091201.tif 000033
【図３２】
2004091201.tif 000034
【図３３】
2004091201.tif 000035
【図３４】
2004091201.tif 000036
【図３５】
2004091201.tif 000037
【図３６】
2004091201.tif 000038
【図３７】
2004091201.tif 000039
【図３８】
2004091201.tif 000040
【図３９】
2004091201.tif 000041
【図４０】
2004091201.tif 000042
【図４１】
2004091201.tif 000043
【図４２】
2004091201.tif 000044
【図４３】
2004091201.tif 000045
【図４４】
2004091201.tif 000046
【図４５】
2004091201.tif 000047
【図４６】
2004091201.tif 000048
【図４７】
2004091201.tif 000049
【図４８】
2004091201.tif 000050
【図４９】
2004091201.tif 000051
【図５０】
2004091201.tif 000052
【手続補正書】
【提出日】平成17年7月27日(2005.7.27)
【手続補正１】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
位置を示す情報である位置情報を属性値として有する動画を1以上格納している動画格納部と、
前記1以上の動画を表示する動画表示部を具備し、
前記動画表示部は、前記動画を表示する際に、当該動画に対応する位置情報を視覚的に示す態様で表示する動画表示装置。
【請求項２】
地図情報を格納している地図情報格納部と、
前記地図情報を表示する地図表示部をさらに具備し、
前記動画表示部は、前記動画に対応する位置情報に基づいて、前記地図表示部が表示する地図情報の上に動画を配置し、表示する請求項１記載の動画表示装置。
【請求項３】
前記動画表示部は、２以上の動画を表示し、かつ当該表示する２以上の動画の属性値である２以上の位置情報に基づいて、２以上の動画の位置関係を視覚的に示す態様で表示する請求項１記載の動画表示装置。
【請求項４】
現在時刻を取得する現在時刻取得部をさらに具備し、
前記動画表示部は、前記動画を表示する際に、前記現在時刻に対応する動画の一部を表示する請求項１から請求項３いずれか記載の動画表示装置。
【請求項５】
前記動画表示部は、時差を考慮した現在時刻に対応する動画の一部を表示する請求項４記載の動画表示装置。
【請求項６】
動画に対応付けられた位置情報に基づいて動画を出力する位置を決定し、当該決定に基づいて１以上の動画を表示する動画表示装置。
【請求項７】
コンピュータに、１以上の動画と対になる位置情報に基づいて動画の表示位置を決定するステップと、当該表示位置が示す位置に１以上の動画を表示するステップを実行させるためのプログラム。
【手続補正２】
【補正対象書類名】明細書
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【書類名】明細書
【技術分野】
【０００１】
本発明は、表示される動画に対して行うインタラクションや、動画の表示方法等に特徴がある動画表示装置等に関する。
【背景技術】
【０００２】
第一の従来技術として、ユーザのアプリケーションのメニュー項目をカスタマイズする技術がある。
【０００３】
第二の従来技術として、電子番組表に、縮小画面からなる静止画を表示して、見やすい好適な電子番組表を表示する装置がある。この装置は、特開平０９−０３７１８０号公報に開示されている。
【０００４】
第三の従来技術として、複数の動画を一の画面に表示する技術がある。
【発明の開示】
【０００５】
動画表示装置は
位置を示す情報である位置情報を属性値として有する動画を1以上格納している動画格納部と、
前記1以上の動画を表示する動画表示部を具備し、
前記動画表示部は、前記動画を表示する際に、当該動画に対応する位置情報を視覚的に示す態様で表示する。
【０００６】
動画表示装置は
動画に対応付けられた位置情報に基づいて動画を出力する位置を決定し、当該決定に基づいて１以上の動画を表示する。
【０００７】
プログラムは
コンピュータに、１以上の動画と対になる位置情報に基づいて動画の表示位置を決定するステップと、当該表示位置が示す位置に１以上の動画を表示するステップを実行させる。
【発明の効果】
【０００８】
本発明は、動画のメニューを表示する情報処理装置等として利用できる。また、本発明は、電子番組表を表示するテレビや情報処理装置等として利用できる。さらに、本発明は、地図上に動画を表示し得る情報処理装置等として利用できる。
【発明を実施するための最良の形態】
【０００９】
しかしながら、上述の第一の従来技術は、単に操作メニューをユーザがカスタマイズできるだけであって、多数の動画から、例えば、一定数の動画を選択するために使い易いユーザインターフェイスになっていない。そもそも、第一の従来技術は、機能選択やアプリケーション選択を想定しており、動画選択を念頭に置いた技術ではない。また、上述の第二の従来技術は、静止画を表示するものであって、動画を表示するものではなく、また、番組の時間枠に応じた大きさで映像をカットするものでもない。また、第二の従来技術は番組表内に動画を表示させ、ユーザに出力されるコンテンツのイメージを的確に伝えるとともに、コンテンツが出力される時刻および時間を即座に伝えるものではない。さらに、上述の第三の従来技術は、複数の動画を一の画面に表示するだけで、動画の位置情報を視覚的に表すものではない。したがって、例えば、観光情報として動画を見た場合に、その動画を示す場所の情報は、ユーザは、別途、得なければならない。
【００１０】
以上の課題を解決するために、本発明は、複数の動画を格納している動画格納部と、複数の動画の全部または一部を順に表示する動画表示部と、動画の表示に対して入力を受け付ける入力受付部と、入力受付部が入力を受け付けた際に表示されている動画によりメニューを構成する動画メニュー構成部と、動画メニュー構成部が構成した動画のメニューを表示するメニュー表示部を具備する動画処理装置である。かかる動画処理装置により、多数の動画から、一部の動画を選択する際に、非常に使い易いユーザインターフェイスを提供できる。また、選択した１以上の動画から自動的に、ユーザ好みの動画選択メニューが構成できる。また、本発明は、1以上の動画を格納している動画格納部と、1以上の動画により、1以上の動画を識別する映像を有するメニューを構成する動画メニュー構成部と、動画メニュー構成部が構成したメニューを表示するメニュー表示部と、動画の特性を示す項目を1以上有する特性メニューを表示する特性メニュー表示部と、メニュー表示部が表示している映像の選択指示と、特性メニューが有する項目の選択指示を受け付ける入力受付部と、入力受付部が映像の選択指示を受け付け、かつ特性メニューが有する項目の選択指示を受け付けた場合に、当該映像が識別する動画に対して、当該項目が示す特性をさらに有する動画を前記動画格納部から選択する動画選択部と、入力受付部が受け付けた選択指示された映像に対応する動画を、動画選択部が選択した動画に差し替えて、メニュー表示部の映像を変更するメニュー変更部を具備する動画処理装置である。かかる動画処理装置により、簡単な操作で、動画のメニューを更新でき、かつ、動画の特性による優れたユーザインターフェイスで動画を差し替えることができる。
【００１１】
また、本発明は、電子番組表を表示する情報処理装置であって、電子番組表を構成する番組に関する情報である番組情報を１以上格納している番組情報格納部と、番組情報を識別する動画を１以上格納している動画格納部と、番組情報格納部の１以上の番組情報と、動画格納部の１以上の動画を用いて、動画を含む電子番組表を表示する番組表表示部を具備し、番組表表示部は、番組を識別する動画を表示する際に、当該番組が出力される時間に応じて、当該動画のサイズを変更して表示する情報処理装置である。かかる情報処理装置により、ユーザが番組表を見れば、どんなコンテンツがどの時間帯に、どれぐらいの時間出力されるのかが一目瞭然に分かる。
【００１２】
さらに、本発明は、位置を示す情報である位置情報を属性値として有する動画を1以上格納している動画格納部と、1以上の動画を表示する動画表示部を具備し、動画表示部は、動画を表示する際に、当該動画に対応する位置情報を視覚的に示す態様で表示する動画表示装置である。かかる動画処理装置を、特に、観光案内などの情報表示装置として利用することが好適である。
【００１３】
また、本発明は、上述の動画表示部は、前記複数の動画を表示するスケジュールに関する情報であるスケジュール情報を保持しているスケジュール情報保持手段と、前記スケジュール情報に基づいて、前記複数の動画の全部または一部を順に表示する動画表示手段を具備し、前記入力受付部が前記動画の表示に対して入力を受け付けた場合に、当該入力に受け付けに基づいて、前記スケジュール情報を変更するスケジュール情報変更部をさらに具備し、前記動画表示手段は、前記スケジュール情報変更部が変更したスケジュール情報に基づいて、前記複数の動画の全部または一部を順に表示する動画処理装置である。かかる動画処理装置は、ユーザが好む動画を早い段階で見つけることができる。また、動画のメニューを構成する場合に、早くメニューを構成できる。
【００１４】
また、本発明は、番組を識別する情報である番組識別子と前記番組が放送される時間帯を示す情報である時間帯情報を有する１以上の番組情報を有する電子番組表を表示する情報処理装置であって、表示されている1以上の番組情報が有する1以上の時間帯情報またはフォーカスされている番組情報が有する時間帯情報に基づいて、番組情報の表示枠のサイズが変更される情報処理装置である。かかる情報処理装置により、非常に見易い電子番組表を得ることができる。
【００１５】
また、本発明は、番組識別子と時間帯情報と動画を含む１以上の番組情報を有する電子番組表を表示する情報処理装置であって、前記時間帯情報に基づいて動画の表示方法を変えて前記番組情報が有する動画を表示する情報処理装置である。かかる情報処理装置により、番組の表示枠のサイズに合致した動画等の表示ができ、非常に見易く、番組の内容などが把握されやすい電子番組表を得ることができる。本発明によれば、動画の有効な表示、利用が可能となる。また、本発明の電子番組表を表示する情報処理装置によれば、適切な電子番組表を提供できる。
【００１６】
以下に、本発明の実施の形態について、図面を用いて詳細に説明する。なお、本実施の形態において、同一の符号を用いた構成要素やフローチャートのステップなどは、同じ機能を果たすので、一度説明したものについて説明を省略する場合がある。
【００１７】
（実施の形態１）
図１は、本実施の形態に係る動画処理装置の構成を示すブロック図である。動画処理装置は、動画格納部１０１、動画表示部１０２、入力受付部１０３、動画メニュー構成部１０４、メニュー表示部１０５、動作再生部１０６を具備する。
【００１８】
動画格納部１０１は、複数の動画を格納している。動画のデータ構造は問わない。動画格納部１０１は、不揮発性の記録媒体が好適であるが、揮発性の記録媒体でも実現可能である。
【００１９】
動画表示部１０２は、複数の動画の全部または一部を順に表示する。動画表示部１０２は、通常、ＭＰＵやメモリ等で実現され得る。動画表示部１０２が動画を表示するための処理手順は、ソフトウェアまたは／およびハードウェア（専用回路）で実現される。なお、動画表示部１０２は、ディスプレイを含むと考えても、外付けのディスプレイに出力制御すると考えても良い。
【００２０】
入力受付部１０３は、動作の開始指示（起動指示）、動作の終了指示、動画表示部１０２が表示している動画に対する選択の入力（動画選択入力）、および動画メニュー構成部１０４が構成した動画メニューの中の一のメニュー項目の選択（メニュー選択入力）を受け付ける。動画選択入力等の入力手段は、キーボードやマウスやリモコンやメニュー画面によるもの等、何でも良い。入力受付部１０３は、リモコン等の入力手段のデバイスドライバーや、メニュー画面の制御ソフトウェア等で実現され得る。
【００２１】
動画メニュー構成部１０４は、入力受付部１０３が動画選択入力を受け付けた際に、表示されている動画に基づいて動画のメニューを構成する。動画メニュー構成部１０４のメニューの構成方法は問わない。動画メニュー構成部１０４は、例えば、ウィンドウを切って、当該ウィンドウ内に複数の動画を表示する。当該複数の動画は、入力受付部１０３が動画選択入力を受け付けた際に、表示されている複数の動画である。動画メニュー構成部１０４は、通常、ＭＰＵやメモリ等から実現され得る。動画メニュー構成部１０４がメニューを構成するための処理手順は、通常、ソフトウェアで実現され、当該ソフトウェアはＲＯＭ等の記録媒体に記録されている。但し、ハードウェア（専用回路）で実現しても良い。
【００２２】
メニュー表示部１０５は、動画メニュー構成部１０４が構成した動画のメニューを表示する。メニュー表示部１０５は、通常、ＭＰＵやメモリ等から実現され得る。メニュー表示部１０５が動画のメニューを表示するための処理手順は、ソフトウェアまたは／およびハードウェア（専用回路）で実現される。なお、メニュー表示部１０５は、ディスプレイを含むと考えても、外付けのディスプレイに出力制御すると考えても良い。
【００２３】
動作再生部１０６は、入力受付部１０３がメニュー選択入力を受け付けた場合に、選択された動作を動画格納部１０１から読み出し、再生する。かかる場合、動作再生部１０６は、通常、画面の全面に動画を表示する。動作再生部１０６は、通常、ＭＰＵやメモリ等から実現され得る。動作再生部１０６が動画を表示するための処理手順は、ソフトウェアまたは／およびハードウェア（専用回路）で実現される。なお、動作再生部１０６は、ディスプレイを含むと考えても、外付けのディスプレイに出力制御すると考えても良い。
【００２４】
以下、本動画処理装置の動作について図２のフローチャートを用いて説明する。
【００２５】
（ステップＳ２０１）入力受付部１０３は、入力を受け付けたか否かを判断する。入力を受け付ければステップＳ２０２に行き、入力を受け付けなければステップＳ２０１に戻る。
【００２６】
（ステップＳ２０２）ステップＳ２０１で受け付けた入力が、起動指示の入力であるか否かを判断する。起動指示の入力であればステップＳ２０３に行き、起動指示の入力でなければステップＳ２１３に飛ぶ。
【００２７】
（ステップＳ２０３）動画表示部１０２は、現在、動画処理装置が起動中であるか否かを判断する。起動中であればステップＳ２０１に戻り、起動中でなければステップＳ２０４に行く。
【００２８】
（ステップＳ２０４）動画表示部１０２は、動画格納部１０１の動画の全部または一部を順に表示する。なお、かかる動画表示の動作は、他のステップにおける動作と並行して行われる。つまり、動画表示中に、ユーザからの入力等を受け付けたりできる。
【００２９】
（ステップＳ２０５）ステップＳ２０１で受け付けた入力が、動画選択入力であるか否かを判断する。動画選択入力であればステップＳ２０６に行き、動画選択入力でなければステップＳ２１３に行く。
【００３０】
（ステップＳ２０６）動画メニュー構成部１０４は、現在、動画表示中であるか否か（ステップＳ２０４における動画の表示中であるか否か）を判断する。動画表示中であればステップＳ２０７に行き、動画表示中でなければステップＳ２０１に戻る。
【００３１】
（ステップＳ２０７）動画メニュー構成部１０４は、既に、一定数の動画を登録済みであるか否かを判断する。一定数の動画を登録済みであればステップＳ２０１に戻り、一定数の動画を登録済みでなければステップＳ２０８に行く。なお、ここでの動画とは、動画のメニューを構成する動画である。
【００３２】
（ステップＳ２０８）動画メニュー構成部１０４は、入力受付部１０３が動画選択入力を受け付けた際に、表示されている動画を登録する。なお、動画を登録するとは、例えば、動画を識別する情報を予め決められたメモリに記録することを言う。また、動画を登録するとは、他の方法により、一の動画を他の動画と識別できる状態にすることも含む。
【００３３】
（ステップＳ２０９）動画メニュー構成部１０４は、一定数の動画が登録されたか否かを判断する。一定数の動画が登録されればステップＳ２１０に行き、一定数の動画が登録されていなければステップＳ２１２に飛ぶ。
【００３４】
（ステップＳ２１０）動画メニュー構成部１０４は、登録されている動画に基づいて、動画を選択するためのメニュー（動画のメニュー）を構成する。
【００３５】
（ステップＳ２１１）メニュー表示部１０５は、ステップＳ２１０で構成した動画のメニューを表示する。ステップＳ２０１に戻る。
【００３６】
（ステップＳ２１２）動画メニュー構成部１０４は、動画表示部１０２の動画表示が次の動画にステップするように、動画表示部１０２に指示する。ステップＳ２０１に戻る。なお、動画メニュー構成部１０４は、現在の動作の再生が終了するまで待っていても良い。
【００３７】
（ステップＳ２１３）ステップＳ２０１で受け付けた入力が、動画のメニューの中で、一の動画の選択であるか否かが判断される。一の動画の選択であればステップＳ２１４に行き、一の動画の選択でなければステップＳ２１６に行く。
【００３８】
（ステップＳ２１４）動作再生部１０６は、動画のメニューの表示中であるか否かを判断する。動画のメニューの表示中であればステップＳ２１５に行き、動画のメニューの表示中でなければステップＳ２０１に戻る。
【００３９】
（ステップＳ２１５）動作再生部１０６は、ステップＳ２１３で選択された動画を、動画格納部１０１から読み出し、再生する。かかる場合、動作再生部１０６は、ディスプレイの全面に動画を表示する。ステップＳ２０１に戻る。
【００４０】
（ステップＳ２１６）ステップＳ２０１で受け付けた入力が、終了指示であるか否かが判断される。終了指示であれば処理を終了し、終了指示でなければステップＳ２０１に戻る。
【００４１】
以下、本実施の形態における動画処理装置を含む動画処理システムの具体的な動作について説明する。動画処理システムの概念図を図３に示す。動画処理システムは、動画処理装置３１とリモコン３２を有する。動画処理装置３１は、大容量の記録媒体（例えば、ハードディスク）を具備し、この記録媒体に多数の動画を格納している。この記録媒体は、上記の動画格納部１０１である。動画格納部１０１に格納されている情報の例は、図３に示すとおりである。つまり、「ＩＤ」「動画識別情報」「動画（実体データ）」の組を複数有する。「ＩＤ」は、表構造におけるレコードを識別する情報である。「動画識別情報」は、動画（実体データ）を識別する情報である。動画（実体データ）のデータ構造は問わない。動画（実体データ）は、動画だけで構成される必要もなく、音声などを含んでも良い。
【００４２】
また、ここでは、ユーザは、リモコンを入力手段として、動画処理装置を操作し、多数の動画の中から、お気に入りの動画を選択し、自分の動画のメニューを構築する。
【００４３】
まず、ユーザは、リモコンを用いて、動画処理装置を起動する。起動は、リモコンの「電源」ボタンの押下等により行われる。
【００４４】
動画処理装置が起動された場合、動画処理装置は、予め決められた順序、またはランダムに、記録媒体の動画を読み出し、ディスプレイに表示する。具体的には、動画処理装置は、記録媒体の動画を順に読み出し、ここでは、４秒間の間、一の動画を表示し、次の動画に移行する。かかる場合の画面の遷移を示した図が図４である。
【００４５】
図４において、動画処理装置は、第一の動画（山等の風景の動画）を読み出し、４秒間再生する。つまり、動画処理装置は、例えば、選択した一の動画の、例えば、最初の４秒間の映像を再生する。かかる場合、動画処理装置は、表示している動画に対する入力を受け付ける時間を示す時間情報も表示する。つまり、順に表示する動画は、動画のメニューを構成するために、ユーザに選択を促す動画である。時間情報の表示は、最初は「３」（残り３秒、という意味）であり、１秒経過するごとに「２」「１」となり、最後は時間情報を表示しない。なお、最後に、時間情報「０」を表示しても良い。なお、上記の動作は、図４の画面（１）から画面（４）に示されている。また、第一の動画の表示中に、動画処理装置は、第一の動画の動画選択入力を待っている。
【００４６】
そして、次に、動画処理装置は、第二の動画（海等の風景の動画）を選択する。動画処理装置は、上記と同様に、第二の動画の４秒間のみ再生する。かかる場合、図４の画面（５）から画面（８）に示すように、時間情報も、例えば、画面の右上に表示する。そして、第二の動画の表示中に、動画処理装置は、第二の動画の動画選択入力を待っている。
【００４７】
次に、第二の動画の表示中に、リモコンの「選択」ボタンが押下された、とする。かかる場合、ユーザは、第二の動画を、メニューを構成する動画として選択したことを示す。次に、動画処理装置は、第二の動画を識別する情報である動画識別情報を、メモリに一時記憶する。図５は、かかる動画識別情報がメモリに記憶された状態を示す。図５は、動画のメニューを構成する動画を識別する動画識別情報を５つまで格納するメモリであり、「ＩＤ」「動画識別情報」を有するレコードを５つ保持している。今、図５によれば、「ＩＤ＝１」の動画識別情報として、「第二動画」が格納されたことを示す。
【００４８】
次に、動画処理装置は、第三の動画の最初のフィールドにジャンプする。なお、第二の動画が選択された後も、時間が経過するまで、第二の動画を表示していても良い。
【００４９】
さらに、同様に、動画処理装置は、第三の動画を表示する（図４の画面（９）から画面（１２）参照）。そして、リモコンの「選択」ボタンの押下を待ちながら、動画処理装置は、次々と動画を表示していく。かかる過程で、さらに「第五動画」「第八動画」「第十動画」「第十一動画」を表示中に、リモコンの「選択」ボタンが押下された、とする。
【００５０】
動画処理装置は、リモコンの「選択」ボタンの押下に対応して、動画識別情報を予め決められたメモリに記録する。図６は５つの動画識別情報をメモリに記録した状態をを示す。そして、動画処理装置は、予め決められたメモリに５つの動画識別情報が記録された場合に、自動的に、５つの動画識別情報で識別される動画を用いて、動画のメニューを構成する。この動画のメニューは、例えば、ユーザが好きな動画を簡単な操作で再生するためのメニューである。そして、動画処理装置は、５つの動画識別情報で識別される動画を表示する。５つの動画を表示する態様は問わない。５つの動画は、例えば、図７のように表示される。つまり、各動画が一のウィンドウに表示される。つまり、５つのウィンドウが生成され、各ウィンドウには、対応する動画が再生されている。
【００５１】
かかる状態で、ユーザは、リモコンを用いて、一の動画を選択する。今、例えば、図７の「第八動画」がフォーカスされている状態において、ユーザはリモコンの「決定」ボタンを押下したとする。
【００５２】
リモコンの「決定」ボタン押下の信号を受け付けた動画処理装置は、フォーカスされている「第八動画」で識別される動画を、動画格納部１０１から選択し、ディスプレイの全面に表示する。つまり、動画処理装置は、図７の各ウィンドウは消去して、一のウィンドウに「第八動画」で識別される動画を再生する（図８参照）。
【００５３】
以上、本実施の形態によれば、簡単なユーザインターフェイスで、複数の動画から１以上の動画を選択できる。また、選択した１以上の動画から自動的に、ユーザ好みの動画選択メニューが構成できる。かかる動画処理装置は、大容量の記録媒体に多数の動画が格納されている場合に、非常に有効である。
できる。
【００５４】
なお、本実施の形態によれば、格納されている複数の動画から一定数の動画を選択した際に、自動的に動画のメニューの表示に移行した。しかし、ユーザが好きな数だけの動画を選択した後、ユーザの指示により動画のメニューの表示に移行しても良い。
【００５５】
また、本実施の形態によれば、動画表示部は、表示している動画に対する入力を受け付ける時間を示す時間情報も表示したが、時間情報の表示は必須ではない。
【００５６】
また、本実施の形態によれば、起動後に、各動画を４秒間、表示して次の動画に移行したが、選択され得る動画の表示時間は問わない。また、動画によって、表示時間が異なっても良い。
【００５７】
また、本実施の形態によれば、起動後に、各動画を表示する際に、長時間の動画の一部を、例えば、４秒間分、切り出して表示したが、長時間の動画を選択する場合の動画または静止画などを別途保持していても良い。
【００５８】
また、本実施の形態によれば、動画のメニューは、各ウィンドウに動画を表示したが、動画を代表する静止画やテキスト（動画識別情報など）を表示するだけでも良い。かかることは、他の実施の形態においても同様である。
【００５９】
さらに、本実施の形態における処理は、ソフトウェアで実現しても良い。そして、このソフトウェアをソフトウェアダウンロード等により配布しても良い。また、このソフトウェアをＣＤ−ＲＯＭなどの記録媒体に記録して流布しても良い。なお、このことは、本明細書における他の実施の形態においても該当する。なお、本実施の形態における動画処理装置を実現するソフトウェアは、以下のようなプログラムである。つまり、このプログラムは、コンピュータに、格納されている複数の動画の全部または一部を順に表示する動画表示ステップと、動画の表示に対して入力を受け付ける入力受付ステップと、入力受付ステップで入力を受け付けた際に表示されている動画によりメニューを構成する動画メニュー構成ステップと、動画メニュー構成ステップで構成した動画のメニューを表示するメニュー表示ステップを実行させるためのプログラム、である。
【００６０】
（実施の形態２）
本実施の形態において、動画のメニューを構成するメニューの項目を、簡単な操作により入れ替えることができる動画処理装置等について説明する。
【００６１】
図９は、本実施の形態に係る動画処理装置の構成を示すブロック図である。動画処理装置は、動画格納部１０１、動画表示部１０２、入力受付部９０１、動画メニュー構成部１０４、メニュー表示部１０５、動作再生部１０６、特性メニュー表示部９０２、動画選択部９０３、メニュー変更部９０４を具備する。
【００６２】
入力受付部９０１は、動作の開始指示（起動指示）、動作の終了指示、動画表示部１０２が表示している動画に対する選択の入力（動画選択入力）、動画メニュー構成部１０４が構成した動画メニューの中の一のメニュー項目の選択（メニュー選択入力）、メニュー表示部１０５が表示している映像の選択指示（入替指示）、および特性メニューが有する項目の選択指示（特性選択指示）を受け付ける。入力受付部９０１の実現手段は、入力受付部１０３と同様である。
【００６３】
特性メニュー表示部９０２は、動画の特性を示す項目を1以上有する特性メニューを表示する。特性メニューを構成するメニュー項目の情報は、例えば、特性メニュー表示部９０２が予め保持している。また、特性メニューを構成するメニュー項目の情報は、動画の属性から取得した情報であっても良い。なお、かかる場合、動画は、その動画の性質（シリアス、やわらかい、ハードボイルドなど）を示す特性の値（シリアス度「５」、ハードボイルド度「３」など）を保持する。特性メニュー表示部９０２は、通常、ＭＰＵやメモリ等から実現され得る。特性メニュー表示部９０２がメニューを表示するための処理手順は、ソフトウェアまたは／およびハードウェア（専用回路）で実現される。なお、特性メニュー表示部９０２は、ディスプレイを含むと考えても、外付けのディスプレイに出力制御すると考えても良い。また、特性メニュー表示部９０２は、特性メニューを構成するメニュー項目を、不揮発性の記録媒体、または揮発性の記録媒体に格納している。
【００６４】
動画選択部９０３は、入力受付部９０１が映像の選択指示（入替指示）を受け付け、かつ特性メニューが有する項目の選択指示（特性選択指示）を受け付けた場合に、当該映像が識別する動画に対して、当該項目が示す特性をさらに有する動画を動画格納部１０１から選択する。動画選択部９０３は、通常、ＭＰＵやメモリ等から実現され得る。動画選択部９０３が動画を選択するための処理手順は、通常、ソフトウェアで実現され、当該ソフトウェアはＲＯＭ等の記録媒体に記録されている。但し、ハードウェア（専用回路）で実現しても良い。
【００６５】
メニュー変更部９０４は、入力受付部９０１が受け付けた選択指示（入替指示）された映像に対応する動画を、動画選択部９０３が選択した動画に差し替えて、メニュー表示部１０５の映像を変更する。メニュー変更部９０４は、例えば、メニュー表示部１０５に一の映像の切り替えを指示する。そして、メニュー表示部１０５は、一の映像を入れ替えた動画のメニューを表示する。メニュー変更部９０４は、通常、ＭＰＵやメモリ等から実現され得る。メニュー変更部９０４の処理手順は、通常、ソフトウェアで実現され、当該ソフトウェアはＲＯＭ等の記録媒体に記録されている。但し、ハードウェア（専用回路）で実現しても良い。
【００６６】
以下、本動画処理装置の動作について図１０のフローチャートを用いて説明する。なお、動画のメニューを表示するまでの動作は、実施の形態１において説明した動作と同様であるので、ここでの説明は省略する。図１０のフローチャートにおいて、動画のメニューが表示されている状況において、動画のメニューの一項目を入れ替える処理について説明する。
【００６７】
（ステップＳ１００１）入力受付部９０１は、入力を受け付けたか否かを判断する。入力を受け付ければステップＳ１００２に行き、入力を受け付けつけなければステップＳ１００１に戻る。
【００６８】
（ステップＳ１００２）特性メニュー表示部９０２は、ステップＳ１００１で受け付けた入力が、入替指示であるか否かを判断する。入替指示であればステップＳ１００３に行き、入替指示でなければステップＳ１００５に飛ぶ。なお、入替指示は、入れ替わる動画を示す情報を含む。
【００６９】
（ステップＳ１００３）特性メニュー表示部９０２は、動画の特性を示す項目を1以上有する特性メニューを読み出す。
【００７０】
（ステップＳ１００４）特性メニュー表示部９０２は、ステップＳ１００３で読み出した特性メニューを表示する。ステップＳ１００１に戻る。
【００７１】
（ステップＳ１００５）ステップＳ１００１で受け付けた入力が、特性選択指示であるか否かを判断する。特性選択指示であればステップＳ１００６に行き、特性選択指示でなければステップＳ１００９に飛ぶ。なお、特性選択指示は、特性メニューを構成するメニュー項目を示す情報を含む。
【００７２】
（ステップＳ１００６）動画選択部９０３は、特性メニューが表示中であるか否かを判断する。特性メニューが表示中であればステップＳ１００７に行き、特性メニューが表示中でなければステップＳ１００１戻る。
【００７３】
（ステップＳ１００７）動画選択部９０３は、入れ替わる動画に対して、選択されたメニュー項目が示す特性をさらに有する動画を動画格納部１０１から検索する。この検索は、入れ替わる動画の候補を取得することである。
【００７４】
（ステップＳ１００８）動画選択部９０３は、ステップＳ１００７で取得した１以上の動画を、入れ替わる候補の動画として表示する。この場合の表示態様は、リスト等、問わない。ステップＳ１００１戻る。
【００７５】
（ステップＳ１００９）ステップＳ１００８で表示した１以上の動画の中から一の入れ替え候補の動画を選択する指示であるか否かを判断する。動画を選択する指示であればステップＳ１０１０に行き、動画を選択する指示でなければステップＳ１００１戻る。
【００７６】
（ステップＳ１０１０）動画選択部９０３は、入れ替わる候補の動画を表示中であるか否かを判断する。入れ替わる候補の動画を表示中であればステップＳ１０１１に行き、入れ替わる候補の動画を表示中でなければステップＳ１００１戻る。
【００７７】
（ステップＳ１０１１）動画選択部９０３は、選択された動画を動画格納部１０１から取得する。
【００７８】
（ステップＳ１０１２）メニュー変更部９０４は、入れ替え対象の動画を、ステップＳ１０１１で取得した動画に差し替えて、メニュー表示部１０５の映像を変更するように指示をする。
【００７９】
（ステップＳ１０１３）メニュー表示部１０５は、動画のメニューを再描画する。なお、再描画は、画面全体でも、変化した領域だけでもよい。
【００８０】
なお、図１０のフローチャートにおいて、特性メニューの中の一のメニュー項目の選択により複数の動画が取得された場合、複数の候補を表示し、ユーザに選択させたが、動画処理装置が、最も特性の値が大きい一の動画を自動的に選択してもよい。
【００８１】
以下、本実施の形態における動画処理装置を含む動画処理システムの具体的な動作について説明する。なお、動画処理システムの、概念図は図３に示すものと同様である。ただし、動画格納部のデータ構造は、図１１に示すような動画管理表の構造を有する。図１１によれば、動画格納部が、複数の動画を格納しており、各動画は、複数の特性の値を有する。例えば、「ＩＤ＝１」において、動画識別子「第一動画」で識別される動画は、シリアス度「８」、ハードボイルド度「７」、メルヘン度「１」、アットホーム度「１」であることを示す。また、図１１の動画管理表は、ポインタを有しており、当該ポインタで動画（実体データ）をリンクしている。
【００８２】
図１２は、特性メニュー項目を管理している特性メニュー項目管理表である。図１２は、動画の特性を示す情報を保持する表である。図１２によれば、特性メニュー表示部は、４つの特性を表示する。
【００８３】
かかる場合に、ユーザが、実施の形態１で説明したように、動画処理装置をリモコン等で操作し、動画を選択し、図７に示す動画のメニューを表示している状態である、とする。
【００８４】
次に、ユーザが、リモコン等で入替指示を入力する。動画処理装置が入替指示を受け付けると、図１３に示される特性メニューを表示する。この場合、入れ替える動画は、図７のフォーカスされている「第八動画」である。
【００８５】
そして、ユーザは、リモコン操作により、図１３に示す特性メニューのフォーカスを移動させ、「メルヘン」を選択した（特性選択指示を入力した）、とする。
【００８６】
次に、動画処理装置は、図７の「第八動画」よりメルヘン度が大きい動画を、図１１の動画管理表から選択する。図１４はその結果の動画のリストを示す。図１４のリストは、動画識別情報と動画が１組以上表示されているリストである。
【００８７】
次に、ユーザは、「第十六動画」までフォーカスを移動し、「第十六動画」を選択する、とする。かかる場合、動画処理装置は、図７の「第八動画」を「第十六動画」に入れ替え、図１５に示す新しい動画のメニューを表示する。以上のように、ユーザは、自分の嗜好に合致した動画メニューを更新することができる。
【００８８】
以上、本実施の形態によれば、簡単なユーザインターフェイスで、動画のメニューを更新でき、かつ、動画の特性による優れたユーザインターフェイスで動画を差し替えることができる。
【００８９】
なお、本実施の形態によれば、特性メニューの項目は、図１２に示されるものに限られない。また、動画処理装置は、特性メニューの項目を、動画が保持している属性から取得して、ダイナミックに特性メニューを構成しても良い。また、特性メニューの表示態様も問わない。
【００９０】
さらに、本実施の形態における処理は、ソフトウェアで実現しても良い。そして、このソフトウェアをソフトウェアダウンロード等により配布しても良い。また、このソフトウェアをＣＤ−ＲＯＭなどの記録媒体に記録して流布しても良い。なお、本実施の形態における動画処理装置を実現するソフトウェアは、以下のようなプログラムである。つまり、このプログラムは、コンピュータに、格納している1以上の動画により、1以上の動画を識別する映像を有するメニューを構成する動画メニュー構成ステップと、動画メニュー構成ステップで構成したメニューを表示するメニュー表示ステップと、動画の特性を示す項目を1以上有する特性メニューを表示する特性メニュー表示ステップと、メニュー表示ステップで表示した映像の選択指示と、特性メニューが有する項目の選択指示を受け付ける入力受付ステップと、入力受付ステップで映像の選択指示を受け付け、かつ特性メニューが有する項目の選択指示を受け付けた場合に、当該映像が識別する動画に対して、当該項目が示す特性をさらに有する動画を選択する動画選択ステップと、入力受付ステップで受け付けた選択指示された映像に対応する動画を、動画選択ステップで選択した動画に差し替えて、メニュー表示ステップの映像を変更するメニュー変更ステップを実行させるためのプログラム、である。
【００９１】
（実施の形態３）
本実施の形態において、番組などのコンテンツの出力時間に応じた幅の動画（本動画は、当該コンテンツに関する動画である）を表示する電子番組表等について説明する。
【００９２】
図１６は、本実施の形態に係る情報処理装置の構成を示すブロック図である。本情報処理装置は、番組情報格納部１６０１、動画格納部１６０２、番組表表示部１６０３を具備する。
【００９３】
番組情報格納部１６０１は、電子番組表を構成する番組に関する情報である番組情報を１以上格納している。番組情報とは、例えば、番組を識別する番組識別子、番組を出力する出力時間帯を示す情報、チャンネル番号などを有する。番組情報のデータ構造は問わない。番組情報の取得方法は問わない。番組情報は、例えば、放送受信により取得する。また、番組情報は、例えば、ネットワーク経由で取得したり、記録媒体から読み出したりしても良い。番組情報格納部１６０１は、不揮発性の記録媒体が好適であるが、揮発性の記録媒体でも実現可能である。
【００９４】
動画格納部１６０２は、番組情報を識別する動画を１以上格納している。動画格納部１６０２における動画のデータ構造は問わない。動画格納部１６０２は、例えば、番組識別子と動画の実体データの対を1以上格納している。動画の実体データは、例えば、ＭＰＥＧ４やＭＰＥＧ７のデータ構造である。また、動画の取得方法も問わない。動画は、放送受信により取得したり、ネットワーク経由で取得したり、記録媒体から読み出したりされ得る。動画格納部１６０２は、不揮発性の記録媒体が好適であるが、揮発性の記録媒体でも実現可能である。
【００９５】
番組表表示部１６０３は、番組情報格納部の１以上の番組情報と、前記動画格納部の１以上の動画を用いて、番組を識別する動画を含む電子番組表を表示する。また、番組表表示部１６０３は、番組を識別する動画を表示する際に、当該番組が出力される時間に応じて、当該動画のサイズを変更して表示する。番組表表示部１６０３は、具体的には、1時間番組のコンテンツの番組情報を表示する場合に、３０分番組のコンテンツの番組情報を表示する場合の、２倍の領域の大きさになるように、動画を表示する。番組表表示部１６０３は、通常、ＭＰＵやメモリ等から実現され得る。番組表表示部１６０３が番組表を表示するための処理手順は、通常、ソフトウェアで実現され、当該ソフトウェアはＲＯＭ等の記録媒体に記録されている。但し、ハードウェア（専用回路）で実現しても良い。
【００９６】
以下、本情報処理装置の動作について図１７のフローチャートを用いて説明する。
【００９７】
（ステップＳ１７０１）番組表表示部１６０３は、予め格納されている番組表の枠を構成する情報を取得する。なお、番組表の枠を構成する情報のデータ構造は問わない。
【００９８】
（ステップＳ１７０２）番組表表示部１６０３は、ステップＳ１７０１で取得した番組表の枠を構成する情報から番組表の枠を表示する。
【００９９】
（ステップＳ１７０３）番組表表示部１６０３は、カウンタｉに１を代入する。
【０１００】
（ステップＳ１７０４）番組表表示部１６０３は、番組情報格納部１６０１からｉ番目の番組情報を取得する。
【０１０１】
（ステップＳ１７０５）番組表表示部１６０３は、ｉ番目の番組情報が存在するか否かを判断する。つまり、例えば、番組表表示部１６０３は、ステップＳ１７０４で読み込んだ番組情報がＮＵＬＬでないか否かを判断する。ｉ番目の番組情報が存在すればステップＳ１７０６に行き、ｉ番目の番組情報が存在しなければ処理を終了する。
【０１０２】
（ステップＳ１７０６）番組表表示部１６０３は、ｉ番目の番組情報に対応する動画を、動画格納部１６０２から読み込む。なお、例えば、動画格納部１６０２の動画は番組識別子と対に管理され、かつ番組情報は番組識別子を有している。そして、番組表表示部１６０３は、番組情報が有する番組識別子と対になる動画を読み出す。
【０１０３】
（ステップＳ１７０７）番組表表示部１６０３は、ｉ番目の番組情報が有する番組の出力時間帯の情報から、動画を出力する、番組表内での位置を決定する。具体的には、例えば、番組情報が示す番組が１７：００から１８：００に出力される番組であった場合に、番組表の中の１７：３０の位置に動画の中心が配置されるように、動画出力の位置を決定する。
【０１０４】
（ステップＳ１７０８）番組表表示部１６０３は、動画出力の際に、ｉ番目の番組情報が有する番組の出力時間帯の情報から、マスクをかけるべき領域を決定し、動画の一部にマスクをかける。なお、動画の全体を出力するだけの十分な大きさの領域がとれる、番組の出力時間であれば、番組表表示部１６０３はマスクをかけない。
【０１０５】
（ステップＳ１７０９）番組表表示部１６０３は、ステップＳ１７０６で取得した動画を、ステップＳ１７０７で決定した位置に出力する。
【０１０６】
（ステップＳ１７１０）番組表表示部１６０３は、カウンタｉを１インクリメントする。ステップＳ１７０４に戻る。
【０１０７】
なお、上記フローチャートにおいて、動画を出力した場合には、通常、出力し続ける。なお、番組表出力の終了命令を受け付けた場合などに、番組表の枠と動画の出力は、終了する。
【０１０８】
以下、本実施の形態における情報処理装置の具体的な動作について説明する。今、情報処理装置は、図１８に示されている番組情報管理表を保持している。番組情報管理表は、「ＩＤ」「番組識別子」「出力時間」「チャンネル」を有するレコード（番組情報）を1以上有する。「ＩＤ」は、レコードを識別する情報であり、表管理上の要請のために存在する。「番組識別子」は、番組を識別する情報（番組名）である。「出力時間」は、番組が放送される時間帯を示す。ここでは、「出力時間」は、番組の放送開始時刻と放送終了時刻を有するが、番組の放送開始時刻と放送時間を有してもよい。「チャンネル」は、番組が放送されるチャンネル番号を示す。また、情報処理装置は、図１９に示されている動画管理表を保持している。動画管理表は、「ＩＤ」「番組識別子」「動画」を有するレコードを1以上有する。「動画」は、動画の実体データであり、例えば、ＭＰＥＧ４のデータ構造である。また、例えば、「動画」は、プロモーションチャンネルから、実際の番組より早い時間に放送され、情報処理装置に蓄積されたものである。
【０１０９】
かかる場合、情報処理装置は、まず、番組表の枠を構成し、表示する。図２０は、番組表の枠の表示例である。番組表は、例えば、縦軸にチャンネル番号、横軸に出力時間を有する。ただし、番組表は、横軸にチャンネル番号、縦軸に出力時間でもよい。
【０１１０】
次に、情報処理装置は、図１８の1番目の番組情報を取得する。次に、情報処理装置は、1番目の番組情報の番組識別子「番組ＡＡ」と対になる動画を図１９の動画管理表から読み出す。そして、情報処理装置は、1番目の番組情報の出力時間「1時間」から動画出力の際のマスクの幅（出力する動画の幅）を決定する。そして、図２１に示されるように、「番組ＡＡ」を識別する動画を出力する。
【０１１１】
次に、情報処理装置は、図１８の２番目の番組情報を取得し、上記と同様に、番組識別子「番組ＢＢ」と対になる動画を番組表の枠内に表示する（図２２参照）。かかる場合、「番組ＢＢ」の動画の幅は、「番組ＡＡ」と比べて１／４である。番組の出力時間が１／４だからである。
【０１１２】
次に、情報処理装置は、図１８の３番目以降、すべての番組情報を取得し、上記と同様に、動画を番組表の枠内に表示する（図２３参照）。かかる場合、情報処理装置は、番組を識別する動画を表示する際に、当該番組が出力される時間に応じて、当該動画のサイズを変更して表示する。なお、動画の表示とともに、番組識別子を番組表内に表示しても良い。
【０１１３】
以上、本実施の形態によれば、出力するコンテンツを識別する動画を、その出力時間帯に応じた領域の大きさで、番組表内に出力できる。したがって、ユーザが番組表を見れば、どんなコンテンツがどの時間帯に、どれぐらいの時間出力されるのかが一目瞭然に分かる。
【０１１４】
なお、本実施の形態によれば、番組表とは、広くコンテンツの出力のスケジュールを言い、放送される番組の放送スケジュールを示す情報に限らない。番組表とは、例えば、博物館やイベント会場で出力されるコンテンツの出力スケジュールを示す情報でも良い。かかる場合、番組表内にチャンネルは存在しないこともあり得る。かかることは、他の実施の形態においても同様である。
【０１１５】
また、本実施の形態によれば、番組とは、放送される番組に限らず、記録媒体から読み出すコンテンツやネットワークを経由して取得するコンテンツも含む。つまり、番組とは、広くコンテンツと同意義である。かかることは、他の実施の形態においても同様である。
【０１１６】
また、本実施の形態によれば、動画にマスクをかけて、出力時間に応じた領域の幅で動画を出力したが、動画を出力時間に応じた領域にカットして出力しても良い。番組を識別する動画を表示する際に、当該番組が出力される時間に応じて、当該動画のサイズを変更して表示されれば、そのアルゴリズムは問わない。
【０１１７】
さらに、本実施の形態における処理は、ソフトウェアで実現しても良い。そして、このソフトウェアをソフトウェアダウンロード等により配布しても良い。また、このソフトウェアをＣＤ−ＲＯＭなどの記録媒体に記録して流布しても良い。なお、本実施の形態における情報処理装置を実現するソフトウェアは、以下のようなプログラムである。つまり、このプログラムは、コンピュータに、番組表の枠を表示するステップと、番組情報に基づいて当該番組情報を識別する動画の表示位置、および表示領域を決定するステップと、当該決定に基づいて番組情報を識別する動画を番組表内に表示するステップを実行させるためのプログラム、である。なお、番組表の枠を表示するステップと、動画を番組表内に表示するステップは、並行処理されても良いし、その順序も問わない。
【０１１８】
（実施の形態４）
本実施の形態において、位置情報を有する、または位置情報と関連付けられた動画を、その位置情報に基づいて配置して出力する動画表示装置について説明する。
【０１１９】
図２４は動画表示装置のブロック図である。本動画表示装置は、動画格納部２４０１、地図情報格納部２４０２、現在時刻取得部２４０３、世界時計保持部２４０４、地図表示部２４０５、動画表示部２４０６を有する。
【０１２０】
動画格納部２４０１は、位置を示す情報である位置情報を属性値として有する動画を1以上格納している。動画のデータ構造は問わない。また、動画の属性値の持ち方も問わない。動画格納部２４０１は、不揮発性の記録媒体が好適であるが、揮発性の記録媒体でも実現可能である。
【０１２１】
地図情報格納部２４０２は、地図情報を格納している。地図情報のデータ構造は問わない。地図情報格納部２４０２は、不揮発性の記録媒体が好適であるが、揮発性の記録媒体でも実現可能である。
【０１２２】
現在時刻取得部２４０３は、図示しない時計から現在時刻を取得する。現在時刻取得部２４０３は、通常、ＭＰＵやメモリ等から実現され得る。現在時刻取得部２４０３が現在時刻を取得するための処理手順は、通常、ソフトウェアで実現され、当該ソフトウェアはＲＯＭ等の記録媒体に記録されている。但し、ハードウェア（専用回路）で実現しても良い。
【０１２３】
世界時計保持部２４０４は、世界各国の時刻を保持している。世界時計保持部２４０４は、例えば、国識別子と現在時刻の対を１以上保持している。現在時刻は、時計と同様、インクリメントされる。なお、世界時計保持部２４０４は、基準となる国（例えば、日本）との時差を示す情報と、国識別子の対を１以上保持していても良い。
【０１２４】
地図表示部２４０５は、地図情報を表示する。地図表示部２４０５は、地図情報格納部２４０２の地図情報をディスプレイに表示する。地図表示部２４０５は、ディスプレイを含むと考えても、ディスプレイを含まないと考えても良い。地図表示部２４０５がディスプレイを含まない場合は、地図表示部２４０５は外付けのディスプレイに地図情報の表示指示をする。
【０１２５】
動画表示部２４０６は、1以上の動画を、当該動画の属性値である位置情報を視覚的に示す態様で表示する。また、動画表示部２４０６は、動画を出力する際に、現在時刻に対応する動画を表示する。つまり、動画表示部２４０６は、現在時刻が夕方であれば、夕方の時間に合致する動画を表示する。かかる場合、動画のストリームには、時刻情報が付与されている。さらに、動画表示部２４０６は、位置情報が外国を示す情報であれば、世界時計保持部２４０４の世界時計を参照し、現在の外国の時刻に対応する動画を表示する。動画表示部２４０６は、ディスプレイを含むと考えても、ディスプレイを含まないと考えても良い。動画表示部２４０６がディスプレイを含まない場合は、動画表示部２４０６は外付けのディスプレイに動画の表示指示をする。動画表示部２４０６の上記の動画表示制御の処理手順は、通常、ソフトウェアで実現され、当該ソフトウェアはＲＯＭ等の記録媒体に記録されている。但し、ハードウェア（専用回路）で実現しても良い。
【０１２６】
以下、動画表示装置の動作について図２５のフローチャートを用いて説明する。なお、動画表示装置の動作の開始は、ユーザ指示によっても良いし、他の装置からの指示によっても良いし、自動的であっても良い。
【０１２７】
（ステップＳ２５０１）地図表示部２４０５は、地図情報格納部２４０２から地図情報を取得する。
【０１２８】
（ステップＳ２５０２）地図表示部２４０５は、ステップＳ２５０１で取得した地図情報から地図を表示する。
【０１２９】
（ステップＳ２５０３）動画表示部２４０６は、カウンタｉに１を代入する。
【０１３０】
（ステップＳ２５０４）動画表示部２４０６は、ｉ番目の動画が動画格納部２４０１に存在するか否かを判断する。ｉ番目の動画が存在すればステップＳ２５０５に行き、ｉ番目の動画が存在しなければ処理を終了する。
【０１３１】
（ステップＳ２５０５）動画表示部２４０６は、ｉ番目の動画の属性値「位置情報」を取得する。
【０１３２】
（ステップＳ２５０６）動画表示部２４０６は、ｉ番目の動画の表示位置を、ステップＳ２５０５で取得した位置情報に基づいて決定する。
【０１３３】
（ステップＳ２５０７）動画表示部２４０６は、ｉ番目の動画の属性値「国識別子」を取得する。
【０１３４】
（ステップＳ２５０８）現在時刻取得部２４０３が時刻を取得し、動画表示部２４０６は、ステップＳ２５０７で取得した国識別子と、現在時刻に基づいて時刻を決定する。なお、動画表示部２４０６は、通常、世界時計保持部２４０４の情報も利用して時刻を決定する。
【０１３５】
（ステップＳ２５０９）動画表示部２４０６は、ステップＳ２５０８で取得した時刻に基づいて、ｉ番目の動画の出力開始位置を決定する。出力開始位置とは、動画のストリームの中で、最初に出力されるフィールドを示す位置である。
【０１３６】
（ステップＳ２５１０）動画表示部２４０６は、ステップＳ２５０９で決定した出力開始位置で示されるフィールドから動画を出力する。なお、出力終了の割り込み等が入力されない限り、出力された動画は、並列に出力され続ける、とする。
【０１３７】
（ステップＳ２５１１）カウンタiを１インクリメントする。ステップＳ２５０４に戻る。
【０１３８】
なお、図２５のフローチャートにおいて、地図情報は必ずしも出力する必要はない。また、現在時刻や世界時計に基づいて、動画を出力する必要もない。つまり、動画表示装置は、動画を表示する際に、当該動画の属性値である位置情報を視覚的に示す態様で表示される。さらに、動画と位置情報は、何らかの対応付けがされていれば良い。
【０１３９】
以下、本実施の形態における動画表示装置の具体的な動作について説明する。本動画表示装置は、例えば、旅行会社に設置された観光案内の情報処理装置である。本動画表示装置は、図２６に示す動画管理表を保持している。動画管理表は、「ＩＤ」「動画識別子」「位置情報」「国識別子」「動画」を有するレコードを１以上格納している。「動画識別子」「位置情報」「国識別子」は、動画の属性値である。「位置情報」は、ここでは、（緯度，経度）であるが、他の位置を示す情報であっても良い。「国識別子」は、国を識別する情報である。「国識別子」は、国コード等でも良い。また、ここでは、「動画」を構成するフィールド（静止画）の一部または全部には、時刻情報が付与されている。
【０１４０】
また、動画表示装置は、図２７の地図情報を保持している。図２７は、ここでは世界地図を示す情報である。さらに、動画表示装置は、図２８の世界時計情報管理表を保持している。世界時計情報管理表は、「ＩＤ」「国識別子」「時差」を有するレコードを１以上格納している。
【０１４１】
かかる場合、例えば、ユーザの指示により、動画表示装置は起動され、図２９のように、地図と複数の動画を表示する。動画表示装置は、「京都観光」「アメリカ観光」「中国観光」の動画を、当該動画が有する位置情報に基づいて、対応する地図の位置に表示する。
【０１４２】
また、動画表示装置は、現在時刻と、時差の情報から、現地時間に対応する動画を表示する。現在、動画表示装置は、日本時間１３時であれば、「京都観光」に関しては、昼間の動画を表示し、「アメリカ観光」に関しては、夜（２０時）の動画を表示し、「中国観光」に関しては、昼間の動画を表示する。
【０１４３】
以上、本実施の形態によれば、動画表示装置は、動画を表示する際に、当該動画の属性値である位置情報を視覚的に示す態様で表示できる。
【０１４４】
また、本実施の形態によれば、動画表示装置は、時刻情報を考慮した動画の表示ができる。さらに、動画表示装置は、時差も考慮した動画の表示ができる。
【０１４５】
以上より、本動画表示装置は、特に、観光案内などの情報表示として利用すれば、好適である。
【０１４６】
なお、本実施の形態によれば、動画表示の際に、地図表示は必須ではない。つまり、図２９の表示の代わりに、図３０に示されるように複数の動画を表示しても良い。図３０に示す動画表示は、西に位置する地点の動画ほど、左側に表示している。つまり、動画表示装置は、動画を表示する際に、当該動画に対応する位置情報を視覚的に示す態様で表示すれば良い。
【０１４７】
また、本実施の形態によれば、現在時刻や時差を考慮して、動画を表示することは必須ではない。
【０１４８】
また、本実施の形態によれば、動画表示装置はスタンドアロンであったが、サーバ装置にデータが存在し、クライアント装置からの指示により、上述したような動画表示をクライアント装置で行っても良い。
【０１４９】
さらに、本実施の形態における処理は、ソフトウェアで実現しても良い。そして、このソフトウェアをソフトウェアダウンロード等により配布しても良い。また、このソフトウェアをＣＤ−ＲＯＭなどの記録媒体に記録して流布しても良い。なお、本実施の形態における情報処理装置を実現するソフトウェアは、以下のようなプログラムである。つまり、このプログラムは、コンピュータに、１以上の動画と対になる位置情報に基づいて動画の表示位置を決定するステップと、当該表示位置が示す位置に１以上の動画を表示するステップを実行させるためのプログラム、である。
【０１５０】
（実施の形態５）
本実施の形態において、スケジュール情報に基づいて複数の動画の再生中に、再生されている動画の選択を受け付けることにより、動画の選択メニューを構成する動画処理装置等において、一の動画を選択した場合に、当該選択した動画に基づいて、スケジュール情報を変更し、その結果、動画再生順序を変える動画処理装置等について説明する。
【０１５１】
図３１は、本実施の形態に係る動画処理装置の構成を示すブロック図である。動画処理装置は、動画格納部３１０１、動画表示部３１０２、入力受付部１０３、動画メニュー構成部１０４、メニュー表示部１０５、動作再生部１０６、スケジュール情報変更部３１０７を具備する。動画表示部３１０２は、スケジュール情報保持手段３１０２１、動画表示手段３１０２２を具備する。
【０１５２】
動画格納部３１０１は、動画と当該動画の特性に関する情報である特性値の組を１組以上格納している。動画格納部３１０１は、不揮発性の記録媒体が好適であるが、揮発性の記録媒体でも実現可能である。
【０１５３】
スケジュール情報変更部３１０７は、入力受付部１０３が動画の表示に対して入力を受け付けた場合に、当該入力に受け付けに基づいて、スケジュール情報保持手段３１０２１が保持しているスケジュール情報を変更する。スケジュール情報を変更する具体的なアルゴリズムは、後述する。スケジュール情報変更部３１０７は、通常、ＭＰＵやメモリ等から実現され得る。スケジュール情報変更部３１０７の処理手順は、通常、ソフトウェアで実現され、当該ソフトウェアはＲＯＭ等の記録媒体に記録されている。但し、ハードウェア（専用回路）で実現しても良い。
【０１５４】
スケジュール情報保持手段３１０２１は、複数の動画を表示するスケジュールに関する情報であるスケジュール情報を保持している。スケジュール情報のデータ構造は問わない。スケジュール情報は、実体的な情報として存在する必要は必ずしもなく、動画格納部３１０１に動画が格納されている順序がスケジュール情報である、と考えても良い。スケジュール情報の具体例は後述する。スケジュール情報保持手段３１０２１は、不揮発性の記録媒体でも、揮発性の記録媒体でも良い。
【０１５５】
動画表示手段３１０２２は、まず、スケジュール情報に基づいて、複数の動画の全部または一部を順に表示する。次に、動画表示手段３１０２２は、スケジュール情報変更部３１０７がスケジュール情報を変更した場合に、当該変更されたスケジュール情報に基づいて、未表示の複数の動画の全部または一部を順に表示する。動画表示手段３１０２２は、通常、ＭＰＵやメモリ等から実現され得る。動画表示手段３１０２２が動画を表示するための処理手順は、ソフトウェアまたは／およびハードウェア（専用回路）で実現される。なお、動画表示手段３１０２２は、ディスプレイを含むと考えても、外付けのディスプレイに出力制御すると考えても良い。
【０１５６】
以下、本動画処理装置の動作について図３２のフローチャートを用いて説明する。なお、図２のフローチャートと同一の処理に関するステップの説明は省略する。
【０１５７】
（ステップＳ３２０１）動画表示手段３１０２２は、スケジュール情報保持手段３１０２１が保持しているスケジュール情報を取得する。
【０１５８】
（ステップＳ３２０２）動画表示手段３１０２２は、カウンタｉに１を代入する。
【０１５９】
（ステップＳ３２０３）動画表示手段３１０２２は、ステップＳ３２０１で取得したスケジュール情報に基づいてｉ番目の動画を表示する。なお、かかる動画表示の動作は、他のステップにおける動作を並行して行われる。つまり、動画表示中に、ユーザからの入力等を受け付けたりできる。また、一の動画の表示が完了すれば、ｉがインクリメントされ、次々とｉ番目の動画を表示する。
【０１６０】
（ステップＳ３２０４）ステップＳ２０１で受け付けた入力が、動画メニューの表示指示の入力であるか否かを判断する。動画メニューの表示指示の入力であればステップＳ３２０５に行き、動画メニューの表示指示の入力でなければステップＳ２１３に飛ぶ。
【０１６１】
（ステップＳ３２０５）メニュー表示部１０５は、動画メニューが登録されているか否かを判断する。なお、ステップＳ２１０で構成された動画メニューは、自動的に登録されるものとする。動画メニューが登録されていればステップＳ３２０６に行き、動画メニューが登録されていなければステップＳ２０１に戻る。
【０１６２】
（ステップＳ３２０６）メニュー表示部１０５は、登録されている動画メニューを表示する。ステップＳ２０１に戻る。
【０１６３】
（ステップＳ３２０７）スケジュール情報変更部３１０７は、動画の選択に対応して、スケジュール情報保持手段３１０２１が保持しているスケジュール情報を変更する。スケジュール情報の変更処理の詳細は、以下に、図３３のフローチャートを用いて説明する。
【０１６４】
（ステップＳ３２０８）スケジュール情報変更部３１０７は、動画表示手段３１０２２の動画表示が次の動画にステップするように、動画表示手段３１０２２に指示する。ステップＳ２０１に戻る。
【０１６５】
次に、スケジュール情報変更部３１０７がスケジュール情報を変更する動作について図３３のフローチャートを用いて説明する。
【０１６６】
（ステップＳ３３０１）スケジュール情報変更部３１０７は、ステップＳ２０５で選択された動画の特性値を取得する。なお、ここでは、動画格納部３１０１は、動画とその動画の特性に関する情報である特性値の組を１組以上格納している、とする。特性値とは、動画の性質を示す情報であり、具体例は後述する。
【０１６７】
（ステップＳ３３０２）スケジュール情報変更部３１０７は、カウンタｊに１を代入する。
【０１６８】
（ステップＳ３３０３）スケジュール情報変更部３１０７は、ｊ番目の未表示の動画が存在するか否かを判断する。ｊ番目の未表示の動画が存在すればステップＳ３３０４に行き、ｊ番目の未表示の動画が存在しなければステップＳ３３０８に飛ぶ。
【０１６９】
（ステップＳ３３０４）スケジュール情報変更部３１０７は、ｊ番目の未表示の動画の特性値を、動画格納部３１０１から取得する。
【０１７０】
（ステップＳ３３０５）スケジュール情報変更部３１０７は、ステップＳ３３０１で取得した動画の特性値と、ステップＳ３３０４で取得した動画の特性値の近似度を算出する。近似度（近似度とは、類似度とも言う。）を求めるアルゴリズムは問わない。複数の情報の特性値に基づいて、複数の情報の近似度を求める技術は、公知技術であり、種々考えられる。
【０１７１】
（ステップＳ３３０６）スケジュール情報変更部３１０７は、ｊ番目の未表示の動画を識別する情報である動画識別子とステップＳ３３０５で算出した近似度を対に蓄積する。
【０１７２】
（ステップＳ３３０７）スケジュール情報変更部３１０７は、ｊを１インクリメントする。ステップＳ３３０３に戻る。
【０１７３】
（ステップＳ３３０８）スケジュール情報変更部３１０７は、ステップＳ３３０６で蓄積した複数の近似度に基づいて、動画識別子をソートする。なお、ソートする技術は、公知技術であるので、説明を省略する。
【０１７４】
（ステップＳ３３０９）スケジュール情報変更部３１０７は、ステップＳ３３０８でソートした動画識別子で識別される動画の順に再生されるように、スケジュール情報を更新する。処理を終了する。
【０１７５】
以下、本実施の形態における動画処理装置を含む動画処理システムの具体的な動作について説明する。動画処理システムの概念図は、図３に示す概念図と同様である。また、図３４は、動画格納部１０１の動画管理表を示す。動画管理表は、「ＩＤ」「動画識別情報」「特性値」「動画」を有するレコードを１以上保持している。「特性値」は、「シリアス」「ハードボイルド」「メルヘン」「アットホーム」などの、動画の属性値である。「シリアス」とは、対応する動画のシリアスな度合いを示す値である。この値が大きいほど、シリアスな内容の動画である、と言える。「ハードボイルド」の値は、ハードボイルドの度合いを示す。「メルヘン」の値は、メルヘンの度合いを示す。「アットホーム」の値は、アットホームの度合いを示す。
【０１７６】
図３５は、スケジュール情報保持手段３１０２１のスケジュール情報管理表を示す。動画表示手段３１０２２は、このスケジュール情報管理表に従って、動画を順に表示する。図３５のスケジュール情報管理表の場合は、動画表示手段３１０２２は、「ＩＤ＝１」の「動画Ｘ」から順に、「動画Ｙ」・・・「動画Ｎ」と表示する予定である。
【０１７７】
以上の動画処理装置において、まず、ユーザは、リモコンを用いて、動画処理装置を起動する。起動は、リモコンの「電源」ボタンの押下等により行われる。
【０１７８】
動画処理装置が起動された場合、動画処理装置は、図３５のスケジュール情報管理表に基づく順序で、動画格納部３１０１の動画を読み出し、ディスプレイに表示する。そして、まず、動画処理装置は、「動画Ｘ」を読み出し、表示する。「動画Ｘ」はユーザの好みに合わないので、ユーザは「動画Ｘ」に対して選択指示を入力しなかった、とする。次に、動画処理装置は、「動画Ｙ」を読み出し、表示する。このユーザは、アットホームな映像が好きで、「動画Ｙ」の表示中に、リモコンで選択指示を入力した、とする。
【０１７９】
次に、動画処理装置は、「動画Ｙ」の特性値「シリアス＝１」「ハードボイルド＝１」「メルヘン＝２」「アットホーム＝９」を読み出す。次に、動画処理装置は、未表示の動画の特性値を順に読み出す。そして、読み出した未表示の動画の特性値との特性値から、未表示の動画と「動画Ｙ」の近似度を算出する。ここでは、近似度は、両動画の４つの特性値の差の絶対値の合計である。今、動画処理装置は、「ＩＤ＝３」の「動画Ｚ」の特性値をすべて読み出す。そして、動画処理装置は、「動画Ｙ」の特性値「シリアス＝１」と「動画Ｚ」の特性値「シリアス＝７」の差（「７−１＝６」）、「動画Ｙ」の特性値「ハードボイルド＝１」と「動画Ｚ」の特性値「ハードボイルド＝５」の差（「５−１＝４」）、「動画Ｙ」の特性値「メルヘン＝２」と「動画Ｚ」の特性値「メルヘン＝３」の差（「３−２＝１」）、「動画Ｙ」の特性値「アットホーム＝９」と「動画Ｚ」の特性値「アットホーム＝１」の差（「９−１＝８」）を算出し、当該差の合計（「６＋４＋１＋８＝１９」）を算出する。つまり、「動画Ｙ」と「動画Ｚ」の近似度は、「１９」である。近似度は、数値が小さいほど類似しており、数値が大きいほど類似していないことを示す。また、次に、動画処理装置は、「ＩＤ＝４」の動画の特性値を読み出し、「ＩＤ＝４」の動画の特性値と「動画Ｙ」の特性値を比較し、「ＩＤ＝４」の動画と「動画Ｙ」の近似度を算出する。さらに、動画処理装置は、「ＩＤ＝５」「ＩＤ＝６」・・・「ＩＤ＝Ｎ」の各動画と「動画Ｙ」の近似度を、上述のように算出する。そして、動画処理装置は、図３６に示されるような近似度表を得る。近似度表は、「動画識別情報」「近似度」を有するレコードを１以上管理している。「動画識別情報」で識別される動画と、選択された「動画Ｙ」との近似度を示す表である。そして、動画処理装置は、近似度表を「近似度」をキーとして昇順（値が小さいもの順）にソートする。そして、「ＩＤ」「動画識別情報」を有するレコードを１以上有する、新しいスケジュール情報を得る。「ＩＤ」は、整数「１」から順に付与される（図３７参照）。
【０１８０】
次に、動画処理装置は、当該スケジュール情報に基づいて、「動画Ａ」を表示する。そして、ユーザが「動画Ａ」を選択しなかった場合、動画処理装置は、次に、「動画Ｎ」を表示する。一方、ユーザが「動画Ａ」を選択した場合、上述のように、再度「動画Ａ」を基準にして、「動画Ａ」に近似する動画から順に表示されるように、新たなスケジュール情報を作成する。
【０１８１】
以上、本実施の形態によれば、複数の動画の再生中に、再生されている動画の選択を受け付けることにより、動画の選択メニューを構成する動画処理装置において、一の動画を選択した場合に、当該選択した動画に基づいて、動画表示のスケジュールを変更し、動画再生順序を変えることできる。かかる処理により、ユーザが好む動画を早い段階で見つけることができる。また、動画のメニューを構成する場合に、早くメニューを構成できる。
【０１８２】
なお、本実施の形態において、スケジュール情報の更新は、表示している動画が選択指示される毎に行ったが、最初に動画が選択指示された時のみ、スケジュール情報の更新を行うなど、スケジュール情報の更新のタイミングは問わない。
【０１８３】
また、本実施の形態において、スケジュール情報の変更のアルゴリズムは問わない。例えば、動画の特性値は、一つだけでも良い。また、例えば、選択した動画に近似しない動画から表示するようにスケジュール情報を変更しても良い。かかるスケジュール情報の変更方法によれば、バランスの良い動画メニューを早く作成することに役立つ。つまり、複数の動画を順に表示し、当該表示されている動画に対する入力を受け付け、当該入力を受け付けた動画によりメニューを構成し、当該動画のメニューを表示する動画処理装置において、表示されている動画に対する入力に基づいて、前記複数の動画のうち、未表示の動画を表示する順序を変更する動画処理装置であれば良い。
【０１８４】
また、本実施の形態において、スケジュール情報の構造は問わない。
【０１８５】
さらに、本実施の形態における動画処理装置の処理を実現するソフトウェアは、以下のようなプログラムである。つまり、このプログラムは、コンピュータに、格納されている複数の動画の全部または一部を順に表示する動画表示ステップと、動画の表示に対して入力を受け付ける入力受付ステップと、入力受付ステップで入力を受け付けた際に表示されている動画によりメニューを構成する動画メニュー構成ステップと、動画メニュー構成ステップで構成した動画のメニューを表示するメニュー表示ステップを実行させるためのプログラムであり、入力受付ステップで受け付けた入力に基づいて動画表示ステップにおける動画の表示順序を変更するプログラムである。
【０１８６】
（実施の形態６）
本実施の形態において、電子番組表を表示する情報処理装置であって、表示されている１以上の番組情報が有する１以上の時間帯情報に基づいて、番組情報を表示する枠のサイズである表示枠サイズが変更される情報処理装置について説明する。
【０１８７】
図３８は、本実施の形態に係る情報処理装置の構成を示すブロック図である。本情報処理装置は、番組情報格納部１６０１、動画格納部１６０２、入力受付部３８０１、番組表表示部３８０２を具備する。番組表表示部３８０２は、表示番組情報取得手段３８０２１、表示枠サイズ決定手段３８０２２、番組表構成手段３８０２３、番組表表示手段３８０２４を具備する。
【０１８８】
入力受付部３８０１は、電子番組表の表示指示、表示している電子番組表の移動指示、電子番組表の表示終了指示などの指示の入力を受け付ける。移動指示とは、画面上に表示する番組情報を切り替える指示、またはスクロールの指示である。入力手段は、リモコンやテンキーやキーボードやマウスやメニュー画面によるもの等、何でも良い。入力受付部３８０１は、赤外線リモコンからの信号を受信する赤外線受光部や、テンキーやキーボード等の入力手段のデバイスドライバーや、メニュー画面の制御ソフトウェア等で実現され得る。
【０１８９】
表示番組情報取得手段３８０２１は、入力受付部３８０１が受け付けた電子番組表の表示指示や表示している電子番組表の移動指示に基づいて、表示する番組情報を、番組情報格納部１６０１から取得する。
【０１９０】
表示枠サイズ決定手段３８０２２は、表示番組情報取得手段３８０２１が取得した１以上の番組情報が有する１以上の時間帯情報に基づいて、表示対象の１以上の番組情報の表示枠サイズを決定する。表示枠サイズ決定手段３８０２２は、通常、ＭＰＵやメモリ等から実現され得る。表示枠サイズ決定手段３８０２２の処理手順は、通常、ソフトウェアで実現され、当該ソフトウェアはＲＯＭ等の記録媒体に記録されている。但し、ハードウェア（専用回路）で実現しても良い。
【０１９１】
番組表構成手段３８０２３は、表示枠サイズ決定手段３８０２２が決定した表示枠サイズと表示番組情報取得手段３８０２１が取得した１以上の番組情報に基づいて電子番組表を構成する。番組表構成手段３８０２３は、通常、ＭＰＵやメモリ等から実現され得る。番組表構成手段３８０２３の処理手順は、通常、ソフトウェアで実現され、当該ソフトウェアはＲＯＭ等の記録媒体に記録されている。但し、ハードウェア（専用回路）で実現しても良い。
【０１９２】
番組表表示手段３８０２４は、番組表構成手段３８０２３が構成した電子番組表を表示する。番組表表示手段３８０２４は、ディスプレイを含むと考えても含まないと考えても良い。番組表表示手段３８０２４は、ディスプレイのドライバーソフトまたは、ディスプレイのドライバーソフトとディスプレイ等で実現され得る。
【０１９３】
以下、本情報処理装置の動作について図３９のフローチャートを用いて説明する。
【０１９４】
（ステップＳ３９０１）入力受付部３８０１は、入力を受け付けたか否かを判断する。入力を受け付ければステップＳ３９０２に行き、入力を受け付けなければステップＳ３９１８に飛ぶ。
【０１９５】
（ステップＳ３９０２）入力受付部３８０１は、ステップＳ３９０１で受け付けた入力が電子番組表の表示指示であるか否かを判断する。電子番組表の表示指示であればステップＳ３９０３に行き、電子番組表の表示指示でなければステップＳ３９１８に飛ぶ。
【０１９６】
（ステップＳ３９０３）表示番組情報取得手段３８０２１は、表示対象の番組情報を番組情報格納部１６０１から取得する。表示対象の番組情報は、例えば、先に電子番組表を表示し、表示を終了した際に記憶されている箇所（チャンネル、時間帯）の番組情報である。また、表示対象の番組情報は、電子番組表を表示する際に、固定の箇所（チャンネル、時間帯）の番組情報であっても良い。
【０１９７】
（ステップＳ３９０４）表示枠サイズ決定手段３８０２２は、初期化を行う。初期化とは、カウンタｉに１を代入する。また、初期化とは、枠サイズを決定する場合に必要な値である設定値に１００００（１００００は、番組情報が有し得ない時間帯情報である。）を代入する等の処理である。
【０１９８】
（ステップＳ３９０５）表示枠サイズ決定手段３８０２２は、ステップＳ３９０３で取得した番組情報の中に、ｉ番目の番組情報が存在するか否かを判断する。ｉ番目の番組情報が存在すればステップＳ３９０６に行き、ｉ番目の番組情報が存在しなければステップＳ３９１０に飛ぶ。
【０１９９】
（ステップＳ３９０６）表示枠サイズ決定手段３８０２２は、ｉ番目の番組情報が有する時間帯情報を取得する。時間帯情報とは、番組が放送される時間を示す情報であり、例えば、番組情報が有する番組開始時刻と番組終了時刻から算出しても良いし、番組情報が有する番組出力時間であっても良い。時間帯情報が番組情報の有する番組出力時間である場合は、番組情報は、番組開始時刻と番組出力時間を有する。
【０２００】
（ステップＳ３９０７）表示枠サイズ決定手段３８０２２は、設定値がステップＳ３９０６で取得した時間帯情報より大きいか否かを判断する。設定値が時間帯情報より大きければステップＳ３９０８に行き、設定値が時間帯情報以下であればステップＳ３９０９に飛ぶ。
【０２０１】
（ステップＳ３９０８）表示枠サイズ決定手段３８０２２は、設定値に、時間帯情報を代入する。
【０２０２】
（ステップＳ３９０９）表示枠サイズ決定手段３８０２２は、カウンタｉを１、インクリメントする。ステップＳ３９０５に戻る。
【０２０３】
（ステップＳ３９１０）表示枠サイズ決定手段３８０２２は、設定値が示す時間の長さを基準サイズであるサイズ１として、番組情報の表示枠サイズを決定する。表示枠サイズ決定手段３８０２２は、例えば、設定値が示す時間が１５分である場合に、１５分の幅の番組情報の表示枠を１のサイズとし、３０分の番組情報の表示枠サイズは２、６０分の番組情報の表示枠サイズを４とする。
【０２０４】
（ステップＳ３９１１）番組表構成手段３８０２３は、カウンタｉに１を代入する。
【０２０５】
（ステップＳ３９１２）番組表構成手段３８０２３は、ｉ番目の番組情報が存在するか否かを判断する。なお、この番組情報は、ステップＳ３９０３で取得した、表示対象の番組情報である。
【０２０６】
（ステップＳ３９１３）番組表構成手段３８０２３は、ｉ番目の番組情報の時間帯情報を取得し、当該時間帯情報と、ステップＳ３９１０の枠サイズから、ｉ番目の番組情報の枠サイズを決定する。
【０２０７】
（ステップＳ３９１４）番組表構成手段３８０２３は、ステップＳ３９１３で決定した枠サイズの大きさで、番組情報の表示態様を構成する。番組情報の表示態様を構成するとは、表示する番組イメージを構成することである。番組表構成手段３８０２３は、例えば、番組情報が有する番組のタイトルと、番組情報に対応する動画に基づいて、番組情報の表示態様を構成する。動画は、動画格納部１６０２に存在する。
【０２０８】
（ステップＳ３９１５）番組表構成手段３８０２３は、カウンタｉを１、インクリメントする。ステップＳ３９１２に戻る。
【０２０９】
（ステップＳ３９１６）番組表構成手段３８０２３は、電子番組表の枠を構成する。この枠は、電子番組表の全体の枠であり、例えば、縦軸のチャネル番号、横軸の時間情報を有する。
【０２１０】
（ステップＳ３９１７）番組表表示手段３８０２４は、番組表構成手段３８０２３が構成した電子番組表を表示する。この電子番組表は、通常、番組を特定する動画を含むが、含まなくても良い。
【０２１１】
（ステップＳ３９１８）入力受付部３８０１は、ステップＳ３９０１で受け付けた入力が電子番組表の移動指示であるか否かを判断する。電子番組表の移動指示であればステップＳ３９０３に行き、電子番組表の移動指示でなければステップＳ３９１９に行く。移動指示は、例えば、リモコンの十字キーの押下によりなされる。ユーザが、例えば、十字キーのも右矢印ボタンを押下すると、電子番組表が左にスクロールされる。
【０２１２】
（ステップＳ３９１９）入力受付部３８０１は、ステップＳ３９０１で受け付けた入力が電子番組表の表示の終了指示であるか否かを判断する。電子番組表の表示の終了指示であれば処理を終了し、電子番組表の表示の終了指示でなければステップＳ３９０１に戻る。
【０２１３】
なお、上記フローチャートにおいて、動画を出力した場合には、通常、出力し続ける。なお、番組表の表示の終了指示を受け付けた場合などに、番組表の枠と動画の出力は、終了する。
【０２１４】
以下、本実施の形態における情報処理装置の具体的な動作について説明する。今、情報処理装置は、図１８に示される番組情報管理表を保持している、とする。図１８の「出力時間」により、時間帯情報を取得され得る。例えば、「番組ＡＡ」の出力時間「１７：００−１８：００」により、時間帯情報が６０分と算出される。
【０２１５】
今、ユーザは、電子番組表の表示指示をリモコンから入力した、とする。そして、情報処理装置は、表示対象の番組情報を、図４０に示すように抽出した、とする。かかる表示対象の番組情報の抽出は、テレビのラストメモリ（最後に見ていたチャンネル番号）の情報と、現在時刻の情報に基づいて行う。つまり、ユーザは、最後に８チャンネルを見ており、現在、午前１０時である、とする。かかる場合、情報処理装置は、８チャンネルと、隣の１０チャンネルの番組情報であり、１０時から１６時までの番組情報を抽出する、とする。
【０２１６】
次に、情報処理装置は、抽出した番組情報が有する時間帯情報の最小の値「１５分」を取得する。抽出した番組情報の中では、１５分の番組が最短の番組である。次に、情報処理装置は、１５分をサイズ「１」とする。そして、情報処理装置は、例えば、６０分の番組をサイズ「４」とする。なお、ここでは、サイズ「１」より小さな枠であれば、ユーザにとって番組情報が見にくいものになる、とする。
【０２１７】
次に、情報処理装置は、抽出した全番組の時間帯情報に基づいて、全番組の表示枠サイズを決定する。次に、情報処理装置は、当該表示枠サイズに基づいて、番組情報が有するタイトルと、番組情報に対応する動画を表示する。そして、情報処理装置は、電子番組表の枠である、チャンネルを示す縦軸、時間軸を示す横軸を構成し、表示する。その結果、情報処理装置は、図４１に示す電子番組表を表示する。なお、図４１において、１５分の時間長をサイズ「１」としたので、情報処理装置は、１０時から１３時までの番組情報のみ表示できた。
【０２１８】
なお、情報処理装置が３０分の時間長をサイズ「１」と決定した場合には、例えば、図４２に示すように、１０時から１６時までの６時間分の番組情報を表示できる。かかる場合、表示対象の番組情報が有する時間帯情報の最短は、３０分である。
【０２１９】
以上、本実施の形態における情報処理装置は、番組を識別する情報である番組識別子と番組が放送される時間帯を示す情報である時間帯情報を有する１以上の番組情報を有する電子番組表を表示する情報処理装置であって、表示されている1以上の番組情報が有する1以上の時間帯情報に基づいて、番組情報の枠のサイズが変更される情報処理装置である。かかる情報処理装置により、非常に見易い電子番組表を得ることができる。
【０２２０】
なお、本実施の形態によれば、最短の時間帯情報を有する番組情報を基準に、電子番組表の番組情報の表示枠サイズを決定したが、他のアルゴリズムにより、電子番組表の番組情報の表示枠サイズを決定しても良い。情報処理装置は、表示対象の１以上の番組情報が有する１以上の時間帯情報に基づいて、表示対象の１以上の番組情報の枠のサイズを決定すれば良い。例えば、情報処理装置は、最長の時間帯情報に基づいて番組情報の枠のサイズを決定しても良い。かかる場合、多数の番組情報が画面に表示され得るので、視聴や録画予約する番組を選択しやすくなる。また、表示されている番組情報が有する時間帯情報の中で、最も多い時間帯情報を基準として、番組情報の表示枠サイズを決定しても良い。
【０２２１】
また、本実施の形態によれば、番組枠内に動画を表示したが、動画の表示は必須ではない。また、動画の表示方法は種々あり、例えば、時間帯情報（番組の出力時間）に応じた領域の幅で動画を出力したが、動画を時間帯情報に応じた領域にカットして出力しても良い。かかることは、以下の実施の形態においても同様である。
【０２２２】
なお、本実施の形態における情報処理装置を実現するソフトウェアは、以下のようなプログラムである。つまり、このプログラムは、コンピュータに、電子番組表の表示指示や表示している電子番組表の移動指示などの入力を受け付ける入力受付ステップと、当該受け付けた入力に基づいて、表示する番組情報を取得する表示番組情報取得ステップと、表示番組情報取得ステップで取得した１以上の番組情報が有する１以上の時間帯情報に基づいて、表示対象の１以上の番組情報の表示枠のサイズを決定する表示枠サイズ決定ステップと、表示枠サイズ決定ステップで決定した表示枠サイズに基づいて電子番組表を構成し、表示するステップを実行させるためのプログラムである。
【０２２３】
（実施の形態７）
本実施の形態において、電子番組表を表示する情報処理装置であって、フォーカスされている番組情報が有する時間帯情報に基づいて、番組情報の枠のサイズが変更される情報処理装置について説明する。
【０２２４】
図４３は、本実施の形態に係る情報処理装置の構成を示すブロック図である。本情報処理装置は、番組情報格納部１６０１、動画格納部１６０２、入力受付部４３０１、番組表表示部４３０２を具備する。番組表表示部４３０２は、表示番組情報取得手段３８０２１、フォーカス番組情報取得手段４３０２１、表示枠サイズ決定手段４３０２２、番組表構成手段３８０２３、番組表表示手段３８０２４を具備する。
【０２２５】
入力受付部４３０１は、電子番組表の表示指示、フォーカスする番組情報の指示、電子番組表の表示終了指示などの指示の入力を受け付ける。フォーカスする番組情報の指示とは、表示されている１以上の番組情報の中で、着目する番組情報を示す指示である。フォーカスされている番組情報で識別される番組に対して、録画予約ができたり、視聴ができたり、視聴予約ができたりする。入力受付部４３０１の実現手段は、入力受付部３８０１と同様である。
【０２２６】
フォーカス番組情報取得手段４３０２１は、入力受付部４３０１が受け付けた入力に基づいて、フォーカスされる番組情報を決定し、表示番組情報取得手段３８０２１が取得した番組情報から選択し、当該決定した番組情報を取得する。フォーカス番組情報取得手段４３０２１は、通常、ＭＰＵやメモリ等から実現され得る。フォーカス番組情報取得手段４３０２１の処理手順は、通常、ソフトウェアで実現され、当該ソフトウェアはＲＯＭ等の記録媒体に記録されている。但し、ハードウェア（専用回路）で実現しても良い。
【０２２７】
表示枠サイズ決定手段４３０２２は、フォーカス番組情報取得手段４３０２１で取得した番組情報が有する時間帯情報に基づいて、表示枠サイズを決定する。表示枠サイズ決定手段４３０２２は、通常、ＭＰＵやメモリ等から実現され得る。表示枠サイズ決定手段４３０２２の処理手順は、通常、ソフトウェアで実現され、当該ソフトウェアはＲＯＭ等の記録媒体に記録されている。但し、ハードウェア（専用回路）で実現しても良い。
【０２２８】
以下、本情報処理装置の動作について図４４のフローチャートを用いて説明する。なお、図３９のフローチャートと同一のステップに関して、説明を省略する。
【０２２９】
（ステップＳ４４０１）フォーカス番組情報取得手段４３０２１は、は、ステップＳ３９０１の入力に基づいて、フォーカスされる番組情報を決定し、当該番組情報を取得する。
【０２３０】
（ステップＳ４４０２）表示枠サイズ決定手段４３０２２は、フォーカス番組情報取得手段４３０２１で取得した番組情報が有する時間帯情報に基づいて、表示枠サイズを決定する。表示枠サイズの決定アルゴリズムは種々ある。そのアルゴリズムの具体例は以下で述べる。
【０２３１】
（ステップＳ４４０３）入力受付部４３０１は、ステップＳ３９０１で受け付けた入力がフォーカスの移動指示であるか否かを判断する。フォーカスの移動指示であればステップＳ３９０３に行き、フォーカスの移動指示でなければステップＳ３９１９に行く。
【０２３２】
なお、上記フローチャートにおいて、動画を出力した場合には、通常、出力し続ける。なお、番組表の表示の終了指示を受け付けた場合などに、番組表の枠と動画の出力は、終了する。
【０２３３】
以下、本実施の形態における情報処理装置の具体的な動作について説明する。今、情報処理装置は、図１８に示される番組情報管理表を保持している、とする。図１８の「出力時間」により、時間帯情報を取得され得る。例えば、「番組ＡＡ」の出力時間「１７：００−１８：００」により、時間帯情報が６０分と算出される。
【０２３４】
今、ユーザは、電子番組表の表示指示をリモコンから入力した、とする。そして、情報処理装置は、表示対象の番組情報を、図４０に示すように抽出した、とする。
【０２３５】
次に、情報処理装置は、フォーカスされている番組情報を取得する。今、この番組情報を「番組１５」の番組情報である、とする。そして、情報処理装置は、図４５に示されるような電子番組表を表示している。図４５において、「番組１５」の番組情報がフォーカスされ、ハイライトで表示されている。また、図４５において、３０分の番組の番組情報を基準長の「２」の表示枠サイズで表示する。
【０２３６】
次に、ユーザは、フォーカスを「番組１５」から「番組１６」の枠に移動する、とする。かかるフォーカス移動は、例えば、リモコンの十字キーの右矢印ボタンを押下することにより行う。
【０２３７】
すると、情報処理装置は、フォーカスされる番組情報として「番組１６」の番組情報を取得する。そして、情報処理装置は、「番組１６」の番組情報が有する時間帯情報が１５分である、ことを取得する。次に、情報処理装置は、１５分の時間長を基準に番組情報の表示枠サイズを決定する。つまり、情報処理装置は、１５分の時間長を、例えば、基準長の「２」と決定し、「番組１６」を２倍の表示枠サイズ（横のサイズが２倍）で表示する。そして、「番組１６」を画面の中央に表示し、その周りの番組情報を同じく、２倍の横サイズで表示する。その結果、情報処理装置は、図４６の電子番組表を表示する。図４６において、「１０：１５」から「１２：１５」の間の番組情報のみ表示されている。
【０２３８】
以上、本実施の形態における情報処理装置は、番組を識別する情報である番組識別子と番組が放送される時間帯を示す情報である時間帯情報を有する１以上の番組情報を有する電子番組表を表示する情報処理装置であって、フォーカスされた番組情報が有する時間帯情報に基づいて、番組情報の枠のサイズが変更される情報処理装置である。かかる情報処理装置により、フォーカスされた番組情報が非常に見易い電子番組表を得ることができる。
【０２３９】
なお、本実施の形態において、番組識別子と時間帯情報を有する１以上の番組情報を有する電子番組表を表示する情報処理装置であって、フォーカスされている番組情報が有する時間帯情報に基づいて、番組情報の枠のサイズが変更される情報処理装置であれば良く、いかなるアルゴリズムで、フォーカスされている番組情報の表示枠サイズを変更しても良い。ただし、フォーカスされている番組情報が有する時間帯情報を基準にして、他の番組情報の表示枠サイズも変更されれば、フォーカスされている番組情報と他の番組情報の時間帯情報の関係を失わず好適である。
【０２４０】
なお、本実施の形態における情報処理装置を実現するソフトウェアは、以下のようなプログラムである。つまり、このプログラムは、コンピュータに、表示している１以上の番組のうち、フォーカスする番組情報の指示の入力を受け付ける入力受付ステップと、当該入力によりフォーカスされた番組情報が有する時間帯情報を取得するステップと、当該時間帯情報に基づいて番組情報の枠のサイズを決定するステップと、当該決定した表示枠サイズに基づいて電子番組表を構成し、表示するステップを実行させるためのプログラムである。
【０２４１】
（実施の形態８）
本実施の形態において、動画を含む電子番組表を表示する情報処理装置であって、時間帯情報に基づいて、表示方法を変えて動画を表示する情報処理装置について説明する。
【０２４２】
図４７は、本実施の形態に係る情報処理装置の構成を示すブロック図である。本情報処理装置は、番組情報格納部１６０１、動画格納部４７０１、入力受付部３８０１、番組表表示部４７０２を具備する。番組表表示部４７０２は、表示番組情報取得手段３８０２１、時間帯情報取得手段４７０２２、動画取得手段４７０２３、表示方法決定手段４７０２４、番組表表示手段４７０２５を具備する。
【０２４３】
動画格納部４７０１は、番組情報を識別する動画を１以上格納している。また、その動画は、複数のオブジェクトで構成される静止画の集合である。また、動画を代表する一の静止画に対して、代表識別子が付与されている。代表識別子は、動画を代表する一の静止画である代表静止画を識別する情報である。動画の実体データは、例えば、ＭＰＥＧ４やＭＰＥＧ７のデータ構造である。なお、動画の取得方法も問わない。動画は、放送受信により取得したり、ネットワーク経由で取得したり、記録媒体から読み出したりされ得る。動画格納部４７０１は、不揮発性の記録媒体が好適であるが、揮発性の記録媒体でも実現可能である。
【０２４４】
時間帯情報取得手段４７０２２は、表示番組情報取得手段３８０２１が取得した各番組情報から時間帯情報を取得する。時間帯情報取得手段４７０２２は、通常、ＭＰＵやメモリ等から実現され得る。時間帯情報取得手段４７０２２の処理手順は、通常、ソフトウェアで実現され、当該ソフトウェアはＲＯＭ等の記録媒体に記録されている。但し、ハードウェア（専用回路）で実現しても良い。
【０２４５】
動画取得手段４７０２３は、表示対象の番組情報に対応する動画を、動画格納部４７０１から取得する。動画取得手段４７０２３は、通常、ＭＰＵやメモリ等から実現され得る。動画取得手段４７０２３の処理手順は、通常、ソフトウェアで実現され、当該ソフトウェアはＲＯＭ等の記録媒体に記録されている。但し、ハードウェア（専用回路）で実現しても良い。
【０２４６】
表示方法決定手段４７０２４は、時間帯情報取得手段４７０２２が取得した時間帯情報に基づいて、番組情報に対応する動画の表示方法を決定する。動画の表示方法は、動画、静止画、コマ送り、早送り、動画を構成する一部のオブジェクトのみの表示、任意の再生スピードでの動画の再生等である。表示方法決定手段４７０２４の表示方法の決定アルゴリズムは、問わない。例えば、表示方法決定手段４７０２４は、時間帯情報と表示方法の対応表を保持しており、時間帯情報に対する表示方法を当該対応表から検索することにより決定する。表示方法決定手段４７０２４は、通常、ＭＰＵやメモリ等から実現され得る。表示方法決定手段４７０２４の処理手順は、通常、ソフトウェアで実現され、当該ソフトウェアはＲＯＭ等の記録媒体に記録されている。但し、ハードウェア（専用回路）で実現しても良い。
【０２４７】
番組表表示手段４７０２５は、表示方法決定手段４７０２４により決定された表示方法に基づいて、動画等を有する電子番組表を表示する。番組表表示手段４７０２５は、ディスプレイを含むと考えても含まないと考えても良い。番組表表示手段４７０２５は、ディスプレイのドライバーソフトまたは、ディスプレイのドライバーソフトとディスプレイ等で実現され得る。
【０２４８】
以下、本情報処理装置の動作について図４８のフローチャートを用いて説明する。
【０２４９】
（ステップＳ４８０１）表示方法決定手段４７０２４は、時間帯情報取得手段４７０２２が取得した時間帯情報に基づいて、番組を示す画像の表示方法（動画、静止画、コマ送り等）を決定する。なお、ステップＳ３９０６で、時間帯情報取得手段４７０２２は、ｉ番目の番組情報の時間帯情報を取得する。
【０２５０】
（ステップＳ４８０２）番組表表示手段４７０２５は、ｉ番目の番組情報の枠を表示する。
【０２５１】
（ステップＳ４８０３）動画取得手段４７０２３は、ｉ番目の番組情報に対応する動画を取得し、番組表表示手段４７０２５は、当該動画に対して、ステップＳ４８０１で決定した表示方法により画像を表示する。なお、番組表表示手段４７０２５は、動画をそのまま再生したり、所定のスピードで再生したり、動画の代表静止画を表示したり、コマ送り再生したり、また、動画を構成する所定のオブジェクトのみを再生したりする。ステップＳ３９０９に行く。
【０２５２】
（ステップＳ４８０４）番組表表示手段４７０２５は、表示対象の１以上の番組情報から、電子番組表の外観を構成する。外観は、例えば、チャンネル番号を示す横軸や、時間帯を示す縦軸等を有する。なお、縦軸と横軸が逆であっても良いことは言うまでもない。
【０２５３】
（ステップＳ４８０５）番組表表示手段４７０２５は、ステップＳ４８０４で構成した電子番組表の外観を表示する。ステップＳ３９０１に戻る。
【０２５４】
なお、上記フローチャートにおいて、動画を出力した場合には、通常、出力し続ける。なお、番組表の表示の終了指示を受け付けた場合などに、番組表の枠と動画の出力は、終了する。
【０２５５】
以下、本実施の形態における情報処理装置の具体的な動作について説明する。今、情報処理装置は、図１８に示される番組情報管理表を保持している、とする。図１８の「出力時間」により、時間帯情報を取得され得る。例えば、「番組ＡＡ」の出力時間「１７：００−１８：００」により、時間帯情報が６０分と算出される。また、表示方法決定手段４７０２４は、図４９に示される表示方法管理表を保持している。表示方法管理表は、「ＩＤ」「時間帯情報」「表示方法」を有するレコードを１以上保持している。「ＩＤ」は、レコードを識別する情報であり、表管理上の要請のために存在する。「時間帯情報」は、時間帯情報の幅を示す。「表示方法」は、表示方法を識別する情報である。表示方法管理表において、例えば、番組情報が有するまたは、番組情報から算出され得る時間帯情報が８分である場合は、「オブジェクト・静止画表示」の表示方法であることを示す。「オブジェクト・静止画表示」とは、動画を代表する静止画である代表静止画を識別する情報である代表識別子が付与された静止画の中の所定のオブジェクトのみを表示することを意味する。所定のオブジェクトとは、例えば、静止画中に、風景画（背景）と登場人物が存在する場合の、当該登場人物の画像である。「静止画表示」とは、動画を代表する代表静止画の表示である「コマ送り再生」は、動画をコマ送り再生する表示方法である。「スピード１・動画再生」とは、ここでは、「コマ送り再生」よりは早いが、標準再生より遅いスピードでの動画の表示である。「オブジェクト・動画再生」は、動画を構成する静止画の所定のオブジェクトのみを動画の速度で再生する表示方法である。「動画標準再生」とは、動画を標準速度で再生する表示方法である。
【０２５６】
今、ユーザから電子番組表の表示指示が入力された、とする。情報処理装置は、表示対象の番組情報を読み出す。ここでは、表示対象の番組情報は、図１８の番組情報の一部である、とする。まず、情報処理装置は、「番組ＡＡ」の時間帯情報「６０分」を取得する。次に、時間帯情報「６０分」から表示方法「スピード１・動画再生」を取得する。そして、「番組ＡＡ」に対応する動画を動画格納部から取得し、「スピード１・動画再生」に対応する表示方法で、当該動画を表示する。
【０２５７】
次に、情報処理装置は、「番組ＢＢ」の時間帯情報「１５分」を取得する。そして、情報処理装置は、時間帯情報「１５分」に対応する表示方法「静止画表示」を取得する。そして、情報処理装置は、「番組ＢＢ」に対応する動画を動画格納部から取得し、「静止画表示」に対応する表示方法で、当該動画を表示する。つまり、情報処理装置は、当該動画の代表静止画（代表識別子が付与された静止画）を選択し、表示する。
【０２５８】
さらに、情報処理装置は、すべての表示対象の番組情報に対応する動画を、図４９に示す表示方法に従って表示する。その結果、情報処理装置は、図５０に示されるような電子番組表を表示する。図５０によれば、番組情報に対応する時間帯情報に基づいて、動画の表示方法が異なっている。なお、かかる場合に、番組のタイトル等を表示しても良い。
【０２５９】
以上、本実施の形態における情報処理装置は、番組識別子と時間帯情報と動画を含む１以上の番組情報を有する電子番組表を表示する情報処理装置であって、時間帯情報に基づいて動画の表示方法を変えて番組情報が有する動画を表示できる情報処理装置である。かかる情報処理装置により、番組の枠のサイズに合致した動画等の表示ができ、非常に見易く、番組の内容などが把握されやすい電子番組表を得ることができる。
【０２６０】
なお、本実施の形態によれば、番組情報と動画は対応付けられていたが、番組情報が動画を有する、と考えてもよい。つまり、番組情報や動画等のデータ構造は問わない。
【０２６１】
また、本実施の形態によれば、動画から静止画を選択する方法は、動画を代表する静止画である代表静止画は、当該代表静止画を識別する情報である代表識別子を対に保持しており、かかる代表識別子により静止画を選択したが、他の方法で静止画を選択しても良い。他の方法とは、例えば、動画を構成する最初の静止画を選択する方法がある。
【０２６２】
なお、本実施の形態における情報処理装置を実現するソフトウェアは、以下のようなプログラムである。つまり、このプログラムは、コンピュータに、表示する１以上の番組情報を取得する表示番組情報取得ステップと、前記表示番組情報取得ステップで取得した1以上の番組情報が有する各時間帯情報を取得する時間帯情報取得ステップと、前記時間帯情報取得ステップで取得した各時間帯情報に基づいた表示方法を決定する表示方法決定ステップと、１以上の番組情報に対応する１以上の動画を取得する動画取得ステップと、前記表示方法決定ステップで決定した表示方法に基づいて、前記動画取得ステップで取得した１以上の動画を表示し、かつ当該動画を含む電子番組表を表示する番組表表示ステップを実行させるためのプログラムである。
【産業上の利用可能性】
【０２６３】
本発明は、動画のメニューを表示する情報処理装置等として利用できる。また、本発明は、電子番組表を表示するテレビや情報処理装置等として利用できる。さらに、本発明は、地図上に動画を表示し得る情報処理装置等として利用できる。
【図面の簡単な説明】
【０２６４】
【図１】実施の形態１に係る動画処理装置の構成を示すブロック図
【図２】実施の形態１に係る動画処理装置の動作について説明するフローチャート
【図３】実施の形態１に係る動画処理システムの概念図
【図４】実施の形態１に係る画面遷移を示す図
【図５】実施の形態１に係るかかる動画識別情報の構造を示す図
【図６】実施の形態１に係るかかる動画識別情報の構造を示す図
【図７】実施の形態１に係る動画のメニューの表示態様の例を示す図
【図８】実施の形態１に係る選択された動画の表示例を示す図
【図９】実施の形態２に係る動画処理装置の構成を示すブロック図
【図１０】実施の形態２に係る動画処理装置の動作について説明するフローチャート
【図１１】実施の形態２に係る動画管理表を示す図
【図１２】実施の形態２に係る特性メニュー項目管理表を示す図
【図１３】実施の形態２に係る特性メニューの表示例を示す図
【図１４】実施の形態２に係る動画のリストの表示例を示す図
【図１５】実施の形態２に係る新しい動画のメニューの表示例を示す図
【図１６】実施の形態３に係る情報処理装置の構成を示すブロック図
【図１７】実施の形態３に係る情報処理装置の動作について説明するフローチャート
【図１８】実施の形態３に係る番組情報管理表を示す図
【図１９】実施の形態３に係る動画管理表を示す図
【図２０】実施の形態３に係る番組表の枠の表示例を示す図
【図２１】実施の形態３に係る電子番組表の出力例を示す図
【図２２】実施の形態３に係る電子番組表の出力例を示す図
【図２３】実施の形態３に係る電子番組表の出力例を示す図
【図２４】実施の形態４に係る動画表示装置のブロック図
【図２５】実施の形態４に係る動画表示装置の動作について説明するフローチャート
【図２６】実施の形態４に係る動画管理表を示す図
【図２７】実施の形態４に係る地図情報の例を示す図
【図２８】実施の形態４に係る世界時計情報管理表を示す図
【図２９】実施の形態４に係る動画の表示例を示す図
【図３０】実施の形態４に係る動画の表示例を示す図
【図３１】実施の形態５に係る動画処理装置のブロック図
【図３２】実施の形態５に係る動画処理装置の動作について説明するフローチャート
【図３３】実施の形態５に係るスケジュール情報の変更処理の動作について説明するフローチャート
【図３４】実施の形態５に係る動画管理表を示す図
【図３５】実施の形態５に係るスケジュール情報管理表を示す図
【図３６】実施の形態５に係る近似度表を示す図
【図３７】実施の形態５に係るスケジュール情報管理表を示す図
【図３８】実施の形態６に係る情報処理装置のブロック図
【図３９】実施の形態６に係る情報処理装置の動作について説明するフローチャート
【図４０】実施の形態６に係る抽出した番組情報を示す図
【図４１】実施の形態６に係る電子番組表の出力例を示す図
【図４２】実施の形態６に係る電子番組表の出力例を示す図
【図４３】実施の形態７に係る情報処理装置のブロック図
【図４４】実施の形態７に係る情報処理装置の動作について説明するフローチャート
【図４５】実施の形態７に係る電子番組表の出力例を示す図
【図４６】実施の形態７に係る電子番組表の出力例を示す図
【図４７】実施の形態８に係る情報処理装置のブロック図
【図４８】実施の形態８に係る情報処理装置の動作について説明するフローチャート
【図４９】実施の形態８に係る表示方法管理表を示す図
【図５０】実施の形態８に係る電子番組表の出力例を示す図
【符号の説明】
【０２６５】
１０１、１６０２、２４０１、３１０１、４７０１    動画格納部
１０２、２４０６、３１０２    動画表示部
１０３、９０１、３８０１、４３０１    入力受付部
１０４    動画メニュー構成部
１０５    メニュー表示部
１０６    動作再生部
９０２    特性メニュー表示部
９０３    動画選択部
９０４    メニュー変更部
１６０１    番組情報格納部
１６０３、３８０２、４３０２、４７０２    番組表表示部
２４０２    地図情報格納部
２４０３    現在時刻取得部
２４０４    世界時計保持部
２４０５    地図表示部
３１０７    スケジュール情報変更部
３１０２１    スケジュール情報保持手段
３１０２２    動画表示手段
３８０２１    表示番組情報取得手段
３８０２２、４３０２２    表示枠サイズ決定手段
３８０２３    番組表構成手段
３８０２４、４７０２５    番組表表示手段
４３０２１    フォーカス番組情報取得手段
４７０２２    時間帯情報取得手段
４７０２３    動画取得手段
４７０２４    表示方法決定手段
【手続補正３】
【補正対象書類名】図面
【補正対象項目名】全図
【補正方法】変更
【補正の内容】
【図１】
2004091201.tif 000053
【図２】
2004091201.tif 000054
【図３】
2004091201.tif 000055
【図４】
2004091201.tif 000056
【図５】
2004091201.tif 000057
【図６】
2004091201.tif 000058
【図７】
2004091201.tif 000059
【図８】
2004091201.tif 000060
【図９】
2004091201.tif 000061
【図１０】
2004091201.tif 000062
【図１１】
2004091201.tif 000063
【図１２】
2004091201.tif 000064
【図１３】
2004091201.tif 000065
【図１４】
2004091201.tif 000066
【図１５】
2004091201.tif 000067
【図１６】
2004091201.tif 000068
【図１７】
2004091201.tif 000069
【図１８】
2004091201.tif 000070
【図１９】
2004091201.tif 000071
【図２０】
2004091201.tif 000072
【図２１】
2004091201.tif 000073
【図２２】
2004091201.tif 000074
【図２３】
2004091201.tif 000075
【図２４】
2004091201.tif 000076
【図２５】
2004091201.tif 000077
【図２６】
2004091201.tif 000078
【図２７】
2004091201.tif 000079
【図２８】
2004091201.tif 000080
【図２９】
2004091201.tif 000081
【図３０】
2004091201.tif 000082
【図３１】
2004091201.tif 000083
【図３２】
2004091201.tif 000084
【図３３】
2004091201.tif 000085
【図３４】
2004091201.tif 000086
【図３５】
2004091201.tif 000087
【図３６】
2004091201.tif 000088
【図３７】
2004091201.tif 000089
【図３８】
2004091201.tif 000090
【図３９】
2004091201.tif 000091
【図４０】
2004091201.tif 000092
【図４１】
2004091201.tif 000093
【図４２】
2004091201.tif 000094
【図４３】
2004091201.tif 000095
【図４４】
2004091201.tif 000096
【図４５】
2004091201.tif 000097
【図４６】
2004091201.tif 000098
【図４７】
2004091201.tif 000099
【図４８】
2004091201.tif 000100
【図４９】
2004091201.tif 000101
【図５０】
2004091201.tif 000102
【国際調査報告】
2004091201.tif 000103
2004091201.tif 000104
2004091201.tif 000105
2004091201.tif 000106