(57)【要約】【課題】従来のテレビ放送をザッピング視聴するのと同じ手順でネットワーク上の映像コンテンツを受動的に視聴できるようにする。【解決手段】映像再生装置１０は、映像コンテンツ配信サイト２０から映像コンテンツのタイトル名，再生時間長を含む映像コンテンツ情報を取得するネットワーク通信処理部１１と、映像コンテンツ情報を複数の映像コンテンツグループに分け、映像コンテンツグループ毎に映像コンテンツ情報を実時刻に対応する時間軸上に配置して映像コンテンツ情報管理テーブルを作成する映像コンテンツテーブル作成部１２と、リモコン装置３０からの切替指示を受け付けた時刻に応じて、映像コンテンツ情報管理テーブルに配置された映像コンテンツグループを切り替えると共に、その映像コンテンツグループの映像コンテンツ情報に対応する映像コンテンツを映像コンテンツ配信サイト２０からダウンロードして再生処理を行う再生処理部１３とを備える。【選択図】図１
2010028433.tif 000002
【特許請求の範囲】
【請求項１】
映像コンテンツ配信サーバとネットワークを介して接続可能な映像再生装置であって、
前記映像コンテンツ配信サーバから映像コンテンツのタイトル名，再生時間長を含む映像コンテンツ情報を取得するネットワーク通信処理部と、該取得した映像コンテンツ情報を複数の映像コンテンツグループに分け、該映像コンテンツグループ毎に映像コンテンツ情報を実時刻に対応する時間軸上に配置して映像コンテンツ情報管理テーブルを作成する映像コンテンツテーブル作成部と、ユーザによる映像コンテンツグループの切替指示を受け付ける操作入力部と、該切替指示を受け付けた時刻に応じて、前記映像コンテンツ情報管理テーブルに配置された映像コンテンツグループを切り替えると共に、該切り替えた映像コンテンツグループの映像コンテンツ情報に対応する映像コンテンツを前記映像コンテンツ配信サーバからダウンロードして再生処理を行う再生処理部とを備えたことを特徴とする映像再生装置。
【請求項２】
請求項１に記載の映像再生装置において、前記再生処理部は、前記映像コンテンツ情報管理テーブルに配置された映像コンテンツグループを順番に切り替えて映像コンテンツを再生処理すると共に、該再生処理する映像コンテンツグループの前及び／又は後に配置された映像コンテンツグループに対して映像コンテンツの再生準備処理を行うことを特徴とする映像再生装置。
【請求項３】
請求項２に記載の映像再生装置において、前記再生処理部は、前記再生準備処理として、前記再生処理中の映像コンテンツグループの前及び／又は後に配置された映像コンテンツグループの映像コンテンツ情報に対応する映像コンテンツを前記映像コンテンツ配信サーバからダウンロードする処理と、該ダウンロード処理した映像コンテンツをデコードする処理とを行い、前記再生処理中の映像コンテンツから前記再生準備処理中の映像コンテンツに切り替わったときに、該再生準備処理中の映像コンテンツに対して再生処理を行うことを特徴とする映像再生装置。
【請求項４】
請求項３に記載の映像再生装置において、前記再生処理部は、前記再生処理中の映像コンテンツから前記再生準備処理中の映像コンテンツに切り替わったときに、前記再生処理と前記再生準備処理とを同時に行うことを特徴とする映像表示装置。
【請求項５】
請求項１〜４のいずれか１項に記載の映像再生装置において、前記操作入力部は、ユーザによる映像コンテンツグループの切替指示を受け付けるための切替指示キーを備えたリモコン装置であることを特徴とする映像再生装置。
【請求項６】
請求項１〜５のいずれか１項に記載の映像再生装置において、前記再生処理部で再生処理された映像コンテンツを表示装置に表示出力する表示処理部を備え、
前記表示処理部は、前記映像コンテンツ情報管理テーブルに配置された映像コンテンツグループを切り替える際に、該切り替えた映像コンテンツグループを識別するための識別情報を前記表示装置に表示出力することを特徴とする映像再生装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、映像再生装置に関し、ネットワークを経由して外部サーバから映像コンテンツを取得して再生を行う映像再生装置に関する。
【背景技術】
【０００２】
従来、例えば、「ＹｏｕＴｕｂｅ」のような一般的な動画共有サイトでは、ドラマ、スポーツ、音楽というように映像コンテンツをジャンルごとに分類し、さらに各ジャンル内ではサブジャンルを設けるというディレクトリ構造を取ることによって、ユーザが視聴の際に自身で映像コンテンツを見つけ出して視聴できるようにしている。
【０００３】
また、動画コンテンツにキーワードを付与しておき、ユーザがキーワードやタイトル等のテキスト情報を入力することで、サイト内の映像コンテンツを検索して、検索結果一覧の中から映像コンテンツを選択して視聴できるようにしたものもある。
【０００４】
さらには、ユーザが視聴したコンテンツの情報に基づいて自動的に関連する映像コンテンツを検索してユーザに提示することで、ユーザが映像コンテンツを選択しやすくしているものもある。
【０００５】
また、「Ｒｉｍｏ」などの動画サイトフィルタサービスが知られている。この動画サイトフィルタサービスとは上記の動画共有サイトの中から映像コンテンツを自動的にピックアップして順番に再生を行うものである。ユーザは興味のあるジャンルを選択するだけで、自動的に映像コンテンツが選択、表示されるため、視聴のために能動的に選択手続きを行う必要がなく、テレビ放送を流し見（ザッピング）しているように受動的な視聴が可能である。システム側による映像コンテンツの選択方法には、視聴回数などの特定のパラメータに基づいて選択を行う方法や検索結果の中からランダムに選択する方法などがある。
【０００６】
また、特許文献１には、パケット伝送を行うＩＰネットワークによる放送において、ザッピング視聴用に用意した映像データを蓄積しておくことで、再生までの待ち時間を短縮した高速なザッピングを実現できる技術が記載されている。
【特許文献１】特開２００３−３２４７１１号公報
【発明の開示】
【発明が解決しようとする課題】
【０００７】
しかしながら、従来の動画共有サイトにおいては、ユーザ自身が視聴したい番組が特にない状況の場合、ジャンルに基づくディレクトリ構造を辿りながら番組を探すといったように、能動的に映像コンテンツを選択する操作を行わなければならずユーザにとって非常に面倒であった。また、そもそも視聴したい番組が決定していない状況では、番組を検索しようにもキーワードとして何を入れてよいかが分からないといった問題もある。
【０００８】
多くの場合、ネットワーク上の映像コンテンツは放送コンテンツのリアルタイム視聴と違っていつでも番組の先頭から視聴することが可能であるが、逆に映像コンテンツ選択時にはコンテンツ先頭から再生が始まるため、ザッピング視聴のようなたまたまやっていた面白いシーンを発見して映像を視聴するといった視聴スタイルには向かない。また、映像コンテンツの内容を確認する場合、選局後に再生位置を移動する必要があるため、このような場合にも手間がかかっていた。
【０００９】
一方、従来の動画サイトフィルタサービスでは、映像コンテンツを能動的に選択する必要はないが、新しい映像コンテンツを次々と提示する仕組みになっているため、ザッピング選局を進めたのちに前の番組に戻ろうとしても戻ることが難しい。
【００１０】
また、ネットワーク上の映像コンテンツを視聴するためのデータ取得方法にはストリーミング方式とダウンロード方式とがあるが、どちらの方式もサーバにリクエストしてから映像再生が開始されるまでにはダウンロードとバッファリング、デコードのための待ち時間が発生するために、映像コンテンツの選択後すぐに視聴を開始することができない。
【００１１】
また、前述の特許文献１に記載の方法の場合、パケット伝送を用いた放送コンテンツにおいては有効であるが、あらかじめザッピング用映像を用意する必要があり、動画共有サイトのようにディレクトリから映像コンテンツを選択するコンテンツ配信方式に適用することはできない。
【００１２】
このように従来技術においては、ネットワーク上の映像コンテンツをザッピング視聴する上での問題点が存在するために、テレビ放送をザッピング視聴するのと同じように受動的に視聴することは困難であった。
【００１３】
本発明は、上述のごとき実情に鑑みてなされたものであり、ネットワーク上の映像コンテンツをいくつかにグループ分けするとともに実時刻に対応する時間軸上に配置することによって、ユーザ自らディレクトリを検索するといった能動的な視聴をせずに、従来のテレビ放送をザッピング視聴するのと同じ手順でネットワーク上の映像コンテンツを受動的に視聴できるようにすること、を目的とする。
また、ザッピング視聴した映像コンテンツの中から、ユーザの興味に合うネットワーク上の映像コンテンツを簡単な操作で選択できるようにすること、を目的とする。
また、予めデコード等の再生準備をしておくことにより、ザッピング視聴及び映像コンテンツ再生視聴時に待ち時間を発生させず、ユーザが選択した映像コンテンツを即座に視聴できるようにすること、を目的とする。
【課題を解決するための手段】
【００１４】
上記課題を解決するために、本発明の第１の技術手段は、映像コンテンツ配信サーバとネットワークを介して接続可能な映像再生装置であって、前記映像コンテンツ配信サーバから映像コンテンツのタイトル名，再生時間長を含む映像コンテンツ情報を取得するネットワーク通信処理部と、該取得した映像コンテンツ情報を複数の映像コンテンツグループに分け、該映像コンテンツグループ毎に映像コンテンツ情報を実時刻に対応する時間軸上に配置して映像コンテンツ情報管理テーブルを作成する映像コンテンツテーブル作成部と、ユーザによる映像コンテンツグループの切替指示を受け付ける操作入力部と、該切替指示を受け付けた時刻に応じて、前記映像コンテンツ情報管理テーブルに配置された映像コンテンツグループを切り替えると共に、該切り替えた映像コンテンツグループの映像コンテンツ情報に対応する映像コンテンツを前記映像コンテンツ配信サーバからダウンロードして再生処理を行う再生処理部とを備えたことを特徴としたものである。
【００１５】
第２の技術手段は、第１の技術手段において、前記再生処理部は、前記映像コンテンツ情報管理テーブルに配置された映像コンテンツグループを順番に切り替えて映像コンテンツを再生処理すると共に、該再生処理する映像コンテンツグループの前及び／又は後に配置された映像コンテンツグループに対して映像コンテンツの再生準備処理を行うことを特徴としたものである。
【００１６】
第３の技術手段は、第２の技術手段において、前記再生処理部は、前記再生準備処理として、前記再生処理中の映像コンテンツグループの前及び／又は後に配置された映像コンテンツグループの映像コンテンツ情報に対応する映像コンテンツを前記映像コンテンツ配信サーバからダウンロードする処理と、該ダウンロード処理した映像コンテンツをデコードする処理とを行い、前記再生処理中の映像コンテンツから前記再生準備処理中の映像コンテンツに切り替わったときに、該再生準備処理中の映像コンテンツに対して再生処理を行うことを特徴としたものである。
【００１７】
第４の技術手段は、第３の技術手段において、前記再生処理部は、前記再生処理中の映像コンテンツから前記再生準備処理中の映像コンテンツに切り替わったときに、前記再生処理と前記再生準備処理とを同時に行うことを特徴としたものである。
【００１８】
第５の技術手段は、第１〜第４のいずれか１の技術手段において、前記操作入力部は、ユーザによる映像コンテンツグループの切替指示を受け付けるための切替指示キーを備えたリモコン装置であることを特徴としたものである。
【００１９】
第６の技術手段は、第１〜第５のいずれか１の技術手段において、前記再生処理部で再生処理された映像コンテンツを表示装置に表示出力する表示処理部を備え、前記表示処理部は、前記映像コンテンツ情報管理テーブルに配置された映像コンテンツグループを切り替える際に、該切り替えた映像コンテンツグループを識別するための識別情報を前記表示装置に表示出力することを特徴としたものである。
【発明の効果】
【００２０】
本発明によれば、ネットワークを通じて視聴可能な映像コンテンツを複数の映像コンテンツグループに分類すると共に、実時刻と対応する時間軸上に配置することによって、ユーザが従来使い慣れてきたテレビ放送のザッピング視聴と同様の手順で受動的にネットワーク上の映像コンテンツを視聴することができる。
【発明を実施するための最良の形態】
【００２１】
以下、添付図面を参照しながら、本発明の映像再生装置に係る好適な実施の形態について説明する。
【００２２】
図１は、本発明の一実施形態に係る映像再生装置を含むシステムの構成例を示すブロック図で、図中、１はネットワーク、１０は映像再生装置、２０（２０１，２０１，２０３，…）は映像コンテンツ配信サイト、３０はディスプレイ装置を示す。映像再生装置１０は、ネットワーク通信処理部１１、映像コンテンツテーブル作成部１２、再生処理部１３、リモコン通信部１４、表示処理部１５、テーブルデータベース１６、コンテンツ蓄積部１７を備える。この映像再生装置１０と映像コンテンツ配信サイト２０とはネットワーク１を介して接続されている。
【００２３】
映像再生装置１０は、ネットワーク１上の映像コンテンツのザッピング視聴を可能とし、再生処理した映像コンテンツをディスプレイ装置３０に表示し、リモコン装置１８によりザッピング操作を行うことで映像コンテンツを切り替えて再生可能とする。
【００２４】
リモコン装置１８は、ユーザが直接操作して、映像コンテンツをザッピング視聴するために映像再生装置１０を制御するための操作入力部である。
ディスプレイ装置３０は、映像再生装置１０から出力される映像コンテンツの映像信号を表示するＬＣＤ（Liquid Crystal Display）などの表示装置である。
映像コンテンツ配信サイト２０は、映像再生装置１０からのリクエストに基づいて映像コンテンツに関する情報や映像ストリーミングデータ、ファイルデータなどをネットワーク１を介して映像再生装置１０に配信するためのＷｅｂサーバや映像コンテンツ配信サーバなどで構成される。
【００２５】
以下、映像再生装置１０が備える各部について説明する。
ネットワーク通信処理部１１は、映像コンテンツテーブル作成部１２からの映像コンテンツに関する情報（以下、映像コンテンツ情報という）の取得要求に基づいて映像コンテンツ情報を取得する処理と、再生処理部１３からの映像コンテンツの取得要求に基づいて映像コンテンツを取得する処理とを、ネットワーク１を経由して映像コンテンツ配信サイト２０との間で行う。なお、映像コンテンツ情報には、映像コンテンツのタイトル（名称）、映像コンテンツのＵＲＬ（Uniform Resource Locator）、映像コンテンツの再生時間長などが含まれる。
【００２６】
映像コンテンツテーブル作成部１２は、映像コンテンツグループとタイムテーブルとから構成される映像コンテンツ情報管理テーブルを生成し、ネットワーク通信処理部１１を通じて映像コンテンツ配信サイト２０から映像コンテンツ情報を取得して映像コンテンツ情報管理テーブルに設定し、設定した映像コンテンツ情報管理テーブルをテーブルデータベース１６へ記憶する。
テーブルデータベース１６は、映像コンテンツテーブル作成部１２によって作成された映像コンテンツ情報管理テーブルを記憶する。
【００２７】
再生処理部１３は、テーブルデータベース１６に記憶された映像コンテンツ情報管理テーブルを参照して再生処理を行う映像コンテンツを決定し、決定した映像コンテンツをネットワーク通信処理部１１を通じて映像コンテンツ配信サイト２０から取得して再生処理を行う。そして、再生処理部１３は、リモコン通信部１４から送られたユーザの操作内容に基づいて再生、表示する映像コンテンツを切り替え、表示処理部１５へ再生映像信号を送る。
【００２８】
コンテンツ蓄積部１７は、再生処理部１３がダウンロードした映像ファイルやストリーミングデータを必要に応じてキャッシュして記憶する。
表示処理部１５は、再生処理部１３から送られた映像コンテンツをディスプレイ装置３０に表示可能なフォーマットに信号変換し、変換後の映像信号をディスプレイ装置３０に出力する。
リモコン通信部１４は、リモコン装置１８からの赤外線によるユーザのザッピング要求を受信して、再生処理部１３に通知する。
【００２９】
本発明の主たる特徴部分は、ネットワーク上の映像コンテンツをいくつかにグループ分けするとともに実時刻に対応する時間軸上に配置することによって、ユーザ自らディレクトリを検索するといった能動的な視聴をせずに、従来のテレビ放送をザッピング視聴するのと同じ手順でネットワーク上の映像コンテンツを受動的に視聴できるようにすることである。
【００３０】
このための構成として、映像再生装置１０は、映像コンテンツ配信サイト２０から映像コンテンツのタイトル名，再生時間長を含む映像コンテンツ情報を取得するネットワーク通信処理部１１と、取得した映像コンテンツ情報を複数の映像コンテンツグループに分け、映像コンテンツグループ毎に映像コンテンツ情報を実時刻に対応する時間軸上に配置して映像コンテンツ情報管理テーブルを作成する映像コンテンツテーブル作成部１２と、ユーザによる映像コンテンツグループの切替指示を受け付ける操作入力部に相当するリモコン装置１８と、切替指示を受け付けた時刻に応じて、映像コンテンツ情報管理テーブルに配置された映像コンテンツグループを切り替えると共に、切り替えた映像コンテンツグループの映像コンテンツ情報に対応する映像コンテンツを映像コンテンツ配信サイト２０からダウンロードして再生処理を行う再生処理部１３とを備える。
【００３１】
図２は、映像コンテンツを映像コンテンツグループに分けてタイムテーブル上に配置した場合の例を説明するための図である。本例において、Ａ１〜Ａ７、Ｂ１〜Ｂ８、Ｃ１〜Ｃ７、Ｄ１〜Ｄ１８、Ｅ１〜Ｅ３、Ｆ１〜Ｆ２、Ｇ１〜Ｇ７の各々はネットワーク１から取得してタイムテーブル上に配置した映像コンテンツを示しており、枠の長さは映像コンテンツの再生時間長を表している。なお、この時点では映像コンテンツそのものはダウンロードされておらず、このタイムテーブルは映像コンテンツ配信サイト２０から取得した映像コンテンツ情報に基づいて作成される。
【００３２】
このように、映像再生装置１０は、映像コンテンツ配信サイト２０から映像コンテンツ情報を取得すると、これらを複数の映像コンテンツグループに分けて、タイムテーブル上に配置する処理を行う。この処理で作成されるタイムテーブルが、映像コンテンツテーブル作成部１２により作成される映像コンテンツ情報管理テーブルに相当する。なお、映像コンテンツグループへの分類方法およびタイムテーブル上への配置方法については、ここでは特定しないが、例えば、映像コンテンツ情報の取得順にランダムに割り振る方法や、映像コンテンツの再生時間長に基づいて割り振る方法、映像コンテンツ配信サーバで設定しているジャンル情報に基づいて分類して割り振る方法、ユーザの視聴履歴に基づいて映像コンテンツに付与されているメタデータを蓄積して、メタデータに基づいて映像コンテンツグループを形成する方法などが考えられる。
【００３３】
また、複数の映像コンテンツ配信サイト２０から映像コンテンツを取得する場合は、サイト毎に映像コンテンツグループを割り当てても良い。ちなみに映像コンテンツグループ内の映像コンテンツは単一の映像コンテンツ配信サイトから収集したものでもよいし、複数の映像コンテンツ配信サイトから収集したものでも良い。
【００３４】
タイムテーブル上への配置方法については、例えば、０時から順番に並べていき２４時間分配置する方法、ユーザの主な視聴時間帯を考慮して配置していく方法などがある。なお、時刻ｔは実際の時刻に対応しており、例えば、映像コンテンツＡ１は再生時間長が２０分であり、本例では０時から再生を開始し、０時２０分で再生終了することを表している。
【００３５】
例えば、図２に示すように、ユーザが映像コンテンツグループＡの映像コンテンツＡ４を視聴中に、１時３０分の時点でザッピング操作を行った場合、映像コンテンツをＡ４，Ｂ５，Ｃ５，Ｄ１１，Ｅ２，Ｆ２，Ｇ５，Ａ４の順、あるいは、その逆順、すなわち、Ａ４，Ｇ５，Ｆ２，Ｅ２、Ｄ１１，Ｃ５，Ｂ５，Ａ４の順に切り替えることができる。
【００３６】
このように映像コンテンツを映像コンテンツグループに分けて時間軸上に配置することによって、ユーザはネットワーク上の映像コンテンツを放送コンテンツのザッピング視聴と同様の手順および手間で視聴を行うことが可能となる。
【００３７】
図３は、映像再生装置１０による映像コンテンツ情報管理テーブルの設定処理の一例を説明するためのフロー図である。この映像コンテンツ情報管理テーブルの設定は、映像再生装置１０の起動時や映像コンテンツ情報管理テーブルの初期化時などに行う。映像コンテンツ情報管理テーブルを初期化するタイミングとしては、ユーザから再構成要求があった場合（例えばユーザがザッピング対象となるチャンネルコンテンツが気に入らない場合など）、あるいは、一定時間間隔に行う場合（例えば２４時間ごとに行う場合など）が考えられる。ここでは１日分（２４時間分）のテーブルを設定する場合を例に説明しており、この場合は２４時間に１回の間隔で映像コンテンツ情報管理テーブルの設定が行われる。
【００３８】
まず、映像コンテンツテーブル作成部１２は、テーブルに登録する映像コンテンツグループ数を決定する（ステップＳ１）。このグループ数はユーザが設定できるようにしてもよいし、システムで固定にしていてもよい。前述の図２の例の場合では、Ａ〜Ｇの７グループを設定している。
【００３９】
映像コンテンツテーブル作成部１２は、ステップＳ１で決定した映像コンテンツグループのうち、１つの映像コンテンツグループ（例えば、映像コンテンツグループＡ）を指定する（ステップＳ２）。映像再生装置１０は、ネットワーク通信処理部１１により映像コンテンツ配信サイト２０にアクセスし、映像コンテンツ配信サイト２０から映像コンテンツ情報を取得する（ステップＳ３）。ここでは、映像コンテンツ情報が取得されると、まず映像コンテンツグループＡのタイムテーブル上に映像コンテンツを配置する処理を行う。
【００４０】
映像コンテンツテーブル作成部１２は、映像コンテンツ情報のパラメータとして、映像コンテンツのタイトル（名称）、映像コンテンツのＵＲＬ、映像コンテンツの再生時間長、再生開始時刻、再生終了時刻などを、テーブルデータベース１６に保存する（ステップＳ４）。そして、映像コンテンツテーブル作成部１２は、１つの映像コンテンツグループにつき２４時間分の映像コンテンツ情報が収集されたか否かを判定し（ステップＳ５）、２４時間分の映像コンテンツ情報が収集されていないと判定した場合（ＮＯの場合）、ステップＳ３に戻り処理を繰り返す。また、ステップＳ５において、２４時間分の映像コンテンツ情報が収集されたと判定した場合（ＹＥＳの場合）、全ての映像コンテンツグループのデータが収集されたか否かを判定する（ステップＳ６）。
【００４１】
映像コンテンツテーブル作成部１２は、ステップＳ６において、全ての映像コンテンツグループのデータが収集されていないと判定した場合（ＮＯの場合）、ステップＳ２に戻り、本例では引き続き映像コンテンツグループＢのタイムテーブル上に映像コンテンツの配置処理を行う。また、ステップＳ６において、全ての映像コンテンツグループのデータが収集されたと判定した場合（ＹＥＳの場合）、映像コンテンツ情報管理テーブルの設定処理を完了する。
【００４２】
図４は、再生処理部１３がテーブルデータベース１６に保存された情報に基づいて映像コンテンツの再生を開始してから終了するまでの処理の一例を説明するためのフロー図である。図４（Ａ）は映像コンテンツ再生準備処理を説明するためのフロー図で、図４（Ｂ）は映像コンテンツ再生処理を説明するためのフロー図である。
【００４３】
図４（Ａ）において、まず、再生処理部１３は、テーブルデータベース１６に保存された映像コンテンツ情報を参照して、再生処理を行う映像コンテンツのＵＲＬ情報に基づき、映像コンテンツ配信サイト２０に映像コンテンツの配信をリクエストする（ステップＳ１１）。映像コンテンツ配信サイト２０から映像コンテンツの配信が開始されると、再生処理部１３は、コンテンツ蓄積部１７への保存やキャッシュ等のダウンロード処理を開始する（ステップＳ１２）。そして、再生処理部１３は、ダウンロード処理を行っている映像コンテンツをその符号化方式に基づいてデコード処理を開始する（ステップＳ１３）。
【００４４】
再生処理部１３は、現在時刻を参照しながら、映像コンテンツの再生開始位置を現在時刻に合わせて随時移動する（ステップＳ１５）。そして、再生処理部１３は、時刻の経過とともに再生開始位置が映像コンテンツの最後まで到達したか否かを判定し（ステップＳ１６）、再生開始位置が映像コンテンツの最後まで到達したと判定した場合（ＹＥＳの場合）、その映像コンテンツの再生準備処理を終了して、同じ映像コンテンツグループの次の映像コンテンツの再生準備処理を開始する（ステップＳ１７）。また、ステップＳ１６において、再生開始位置が映像コンテンツの最後まで到達していないと判定した場合（ＮＯの場合）、ステップＳ１５に戻り処理を繰り返す。このような手順により、映像コンテンツの再生準備処理を行う。
【００４５】
図４（Ｂ）において、再生処理部１３は、図４（Ａ）で説明した再生準備処理によって再生準備が完了した映像コンテンツが再生，表示する映像コンテンツであれば、当該映像コンテンツの再生処理を開始する（ステップＳ２１）。そして、再生処理部１３は、映像コンテンツを最後まで再生したか否かを判定し（ステップＳ２２）、映像コンテンツを最後まで再生していない場合（ＮＯの場合）、ユーザからザッピング切り替えリクエストがあったか否かを判定する（ステップＳ２３）。
【００４６】
再生処理部１３は、ステップＳ２２において、映像コンテンツを最後まで再生した場合（ＹＥＳの場合）、次の映像コンテンツの再生準備処理を開始する（ステップＳ２４）。
また、再生処理部１３は、ステップＳ２３において、ユーザからザッピング切り替えリクエストが有った場合（ＹＥＳの場合）、当該映像コンテンツの再生処理を終了し、一方、ユーザからザッピング切り替えリクエストがない場合（ＮＯの場合）、ステップＳ２２に戻り処理を繰り返す。
【００４７】
このように、映像コンテンツの再生を最後まで完了したら、そのコンテンツの再生処理を終了して、同じ映像コンテンツグループの次の映像コンテンツの再生準備処理を行った後に再生処理を行う。
また、リモコン通信部１４からザッピング切り替えリクエストを受信すると、現在のグループの再生処理を終了して、ザッピング切り替えのあったグループの映像コンテンツの再生処理を開始する。
【００４８】
図５は、映像再生装置１０の起動時などにおいて最初に映像再生処理を行う際の処理の一例を説明するためのフロー図である。まず、再生処理部１３は、再生，表示処理を最初に行う映像コンテンツグループを決定する（ステップＳ３１）。なお、映像再生装置１０を最初に起動したときには映像コンテンツグループＡを選択し、また、電源ＯＮ時には電源ＯＦＦ時に表示していた映像コンテンツグループを選択するようにしてもよい。
【００４９】
再生処理部１３は、現在時刻に基づきテーブルデータベース１６を参照して、再生，表示する映像コンテンツグループとその前後のグループの映像コンテンツ情報を取得する（ステップＳ３２）。そして、再生処理部１３は、各グループの映像コンテンツ情報に基づいて、図４（Ａ）に示した各映像コンテンツの再生準備処理を行い（ステップＳ３３）、再生，表示する映像コンテンツについて、図４（Ｂ）に示した映像コンテンツの再生処理を行う（ステップＳ３４）。
【００５０】
図６は、映像再生装置１０においてユーザからのリモコン装置１８によるザッピング要求に応じたザッピング切り替え処理の一例を説明するためのフロー図である。ここでは図２に示したテーブル配置の例に基づいてザッピング切り替えの様子を説明する。
【００５１】
まず、映像再生装置１０は、ユーザがリモコン装置１８から送信した赤外線によるザッピング要求を受信すると、リモコン通信部１４がザッピング要求を受け付けたことを再生処理部１３に通知する（ステップＳ４１）。再生処理部１３は、映像コンテンツグループを次（前）のグループに切り替える（ステップＳ４２）。例えば１時３０分にユーザがザッピングを行ったときに映像コンテンツグループＡのＡ４を表示していた場合、ユーザがザッピングによって次の映像コンテンツグループの映像表示を要求すると、映像コンテンツグループＢに表示を切り替える。一方、ユーザが前の映像コンテンツグループの表示を要求した場合には映像コンテンツグループＧに切り替える。
【００５２】
再生処理部１３は、映像コンテンツグループＢの映像コンテンツであるＢ５に対して映像コンテンツ再生処理を行う（ステップＳ４３）。そして、再生処理部１３は、映像コンテンツグループＢの次のグループである映像コンテンツグループＣの映像コンテンツであるＣ５に対して映像コンテンツ再生準備処理を行う（ステップＳ４４）。そして、再生処理部１３は、映像コンテンツグループＡの前のグループである映像コンテンツグループＧの映像コンテンツＧ５の映像コンテンツ再生準備処理を終了する（ステップＳ４５）。
【００５３】
上記の図４〜図６において説明したように、再生処理部１３は、映像コンテンツ情報管理テーブルに配置された映像コンテンツグループを順番に切り替えて映像コンテンツを再生処理すると共に、再生処理する映像コンテンツグループの前及び／又は後に配置された映像コンテンツグループに対して映像コンテンツの再生準備処理を行う。
【００５４】
なお、再生準備処理とは、再生処理中の映像コンテンツグループの前及び／又は後に配置された映像コンテンツグループの映像コンテンツ情報に対応する映像コンテンツを映像コンテンツ配信サイト２０からダウンロードする処理と、ダウンロード処理した映像コンテンツをデコードする処理とを含むものである。再生処理部１３は、再生処理中の映像コンテンツから再生準備処理中の映像コンテンツに切り替わったときに、再生準備処理中の映像コンテンツに対して再生処理を行う。この映像コンテンツの切り替え時において、再生処理部１３は再生処理と再生準備処理とを同時に行うことができる。
【００５５】
上記のようにすることで、ザッピング視聴した映像コンテンツの中から、ユーザの興味に合うネットワーク上の映像コンテンツを簡単な操作で選択することができる。
また、予めデコード等の再生準備をしておくことにより、ザッピング視聴及び映像コンテンツ再生視聴時に待ち時間を発生させず、ユーザが選択した映像コンテンツを即座に視聴することができる。
【００５６】
図７は、映像再生装置１０における映像コンテンツ情報管理テーブルの構成例を示す図である。この映像コンテンツ情報管理テーブルは、テーブルデータベース１６に保存されており、大きく分けて、映像コンテンツグループ、映像コンテンツ、映像コンテンツ情報から構成されている。映像コンテンツグループは、放送で言うところのチャンネルに相当し、ザッピング視聴時には映像コンテンツ情報管理テーブル内の映像コンテンツグループの配置順に基づいて順番にグループを切り替える。前述の図２で示した配置例では映像コンテンツグループＡ〜Ｇがこれに相当する。映像コンテンツグループはそれぞれ１つ以上の映像コンテンツによって構成されている。
【００５７】
また、映像コンテンツは、各映像コンテンツグループを構成する映像コンテンツであって、図２に例示した映像コンテンツグループＡの場合、Ａ１〜Ａ７がこれに相当する。前述の図３に示した映像コンテンツ情報管理テーブル設定処理の例では、映像コンテンツを２４時間分設定し保持するものとして説明したが、これに限定されるものではない。各々の映像コンテンツは映像コンテンツ情報から構成されており、映像コンテンツ情報はコンテンツ名称、ＵＲＬ、コンテンツ再生時間長、再生開始時間、再生終了時刻から構成されている。
【００５８】
コンテンツ名称としては、映像コンテンツ配信サイト２０で付与されている映像コンテンツのタイトルを保持し、ザッピング視聴中に映像コンテンツグループ名と共に表示する。
ＵＲＬは、映像コンテンツにアクセスするときの映像コンテンツ配信サイト２０における映像コンテンツのアドレスを表す。またキャッシュ可能な映像コンテンツをコンテンツ蓄積部１７に保持している場合にはコンテンツ蓄積部１７内のロケーションを表す。
コンテンツ再生時間長は、映像コンテンツの再生時間の長さを表すものである。
再生開始時刻、再生終了時刻は、映像コンテンツテーブル作成部１２によって配置された各々の映像コンテンツの再生を開始する時刻と終了する時刻を表すものである。
【００５９】
図８は、本発明に係る映像再生装置１０におけるリモコン装置１８の構成例を示す図である。リモコン装置１８は、映像再生装置１０にユーザリクエストを赤外線信号として送信するための赤外線送信部１８１を備える。
【００６０】
また、リモコン装置１８は、ユーザインタフェースとして、ザッピング視聴をするために視聴している映像コンテンツグループを前または後のグループに切替指示する切替指示キーに相当するザッピングボタン１８３と、ザッピング視聴画面が複数表示されている場合や縮小表示されている場合に視聴する映像コンテンツを選択する決定ボタン１８４と、視聴を決定したコンテンツを途中からではなく先頭から視聴したい場合に、映像コンテンツを先頭から再生するコンテンツ再生ボタン１８２と、ユーザがザッピング対象となるチャンネルコンテンツが気に入らない等の理由でユーザが映像コンテンツ情報管理テーブルを再構成したい場合に、映像コンテンツ情報管理テーブルをリセットするリセットボタン１８５とを備える。
【００６１】
図９は、実際にザッピング視聴をしているときのディスプレイ装置３０の表示例を示す図である。また、図１０は、ザッピング視聴時において再生準備処理中の映像コンテンツと再生処理中の映像コンテンツとの関係を示した図である。本例では、ザッピング視聴時に１画面を表示する場合について図９及び図１０を参照しながら説明する。
【００６２】
図９（Ｂ）に示すように、映像コンテンツグループＢの映像コンテンツＢ５を視聴中に、ザッピングボタン１８３の［次」キーを押下すると、図９（Ｃ）に示す映像コンテンツグループＣの映像コンテンツＣ５に、また、ザッピングボタン１８３の「前」キーを押下すると、図９（Ａ）に示す映像コンテンツグループＡの映像コンテンツＡ４に映像が切り替わる。例えば、表示が映像コンテンツＢ５からＣ５に切り替わったときは、図１０に示すように再生処理中の映像コンテンツがＢ５からＣ５に切り替わるとともに、再生準備処理中の映像コンテンツがＡ４とＣ５からＢ５とＤ１１に切り替わる。以下、同様に、ザッピングボタン１８３の「次」キーを押下すると、表示が映像コンテンツＣ５からＤ１１、すなわち、図１０に示すように再生処理中の映像コンテンツがＣ５からＤ１１に切り替わるとともに、再生準備処理中の映像コンテンツがＢ５とＤ１１からＣ５とＥ２に切り替わる。なお、図１０において、網掛け部分が再生準備処理中を示す。
【００６３】
また、表示処理部１５は、映像コンテンツ情報管理テーブルに配置された映像コンテンツグループを切り替える際に、切り替えた映像コンテンツグループを識別するための識別情報をディスプレイ装置３０に表示出力するようにしてもよい。例えば、図９に示すように、ディスプレイ装置３０の画面右上に映像コンテンツグループを識別するための情報（Ｂ，Ｂ５など）を表示することで、ユーザはザッピング視聴中に映像コンテンツグループが一巡したかどうかを知ることができる。またＡ〜Ｇはループになっており、例えば、Ｇの次はＡ、Ａの前はＧとなるように処理を行なう。
【００６４】
図１１は、実際にザッピング視聴をしているときのディスプレイ装置３０の他の表示例を示す図である。また、図１２は、ザッピング視聴時において再生準備処理中の映像コンテンツと再生処理中の映像コンテンツとの他の関係を示した図である。ここでは、ザッピング視聴時に３画面を表示する場合について図１１及び図１２を参照しながら説明する。
【００６５】
図１１（Ｂ）に示すように、映像コンテンツグループＡ，Ｂ，Ｃの映像コンテンツＡ４，Ｂ５，Ｃ５を視聴中に、ザッピングボタン１８３の「次」キーを押下すると、再生，表示されている映像コンテンツは画面左方向にシフトしていき、図１１（Ｃ）に示すように、画面右側から新しい映像コンテンツＤ１１が再生，表示される。また、ザッピングボタン１８３の「前」キーを押下すると、逆に図１１（Ａ）に示すように、画面右方向にシフトしていき、画面左側から新しい映像コンテンツＧ５が再生，表示される。
【００６６】
ザッピング視聴中にリモコン装置１８の決定ボタン１８４を押下すると、画面中央にある映像コンテンツ、本例ではＢ５が全画面表示される。この様子を図１１（Ｄ）に示す。
【００６７】
図１２は、上記における再生準備処理中のコンテンツと再生処理中のコンテンツとの関係を示したものである。例えば、表示が映像コンテンツＡ４，Ｂ５，Ｃ５からＢ５，Ｃ５，Ｄ１１に切り替わったときは、図１２に示すように再生処理中の映像コンテンツがＡ４，Ｂ５，Ｃ５からＢ５，Ｃ５，Ｄ１１に切り替わるとともに、再生準備処理中の映像コンテンツがＧ５とＤ１１からＡ４とＥ２に切り替わる。以下、同様に、ザッピングボタン１８３の「次」キーを押下すると、表示が映像コンテンツＢ５，Ｃ５，Ｄ１１からＣ５，Ｄ１１，Ｅ２、すなわち、図１２に示すように再生処理中の映像コンテンツがＢ５，Ｃ５，Ｄ１１からＣ５，Ｄ１１，Ｅ２に切り替わるとともに、再生準備処理中の映像コンテンツがＡ４とＥ２からＢ５とＦ２に切り替わる。
【００６８】
なお、以上の実施形態では、順番に映像コンテンツグループを選択するものとして説明を行ったが、映像コンテンツグループをランダムに選択するように構成してもよい。
また、再生準備処理として、映像コンテンツをダウンロードして映像コンテンツをデコードするよう説明したが、ダウンロード処理は予め行っておき、再生準備処理としてはデコード処理から行うようにしてもよい。
【００６９】
このように本発明によれば、ネットワークを通じて視聴可能な映像コンテンツを複数の映像コンテンツグループに分類すると共に、実時刻と対応する時間軸上に配置することによって、ユーザが従来使い慣れてきたテレビ放送のザッピング視聴と同様の手順で受動的にネットワーク上の映像コンテンツを視聴することができる。
【００７０】
また、あらかじめ再生準備しておく必要のあるコンテンツを映像コンテンツグループの順序によって決定することができるため、ユーザがザッピング視聴及び映像選択を行ったときには即座にコンテンツの再生を開始することができる。
【００７１】
また、ザッピング視聴中に表示される映像コンテンツは先頭からではなく、時刻に基づいて再生位置が決められるので、ユーザは興味のある映像コンテンツかどうかを短時間で把握することができる。
【００７２】
また、テレビ放送視聴時のザッピング視聴とは異なり、ザッピング視聴中に興味のある映像コンテンツを発見した場合には、当該映像コンテンツの先頭から視聴を開始させることができる。
【図面の簡単な説明】
【００７３】
【図１】本発明の一実施形態に係る映像再生装置を含むシステムの構成例を示すブロック図である。
【図２】映像コンテンツを映像コンテンツグループに分けてタイムテーブル上に配置した場合の例を説明するための図である。
【図３】映像再生装置による映像コンテンツ情報管理テーブルの設定処理の一例を説明するためのフロー図である。
【図４】再生処理部がテーブルデータベースに保存された情報に基づいて映像コンテンツの再生を開始してから終了するまでの処理の一例を説明するためのフロー図である。
【図５】映像再生装置の起動時などにおいて最初に映像再生処理を行う際の処理の一例を説明するためのフロー図である。
【図６】映像再生装置においてユーザからのリモコン装置によるザッピング要求に応じたザッピング切り替え処理の一例を説明するためのフロー図である。
【図７】映像再生装置における映像コンテンツ情報管理テーブルの構成例を示す図である。
【図８】本発明に係る映像再生装置におけるリモコン装置の構成例を示す図である。
【図９】実際にザッピング視聴をしているときのディスプレイ装置の表示例を示す図である。
【図１０】ザッピング視聴時において再生準備処理中の映像コンテンツと再生処理中の映像コンテンツとの関係を示した図である。
【図１１】実際にザッピング視聴をしているときのディスプレイ装置の他の表示例を示す図である。
【図１２】ザッピング視聴時において再生準備処理中の映像コンテンツと再生処理中の映像コンテンツとの他の関係を示した図である。
【符号の説明】
【００７４】
１…ネットワーク、１０…映像再生装置、１１…ネットワーク通信処理部、１２…映像コンテンツテーブル作成部、１３…再生処理部、１４…リモコン通信部、１５…表示処理部、１６…テーブルデータベース、１７…コンテンツ蓄積部、１８…リモコン装置、２０…映像コンテンツ配信サイト、３０…ディスプレイ装置。
【図１】
2010028433.tif 000003
【図２】
2010028433.tif 000004
【図３】
2010028433.tif 000005
【図４】
2010028433.tif 000006
【図５】
2010028433.tif 000007
【図６】
2010028433.tif 000008
【図７】
2010028433.tif 000009
【図８】
2010028433.tif 000010
【図９】
2010028433.tif 000011
【図１０】
2010028433.tif 000012
【図１１】
2010028433.tif 000013
【図１２】
2010028433.tif 000014