(57)【特許請求の範囲】
【請求項１】
現コンテンツが表示されている際に、現コンテンツから切り替えて参照される目標コンテンツを特定するための参照情報の入力を受け付けるインタフェース部と、
前記現コンテンツと前記目標コンテンツの間に、前記現コンテンツおよび前記目標コンテンツの少なくとも一方から特定される１つ以上の中間コンテンツが挿入されたコンテンツシーケンスを生成するシーケンス生成部と、
生成された前記コンテンツシーケンスにしたがって、前記現コンテンツから始めて、挿入された前記中間コンテンツを順次表示させ、最後に前記目標コンテンツを表示させる表示制御部とを含み、
前記シーケンス生成部は、
コンテンツを特定するための参照情報とそのコンテンツに関するメタデータを対応づけたテーブルを記憶する記憶部と、
前記テーブルを参照して、前記現コンテンツを起点として、表示順で１つ前のコンテンツとメタデータがマッチングする別のコンテンツを次の中間コンテンツとして順次探索することにより、前記目標コンテンツが終点となる前記コンテンツシーケンスを生成する中間コンテンツ取得部とを含むことを特徴とするコンテンツ表示制御装置。
【請求項２】
前記中間コンテンツ取得部は、前記テーブルを参照して、前記現コンテンツと前記目標コンテンツの両方に共通するメタデータを取得し、その共通するメタデータに対応づけられた別のコンテンツを前記中間コンテンツとして選択することを特徴とする請求項１に記載のコンテンツ表示制御装置。
【請求項３】
前記テーブルは、コンテンツの参照情報に対応づけられたメタデータにさらにそのメタデータの上位概念を表す上位概念メタデータを対応づけたものであり、
前記中間コンテンツ取得部は、前記テーブルを参照して、前記表示順で１つ前のコンテンツのメタデータに対する上位概念メタデータを取得し、その上位概念メタデータに対応づけられた別のコンテンツを前記次の中間コンテンツとして選択することを特徴とする請求項１に記載のコンテンツ表示制御装置。
【請求項４】
前記中間コンテンツ取得部は、前記テーブルを参照して、前記目標コンテンツを起点として、表示順とは逆順にメタデータがマッチングする中間コンテンツを順次探索し、表示順の中間コンテンツの探索パスと逆順の中間コンテンツの探索パスを連結することにより、前記コンテンツシーケンスを生成することを特徴とする請求項１から３のいずれかに記載のコンテンツ表示制御装置。
【請求項５】
前記中間コンテンツ取得部は、前記表示順の中間コンテンツの探索パスと前記逆順の中間コンテンツの探索パスの連結を、両探索パスにおいて共通するメタデータが得られた際に行うことを特徴とする請求項４に記載のコンテンツ表示制御装置。
【請求項６】
現コンテンツが表示されている際に、現コンテンツから切り替えて参照される目標コンテンツを特定するための参照情報の入力を受け付けるインタフェース部と、
前記現コンテンツと前記目標コンテンツの間に、前記現コンテンツおよび前記目標コンテンツの少なくとも一方から特定される１つ以上の中間コンテンツが挿入されたコンテンツシーケンスを生成するシーケンス生成部と、
生成された前記コンテンツシーケンスにしたがって、前記現コンテンツから始めて、挿入された前記中間コンテンツをその内容を視認するために必要な時間を確保して順次表示させ、最後に前記目標コンテンツを表示させる表示制御部とを含み、
前記１つ以上の中間コンテンツは、メタデータを介して互いに連鎖するものであり、
前記インタフェース部が、前記中間コンテンツの表示過程においてユーザから中断指示を受け取った場合に、前記表示制御部は、前記コンテンツシーケンスにしたがったコンテンツの表示を中断し、中断指示したときに表示されていた中間コンテンツを閲覧できるように、中断指示がなされたときに画面に表示されている前記中間コンテンツの表示状態を維持し、ユーザが中断指示を解除すると、前記コンテンツシーケンスにしたがった表示が再開し、最後に前記目標コンテンツを表示させることを特徴とするコンテンツ表示制御装置。
【請求項７】
現コンテンツから目標コンテンツに切り替えて表示装置の画面に表示させる際に、前記現コンテンツと前記目標コンテンツの間に、前記現コンテンツおよび前記目標コンテンツの少なくとも一方から特定される１つ以上の中間コンテンツが挿入されたコンテンツシーケンスを生成するステップと、
生成されたコンテンツのシーケンスにしたがって、前記現コンテンツから始めて、挿入された前記中間コンテンツを順次表示させ、最後に前記目標コンテンツを表示させるステップとを含み、
前記コンテンツシーケンスを生成するステップは、コンテンツを特定するための参照情報とそのコンテンツに関するメタデータを対応づけたテーブルを参照して、前記現コンテンツを起点として、表示順で１つ前のコンテンツとメタデータがマッチングする別のコンテンツを次の中間コンテンツとして順次探索することにより、前記目標コンテンツが終点となる前記コンテンツシーケンスを生成することを特徴とするコンテンツ表示制御方法。
【請求項８】
現コンテンツが表示されている際に、現コンテンツから切り替えて参照される目標コンテンツを特定するための参照情報の入力を受け付けるステップと、
前記現コンテンツと前記目標コンテンツの間に、前記現コンテンツおよび前記目標コンテンツの少なくとも一方から特定される１つ以上の中間コンテンツが挿入されたコンテンツシーケンスを生成するステップと、
生成された前記コンテンツシーケンスにしたがって、前記現コンテンツから始めて、挿入された前記中間コンテンツを順次表示させ、最後に前記目標コンテンツを表示させるステップとをコンピュータに実行させ、
前記コンテンツシーケンスを生成するステップは、コンテンツを特定するための参照情報とそのコンテンツに関するメタデータを対応づけたテーブルを参照して、前記現コンテンツを起点として、表示順で１つ前のコンテンツとメタデータがマッチングする別のコンテンツを次の中間コンテンツとして順次探索することにより、前記目標コンテンツが終点となる前記コンテンツシーケンスを生成することを特徴とするプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
この発明は、コンテンツ表示制御装置およびコンテンツ表示制御方法に関する。
【背景技術】
【０００２】
映像などのコンテンツは、ＤＶＤ（Digital Versatile Disc）などの記録媒体に格納されて提供され、メディアプレーヤで再生されたり、インターネットを経由してストリーム配信され、パーソナルコンピュータ上で再生されるなど、さまざまな形態で利用されている。
【０００３】
メディアプレーヤやパーソナルコンピュータの表示画面において、あるコンテンツから別のコンテンツに切り替えたり、インターネット上のポータルサイトの画面から特定のコンテンツに切り替える際に、待ち時間が生じる。この待ち時間に、切り替え先のコンテンツを準備中であることを示す静止画像や動画が挿入されることがある。また、コンテンツを切り替えて表示する際、画像エフェクト等を用いて切り替え前後の画像を補間することで、切り替え時に映像上の連続性をもたせ、画面をスムーズに切り替えることがある。
【発明の開示】
【発明が解決しようとする課題】
【０００４】
しかしながら、コンテンツの切り替えの際の待ち時間に挿入される画像は、あらかじめ定められた画一的なものであることが多く、ユーザを退屈されることになってしまう。また、コンテンツの切り替え前後の画像を補間する方法によれば、映像効果の上で連続性を確保して、唐突な表示画面の変化を緩和する効果はあるが、意味的なつながりは全くないため、表示内容が不連続に切り替わったというユーザの印象は依然として残ってしまう。
【０００５】
本発明はこうした課題に鑑みてなされたものであり、その目的は、コンテンツの切り替え表示を円滑に行うことのできるコンテンツ表示制御装置およびコンテンツ表示制御方法を提供することにある。
【課題を解決するための手段】
【０００６】
上記課題を解決するために、本発明のある態様のコンテンツ表示制御装置は、現コンテンツが表示されている際に、現コンテンツから切り替えて参照される目標コンテンツを特定するための参照情報の入力を受け付けるインタフェース部と、前記現コンテンツと前記目標コンテンツの間に、前記現コンテンツおよび前記目標コンテンツの少なくとも一方から特定される１つ以上の中間コンテンツが挿入されたコンテンツシーケンスを生成するシーケンス生成部と、生成された前記コンテンツシーケンスにしたがって、前記現コンテンツから始めて、挿入された前記中間コンテンツを順次表示させ、最後に前記目標コンテンツを表示させる表示制御部とを含む。
【０００７】
ここで、「メタデータ」とは、コンテンツに関する何らかのデータであり、一例として、コンテンツのキーワード、コンテンツ解析による特徴量、コンテンツの作成時間、コンテンツの作成場所、コンテンツを参照したユーザの識別情報、ユーザによるコンテンツ間の移動履歴などがある。
【０００８】
前記１つ以上の中間コンテンツは、メタデータを介して互いに連鎖するものであってもよい。「メタデータを介して互いに連鎖する」とは、コンテンツシーケンス内の隣接するコンテンツのメタデータが互いに関連性を有している状態であり、コンテンツのメタデータが互いに関連性を有するとは、たとえば、メタデータが一致したり、類似することである。
【０００９】
前記インタフェース部が、前記中間コンテンツの表示過程においてユーザから中断指示を受け取った場合に、前記表示制御部は、前記コンテンツシーケンスにしたがったコンテンツの表示を中断し、中断指示がなされたときに画面に表示されている前記中間コンテンツの表示状態を維持してもよい。この中断指示が解除されると、表示制御部は、前記コンテンツシーケンスにしたがったコンテンツの表示を再開してもよい。また、中断状態を起点として新たなコンテンツシーケンスの生成を可能に構成してもよい。その場合、インタフェース部は、中断指示がなされたときに画面に表示されている中間コンテンツを現コンテンツとして設定し、新規に目標コンテンツを特定するための参照情報の入力を受け付け、コンテンツシーケンス生成部は、同様に、新たに設定された現コンテンツと目標コンテンツの間に、１つ以上の中間コンテンツが挿入された新たなコンテンツシーケンスを生成してもよい。
【００１０】
前記シーケンス生成部は、コンテンツを特定するための参照情報とそのコンテンツに関するメタデータを対応づけたテーブルを記憶する記憶部と、前記テーブルを参照して、前記現コンテンツを起点として、表示順で１つ前のコンテンツとメタデータがマッチングする別のコンテンツを次の中間コンテンツとして順次探索することにより、前記目標コンテンツが終点となる前記コンテンツシーケンスを生成する中間コンテンツ取得部とを含んでもよい。
【００１１】
前記記憶部は、コンテンツの参照情報とそのコンテンツに関するメタデータのリストとを対応づけた第１のテーブルと、メタデータとそのメタデータに関連するコンテンツの参照情報のリストとを対応づけた第２のテーブルとを記憶し、前記中間コンテンツ取得部は、前記第１のテーブルを参照して、前記表示順で１つ前のコンテンツに対応づけられたメタデータを取得し、さらに、前記第２のテーブルを参照して、前記表示順で１つ前のコンテンツに関して取得された前記メタデータに対応づけられた別のコンテンツを前記中間コンテンツとして選択することにより、前記現コンテンツを起点として、中間コンテンツを順次選択し、前記目標コンテンツが終点となる前記コンテンツシーケンスを生成してもよい。
【００１２】
前記中間コンテンツ取得部は、前記テーブルを参照して、前記現コンテンツと前記目標コンテンツの両方に共通するメタデータを取得し、その共通するメタデータに対応づけられた別のコンテンツを前記中間コンテンツとして選択してもよい。
【００１３】
「共通するメタデータ」は、現コンテンツと目標コンテンツの間で厳密に一致するメタデータだけではなく、類似するメタデータをも含める趣旨である。
【００１４】
前記テーブルは、コンテンツの参照情報に対応づけられたメタデータにさらにそのメタデータの上位概念を表す上位概念メタデータを対応づけたものであり、前記中間コンテンツ取得部は、前記テーブルを参照して、前記表示順で１つ前のコンテンツのメタデータに対する上位概念メタデータを取得し、その上位概念メタデータに対応づけられた別のコンテンツを前記次の中間コンテンツとして選択してもよい。
【００１５】
前記中間コンテンツ取得部は、前記テーブルを参照して、前記目標コンテンツを起点として、表示順とは逆順にメタデータがマッチングする中間コンテンツを順次探索し、表示順の中間コンテンツの探索パスと逆順の中間コンテンツの探索パスを連結することにより、前記コンテンツシーケンスを生成してもよい。前記中間コンテンツ取得部は、前記表示順の中間コンテンツの探索パスと前記逆順の中間コンテンツの探索パスの連結を、両探索パスにおいて共通するメタデータが得られた際に行ってもよい。
【００１６】
ここで、「共通するメタデータ」は、コンテンツの主たるメタデータと関連するメタデータであってもよく、主たるメタデータの上位概念を表すメタデータであってもよい。また、「共通するメタデータ」は、前述の通り、厳密に一致するメタデータだけでなく、類似するメタデータも含める趣旨である。
【００１７】
本発明の別の態様は、コンテンツ表示制御方法である。この方法は、現コンテンツから目標コンテンツに切り替えて表示装置の画面に表示させる際に、前記現コンテンツと前記目標コンテンツの間に、前記現コンテンツおよび前記目標コンテンツの少なくとも一方から特定される１つ以上の中間コンテンツが挿入されたコンテンツシーケンスを生成し、生成されたコンテンツのシーケンスにしたがって、前記現コンテンツから始めて、挿入された前記中間コンテンツを順次表示させ、最後に前記目標コンテンツを表示させる。
【００１８】
なお、以上の構成要素の任意の組合せ、本発明の表現を方法、装置、システム、コンピュータプログラム、データ構造などの間で変換したものもまた、本発明の態様として有効である。
【発明の効果】
【００１９】
本発明によれば、意味的な連続性を保ちつつコンテンツを切り替え表示することができる。
【発明を実施するための最良の形態】
【００２０】
図１は、実施の形態に係るコンテンツ表示システムの構成図である。コンテンツ表示システムは、コンテンツ表示処理装置１００と、コンテンツ検索装置２００と、コンテンツサーバ３００とを含み、これらはネットワークで接続されている。
【００２１】
コンテンツ表示処理装置１００は、ユーザが閲覧するコンテンツの表示処理を行い、表示データを表示装置に供給する。コンテンツ表示処理装置１００は、一例として、パーソナルコンピュータ、携帯端末などの情報処理装置である。
【００２２】
コンテンツ検索装置２００は、コンテンツ表示処理装置１００からメタデータにもとづいたコンテンツの検索要求を受けて、指定されたメタデータに関連するコンテンツをネットワーク上で検索し、検索されたコンテンツの格納場所に関する情報をコンテンツ表示処理装置１００に供給する。コンテンツ検索装置２００は、一例として、インターネットにおける検索サーバである。
【００２３】
コンテンツサーバ３００は、ネットワーク経由でコンテンツを提供するサーバである。コンテンツサーバ３００は、一例として、テキスト、静止画、動画、３次元モデルなどのコンテンツを提供するサーバである。
【００２４】
コンテンツ表示処理装置１００の各構成を説明する。ユーザインタフェース部１０は、ユーザからコンテンツの検索の指示や、特定のコンテンツの表示の指示を受け付けるインタフェースであり、一例として、ＷＷＷ（World Wide Web）サービスを利用するためのブラウザの機能を有する。
【００２５】
ユーザインタフェース部１０は、コンテンツ表示処理装置１００に接続された表示装置に現在表示されているコンテンツ（以下、このコンテンツを「カレントコンテンツ」という）を参照するための情報（以下、この参照情報を「カレントレファレンス」という）を保持している。
【００２６】
ユーザインタフェース部１０は、ユーザから、表示装置にこれから表示させたい目標となるコンテンツ（以下、このコンテンツを「ターゲットコンテンツ」という）を参照するための情報（以下、この参照情報を「ターゲットレファレンス」という）の入力を受け付ける。
【００２７】
カレントレファレンス、ターゲットレファレンスはそれぞれ、一例として、カレントコンテンツ、ターゲットコンテンツのネットワーク上の格納場所を一意に特定するためのＵＲＬ（Uniform Resource Locator）などの参照情報である。
【００２８】
ユーザインタフェース部１０は、カレントレファレンスおよびターゲットレファレンスをコンテンツシーケンス生成部２０に与える。
【００２９】
コンテンツシーケンス生成部２０は、カレントレファレンスにより指定されたカレントコンテンツと、ターゲットレファレンスにより指定されたターゲットコンテンツとの間を連鎖的につなぐ１つ以上の中間コンテンツのレファレンスを取得し、カレントコンテンツから中間コンテンツを経てターゲットコンテンツに至るまでの各コンテンツのレファレンスを表示順に並べたレファレンスシーケンスを生成する。コンテンツシーケンス生成部２０は生成したレファレンスシーケンスをコンテンツ取得部４０に与える。
【００３０】
ここでは、コンテンツシーケンス生成部２０は、コンテンツ表示処理装置１００内に設けられる形態を説明するが、コンテンツシーケンス生成部２０は、コンテンツサーバ３００内や、ネットワークに接続された別の情報処理装置内に設けられてもよい。
【００３１】
コンテンツ取得部４０は、コンテンツシーケンス生成部２０から指定されたレファレンスシーケンスにしたがって、カレントコンテンツ以降の１つ以上の中間コンテンツとターゲットコンテンツのリクエストをコンテンツサーバ３００に送り、コンテンツサーバ３００から該当するコンテンツのデータを受け取る。
【００３２】
コンテンツ取得部４０は、取得された中間コンテンツとターゲットコンテンツのデータを表示制御部５０に与える。
【００３３】
表示制御部５０は、カレントコンテンツから始めて、レファレンスシーケンスの順に、中間コンテンツに順次切り替えて表示し、最後にターゲットコンテンツを表示するように表示装置にデータを渡して表示制御する。
【００３４】
表示制御部５０によりコンテンツの切り替え表示制御がなされ、中間コンテンツが画面に表示されているとき、ユーザは、任意のタイミングでコンテンツの切り替え表示を中断する指示をユーザインタフェース部１０に与えることができる。たとえば、ユーザは、ブラウザの停止ボタンなどを押したり、表示されているコンテンツをマウスでクリックするなどの操作により、この中断指示を与えることができる。
【００３５】
ユーザインタフェース部１０は、ユーザから与えられた中断指示を表示制御部５０に送る。表示制御部５０は、中断指示を受け取ると、レファレンスシーケンスにしたがった中間コンテンツの順次切り替え表示を中断し、中断指示がなされたときに画面に表示されている中間コンテンツを画面に継続的に表示させる制御を行う。
【００３６】
図２は、コンテンツシーケンス生成部２０の詳細な構成を説明する図である。
【００３７】
中間レファレンス取得部３０は、ユーザインタフェース部１０からコンテンツレファレンスおよびターゲットレファレンスを受け取り、メタデータ−レファレンス対応関係管理部２２にデータベースの更新要求を送る。
【００３８】
メタデータ−レファレンス対応関係管理部２２は、コンテンツに関するメタデータとコンテンツのレファレンスの対応関係に関する情報をメタデータ−レファレンス対応情報記憶部２４に記憶して、データベース管理する。ここで、メタデータは、あらかじめコンテンツ内に保持されたメタ情報であってもよく、コンテンツを解析することで抽出されたものであってもよい。
【００３９】
メタデータ−レファレンス対応関係管理部２２は、レファレンスを指定した問い合わせをコンテンツサーバ３００に送り、そのレファレンスで指定されたコンテンツに関するメタデータのリストをコンテンツサーバ３００から受け取る。
【００４０】
コンテンツサーバ３００は、コンテンツからメタデータを抽出するために、ＲＤＦ（Resource Description Framework）を利用してもよい。ＲＤＦは、Ｗｅｂ上のリソースに対してメタデータを記述する枠組みを提供する規約であり、コンテンツサーバ３００は、このメタデータからコンテンツのメタデータを取得したり、そのコンテンツに関連するコンテンツへのリンクを取得することができる。
【００４１】
メタデータ−レファレンス対応関係管理部２２は、レファレンスに対してコンテンツサーバ３００から得られたメタデータリストを対応づけたレファレンス−メタデータリスト対応テーブル２６を生成し、メタデータ−レファレンス対応情報記憶部２４に格納する。
【００４２】
メタデータ−レファレンス対応関係管理部２２は、コンテンツ検索装置２００に対してメタデータを指定してコンテンツの検索要求を行う。コンテンツ検索装置２００は、指定されたメタデータに関連するコンテンツを検索し、そのコンテンツのリファレンスのリストをメタデータ−レファレンス対応関係管理部２２に与える。
【００４３】
メタデータ−レファレンス対応関係管理部２２は、メタデータに対してコンテンツ検索装置２００から得られたレファレンスリストを対応づけたメタデータ−レファレンスリスト対応テーブル２８を生成し、メタデータ−レファレンス対応情報記憶部２４に格納する。
【００４４】
メタデータ−レファレンス対応関係管理部２２は、中間レファレンス取得部３０からデータベースの更新要求を受け、レファレンス−メタデータリスト対応テーブル２６とメタデータ−レファレンスリスト対応テーブル２８を適宜更新する。
【００４５】
中間レファレンス取得部３０は、メタデータ−レファレンス対応情報記憶部２４に格納されたレファレンス−メタデータリスト対応テーブル２６とメタデータ−レファレンスリスト対応テーブル２８を参照し、メタデータのマッチングにより、カレントコンテンツとターゲットコンテンツの間を連鎖的につなぐ中間コンテンツを取得し、カレントコンテンツから中間コンテンツを経てターゲットコンテンツに至るコンテンツのレファレンスのシーケンスを生成し、コンテンツ取得部４０に出力する。
【００４６】
なお、中間レファレンス取得部３０は、メタデータ−レファレンス対応情報記憶部２４に格納された対応情報が最新のものであり、レファレンスシーケンスの生成に必要な情報が既に格納されていれば、メタデータ−レファレンス対応関係管理部２２にデータベースの更新要求を送ることなく、メタデータ−レファレンス対応情報記憶部２４に格納された対応情報を用いてレファレンスシーケンスを生成する。
【００４７】
図３は、レファレンス−メタデータリスト対応テーブル２６の例を示す図である。レファレンス１には、メタデータ１とメタデータ４が対応づけられている。このレファレンス１は、カレントレファレンスであるとする。
【００４８】
レファレンス２には、メタデータ１、メタデータ２およびメタデータ５が対応づけられており、レファレンス３には、メタデータ２とメタデータ３が対応づけられている。レファレンス２およびレファレンス３は、カレントレファレンスでもターゲットレファレンスでもなく、メタデータから検索されたコンテンツのレファレンスであるとする。レファレンス２およびレファレンス３は中間コンテンツのレファレンスの候補となる。
【００４９】
レファレンス４には、メタデータ３が対応づけられている。このレファレンス４は、ターゲットレファレンスであるとする。
【００５０】
図４は、メタデータ−レファレンスリスト対応テーブル２８の例を示す図である。メタデータ１には、レファレンス１とレファレンス２が対応づけられており、メタデータ２には、レファレンス２とレファレンス３が対応づけられており、メタデータ３には、レファレンス３とレファレンス４が対応づけられている。
【００５１】
図５（ａ）、（ｂ）は、中間レファレンス取得部３０により、中間コンテンツのレファレンスを含むレファレンスシーケンスが生成される過程を説明する図である。
【００５２】
図５（ａ）は、中間レファレンス取得部３０がメタデータのマッチングによりリファレンスシーケンスを生成する際の作業領域を示す。
【００５３】
中間レファレンス取得部３０は、図３のレファレンス−メタデータリスト対応テーブル２６の第１行を参照して、カレントレファレンスであるレファレンス１に対応づけられた１つのメタデータ１を選択し、作業領域の第１行にレファレンス１と選択したメタデータ１を書き込む（符号７１）。
【００５４】
次に、中間レファレンス取得部３０は、図４のメタデータ−レファレンスリスト対応テーブル２８の第１行を参照して、メタデータ１に対応づけられた、カレントコンテンツとは別の中間コンテンツのレファレンス２を取得する。さらに、中間レファレンス取得部３０は、図３のレファレンス−メタデータリスト対応テーブル２６の第２行を参照して、レファレンス２に対応づけられたメタデータ１とは別のメタデータ２を取得する。中間レファレンス取得部３０は、作業領域の第２行にメタデータ１、レファレンス２およびメタデータ２を書き込む（符号７２）。
【００５５】
同様に、中間レファレンス取得部３０は、図４のメタデータ−レファレンスリスト対応テーブル２８の第２行を参照して、メタデータ２に対応づけられた中間コンテンツのレファレンス３を取得し、さらに、図３のレファレンス−メタデータリスト対応テーブル２６の第３行を参照して、レファレンス３に対応づけられたメタデータ３を取得する。中間レファレンス取得部３０は、作業領域の第３行にメタデータ２、レファレンス３およびメタデータ３を書き込む（符号７３）。
【００５６】
次に、中間レファレンス取得部３０は、図４のメタデータ−レファレンスリスト対応テーブル２８の第３行を参照して、メタデータ３に対応づけられたレファレンス４を取得するが、このレファレンス４はターゲットレファレンスであるから、作業領域の第４行にメタデータ３とレファレンス４を書き込み（符号７４）、メタデータのマッチング処理をここで終了する。
【００５７】
なお、中間レファレンス取得部３０は、作業領域の各行の最後列で得られるメタデータが、ターゲットレファレンスに対応づけられたメタデータであるかどうかをレファレンス−メタデータリスト対応テーブル２６を参照して判定し、メタデータのマッチングで得られたメタデータがターゲットレファレンスのメタデータに一致するか、もしくは類似する場合に、メタデータのマッチング処理を打ち切るようにしてもよい。
【００５８】
たとえば、作業領域の第２行（符号７２）の最後列では、メタデータ２が得られているが、これは図３のレファレンス−メタデータリスト対応テーブル２６の第４行に格納されたターゲットレファレンスであるレファレンス４のメタデータではないので、メタデータマッチングは継続する。一方、作業領域の第３行（符号７３）の最後列では、メタデータ３が得られているが、これは図３のレファレンス−メタデータリスト対応テーブル２６の第４行に格納されたターゲットレファレンスのメタデータに一致するので、メタデータマッチングはこの時点で打ち切られる。
【００５９】
図５（ｂ）は、メタデータマッチングにより得られたレファレンスシーケンスを示す。図５（ａ）の作業領域の各行の第２列を取り出すことで、（レファレンス１、レファレンス２、レファレンス３、レファレンス４）というレファレンスシーケンスが得られる。これは、カレントコンテンツとターゲットコンテンツの間を連鎖的に中間コンテンツでつないだコンテンツシーケンスのレファレンスを表示順に並べたリストである。
【００６０】
なお、中間レファレンス取得部３０は、ターゲットリファレンスに辿り着くまで無制限に探索することを回避するため、ターゲットレファレンスからも逆順にメタデータマッチングを行い、カレントレファレンスから行う正順のメタデータマッチングと組み合わせて、探索空間の広がりを抑え、カレントコンテンツとターゲットコンテンツをつなぐパスを早期に見つけるようにしてもよい。
【００６１】
この場合、カレントレファレンスからの正順のメタデータマッチング処理と、ターゲットレファレンスからの逆順のメタデータマッチング処理において、メタデータが一致もしくは類似したところで、それぞれのメタデータマッチング処理を打ち切り、カレントレファレンスを起点とする正順のレファレンスシーケンスと、ターゲットレファレンスを終点とする逆順のレファレンスシーケンスを連結して、カレントレファレンスからターゲットレファレンスに至るレファレンスシーケンスを生成してもよい。
【００６２】
図６は、図５（ｂ）に示すレファレンスシーケンスにしたがって、表示制御部５０によりコンテンツが切り替え表示される例を説明する図である。
【００６３】
今、カレントコンテンツ６１が表示装置の画面に表示されているとする。カレントコンテンツ６１のレファレンス１は、メタデータ１によってレファレンス２とマッチングし、表示制御部５０により、レファレンス２で指定される中間コンテンツ６２が次に表示される。
【００６４】
同様に、中間コンテンツ６２のレファレンス２は、メタデータ２によってレファレンス３とマッチングし、レファレンス３で指定される中間コンテンツ６３が次に表示される。
【００６５】
中間コンテンツ６３のレファレンス３は、メタデータ３によってレファレンス４とマッチングし、レファレンス４で指定されるターゲットコンテンツ６４が最後に表示される。
【００６６】
ここで、中間コンテンツが表示される時間は、ユーザが中間コンテンツの内容をある程度視認するために必要な時間を確保した上で、ターゲットコンテンツを表示するまでのユーザの待ち時間を考慮して設計された、所定の短い時間間隔である。ターゲットコンテンツを表示するまでの待ち時間を長くしてもよい場合には、中間コンテンツの表示時間を長くしたり、挿入される中間コンテンツの枚数を多くしてもよい。また、ターゲットコンテンツのデータサイズ、ネットワークの帯域幅などからターゲットコンテンツの取得完了時間を推定し、ターゲットコンテンツの取得完了までにかかる推定時間に応じて、中間コンテンツの数や再生時間を決定してもよい。
【００６７】
なお、ユーザがいずれかの中間コンテンツにおいて中断指示を与えると、レファレンスシーケンスにしたがった切り替え表示は中断され、その時点で表示されていた中間コンテンツが画面に継続して表示される。ユーザは、中断指示したときに表示されていた中間コンテンツを時間をかけて閲覧することができる。また、ユーザが中断指示を解除すると、レファレンスシーケンスにしたがって切り替え表示が再開し、最終的にターゲットコンテンツが表示される。
【００６８】
図７は、コンテンツ表示処理装置１００によるコンテンツ表示処理手順を示すフローチャートである。
【００６９】
ユーザインタフェース部１０は、ユーザからターゲットレファレンスの入力を受け付ける（Ｓ１０）。コンテンツシーケンス生成部２０のメタデータ−レファレンス対応関係管理部２２は、コンテンツサーバ３００に問い合わせることにより、カレントコンテンツとターゲットコンテンツのメタデータを抽出する（Ｓ１２）。
【００７０】
中間レファレンス取得部３０は、メタデータ−レファレンスリスト対応テーブル２８を参照して、カレントコンテンツとメタデータがマッチングする中間コンテンツのレファレンスを取得する（Ｓ１４）。
【００７１】
ここで、カレントコンテンツのメタデータに対応する中間コンテンツのレファレンスがメタデータ−レファレンスリスト対応テーブル２８に保持されていない場合は、中間レファレンス取得部３０は、メタデータ−レファレンス対応関係管理部２２にデータベースの更新要求を送る。メタデータ−レファレンス対応関係管理部２２は、コンテンツ検索装置２００に対してそのメタデータを指定してコンテンツの検索を要求し、コンテンツ検索装置２００から中間コンテンツの候補となるコンテンツのレファレンスのリストを取得し、メタデータ−レファレンスリスト対応テーブル２８を更新する。
【００７２】
次に、中間レファレンス取得部３０は、レファレンス−メタデータリスト対応テーブル２６を参照して、中間コンテンツのリファレンスに対応するメタデータを取得する（Ｓ１６）。
【００７３】
ここで、中間コンテンツのリファレンスに対するメタデータがレファレンス−メタデータリスト対応テーブル２６に保持されていない場合は、中間レファレンス取得部３０は、メタデータ−レファレンス対応関係管理部２２にデータベースの更新要求を送る。メタデータ−レファレンス対応関係管理部２２は、コンテンツサーバ３００に対してその中間コンテンツのリファレンスを指定して問い合わせを行い、コンテンツサーバ３００からその中間コンテンツに関するメタデータのリストを取得し、レファレンス−メタデータリスト対応テーブル２６を更新する。
【００７４】
中間レファレンス取得部３０は、中間コンテンツのメタデータがターゲットコンテンツのメタデータと一致もしくは類似するかどうかを調べる（Ｓ１８）。
【００７５】
中間コンテンツのメタデータがターゲットコンテンツのメタデータと一致せず、類似もしない場合（Ｓ１８のＮ）、ステップＳ１４に戻り、次の中間レファレンスを取得する。
【００７６】
中間コンテンツのメタデータがターゲットコンテンツのメタデータと一致するか、もしくは類似する場合（Ｓ１８のＹ）、中間レファレンス取得部３０は、これまでに得られた中間レファレンスのリストをカレントレファレンスとターゲットレファレンスの間に挿入したレファレンスシーケンスを生成する（Ｓ２０）。
【００７７】
コンテンツ取得部４０は、レファレンスシーケンスにしたがってコンテンツデータをコンテンツサーバ３００から取得して表示制御部５０に与え、表示制御部５０は、レファレンスシーケンスにしたがってカレントコンテンツを順次中間コンテンツに切り替え、最終的にターゲットコンテンツを表示するように制御する。
【００７８】
上記の中間レファレンス取得部３０による中間コンテンツの探索手順にはいくつかのバリエーションがある。以下、それらのバリエーションを説明する。
【００７９】
図８は、カレントコンテンツのメタデータリストとターゲットコンテンツのメタデータリストに共通するメタデータをもとに中間コンテンツを探索する手順を示す図である。
【００８０】
カレントコンテンツ（符号７０）のレファレンスＡ（符号７１）にはメタデータリストＡ（符号７２）が対応づけられ、その対応関係がレファレンス−メタデータリスト対応テーブル２６に格納されている。
【００８１】
一方、ターゲットコンテンツ（符号７３）のレファレンスＢ（符号７４）にはメタデータリストＢ（符号７５）が対応づけられ、その対応関係がレファレンス−メタデータリスト対応テーブル２６に格納されている。
【００８２】
中間レファレンス取得部３０は、カレントコンテンツのメタデータリストＡとターゲットコンテンツのメタデータリストＢの両方に含まれる共通メタデータＣ（符号７６）を取得する。ここで、メタデータリストＡとメタデータリストＢの両方に共通するメタデータがない場合でも、両リストの間で互いに類似するメタデータがあれば、それを共通メタデータＣとして利用してもよい。
【００８３】
中間レファレンス取得部３０は、共通メタデータＣに対応づけられたレファレンスＣ（符号７７）をメタデータ−レファレンスリスト対応テーブル２８から取得する。コンテンツ取得部４０は、レファレンスＣで指定される中間コンテンツＣ（符号７８）を取得する。
【００８４】
中間レファレンス取得部３０は、こうして得られた中間コンテンツのレファレンスＣを用いてレファレンスシーケンスとして（レファレンスＡ、レファレンスＣ、レファレンスＢ）を生成する。
【００８５】
表示制御部５０は、カレントコンテンツ（符号７０）、中間コンテンツＣ（符号７８）、ターゲットコンテンツ（符号７３）の順に表示されるように制御する。
【００８６】
共通メタデータの例として、カレントコンテンツおよびターゲットコンテンツが映像の場合、映像の登場人物や映像の撮影場所などがある。また、コンテンツが３次元シーンの場合、３次元空間内のキャラクタなどのオブジェクトが共通メタデータとなりうる。
【００８７】
共通メタデータを用いて決定された中間コンテンツをカレントコンテンツとターゲットコンテンツの間に挿入することにより、カレントコンテンツから、共通点となる中間コンテンツにいったんフォーカスし、その中間コンテンツからアンフォーカスしてターゲットコンテンツに切り替わるという表示効果が得られる。
【００８８】
図９は、レファレンス−メタデータリスト対応テーブル２６の別の構成例を説明する図である。上記の説明では、コンテンツのレファレンスにメタデータのリストが対応づけられていたが、これを拡張し、コンテンツの主たるメタデータの他に、その主たるメタデータの上位概念に相当する上位概念メタデータや、主たるメタデータに関連する関連メタデータのリストを主たるメタデータに対応づけて保持する。
【００８９】
同図の例では、レファレンス１には、主たるメタデータとして、メタデータａ、メタデータｂが対応づけられており、各メタデータａ、ｂには、上位概念メタデータａｕ、ｂｕと、複数の関連メタデータａ１〜ａ３、ｂ１〜ｂ２が対応づけられている。レファレンス２には、主たるメタデータｃが対応づけられ、主たるメタデータｃに上位概念メタデータｃｕと関連メタデータｃ１〜ｃ２が対応づけられている。
【００９０】
図１０は、コンテンツの関連メタデータにもとづいたマッチングにより、中間コンテンツを探索する手順を示す図である。
【００９１】
カレントコンテンツ（符号８０）のレファレンスＡ（符号８１）には、主たるメタデータのリストが対応づけられるとともに、主たるメタデータと関連性のある関連メタデータのリストも対応づけられており、その対応関係がレファレンス−メタデータリスト対応テーブル２６に格納されている。
【００９２】
中間レファレンス取得部３０は、レファレンスＡの主たるメタデータリストの中から一つのメタデータＡ（符号８２）を取得する。
【００９３】
中間レファレンス取得部３０は、メタデータＡに対応づけられたレファレンスをメタデータ−レファレンスリスト対応テーブル２８から取得し、コンテンツ取得部４０は、中間レファレンス取得部３０により取得されたリファレンスを参照して、中間コンテンツＡ（符号８３）を取得する。
【００９４】
次に、中間レファレンス取得部３０は、メタデータＡの関連メタデータのリストの中から１つの関連メタデータＡ１（符号８４）を取得する。
【００９５】
中間レファレンス取得部３０は、関連メタデータＡ１に対応づけられたレファレンスをメタデータ−レファレンスリスト対応テーブル２８から取得し、コンテンツ取得部４０は、中間レファレンス取得部３０により取得されたレファレンスを参照して、中間コンテンツＡ１（符号８５）を取得する。
【００９６】
一方、ターゲットコンテンツ（符号８６）のレファレンスＢ（符号８７）にも、主たるメタデータのリストとともに、主たるメタデータと関連性のある関連メタデータのリストが対応づけられており、その対応関係がレファレンス−メタデータリスト対応テーブル２６に格納されている。
【００９７】
中間レファレンス取得部３０は、レファレンスＢの主たるメタデータリストの中から一つのメタデータＢ（符号８８）を取得する。
【００９８】
中間レファレンス取得部３０は、メタデータＢに対応づけられたレファレンスをメタデータ−レファレンスリスト対応テーブル２８から取得し、コンテンツ取得部４０は、中間レファレンス取得部３０により取得されたリファレンスを参照して、中間コンテンツＢ（符号８９）を取得する。
【００９９】
次に、中間レファレンス取得部３０は、メタデータＢの関連メタデータのリストの中から１つの関連メタデータＢ１（符号９０）を取得する。
【０１００】
中間レファレンス取得部３０は、関連メタデータＢ１に対応づけられたレファレンスをメタデータ−レファレンスリスト対応テーブル２８から取得し、コンテンツ取得部４０は、中間レファレンス取得部３０により取得されたレファレンスを参照して、中間コンテンツＢ１（符号９１）を取得する。
【０１０１】
ここで、関連メタデータＡ１、Ｂ１は、それぞれ中間コンテンツＡ１、Ｂ１の主たるメタデータでもあるから、中間レファレンス取得部３０は、中間コンテンツＡ１、Ｂ１の主たるメタデータＡ１、Ｂ１の関連メタデータのリストを用いて、同様にして、さらなる中間コンテンツの探索を行う。このように、中間レファレンス取得部３０は、カレントコンテンツとターゲットコンテンツをそれぞれ起点として双方向に関連メタデータによる中間コンテンツの探索を行う。
【０１０２】
このとき、中間コンテンツＡ１のメタデータＡ１の関連メタデータのリストと、中間コンテンツＢ１のメタデータＢ１の関連メタデータのリストの両方に含まれる共通関連メタデータＣ（符号９２）があったとする。共通する関連メタデータがなければ、互いに類似する関連メタデータで代用することも可能である。
【０１０３】
中間レファレンス取得部３０は、共通関連メタデータＣに対応づけられたレファレンスをメタデータ−レファレンスリスト対応テーブル２８から取得し、コンテンツ取得部４０は、中間レファレンス取得部３０により取得されたレファレンスを参照して、中間コンテンツＣ（符号９３）を取得する。
【０１０４】
これにより、カレントコンテンツを起点とする正順の中間コンテンツの探索パスと、ターゲットコンテンツを起点とする逆順の中間コンテンツの探索パスが、共通関連メタデータをもつ中間コンテンツＣにおいて連結し、カレントコンテンツから中間コンテンツを経てターゲットコンテンツに至るレファレンスシーケンスが生成される。
【０１０５】
表示制御部５０は、カレントコンテンツ（符号８０）、中間コンテンツＡ（符号８３）、中間コンテンツＡ１（符号８５）、中間コンテンツＣ（符号９３）、中間コンテンツＢ１（符号９１）、中間コンテンツＢ（符号８９）、ターゲットコンテンツ（符号８６）の順に表示されるように制御する。
【０１０６】
主たるメタデータに対応づけられた複数の関連メタデータを用いることにより、主たるメタデータを用いて探索する場合と比べて、中間コンテンツの探索の範囲を広げることができるとともに、カレントコンテンツから連鎖的に中間コンテンツを探索するパスと、ターゲットコンテンツから連鎖的に中間コンテンツを探索するパスにおいて、共通する関連メタデータが見つかる可能性も高くなる。これにより多様性に富む中間コンテンツのシーケンスを生成するとともに、カレントコンテンツからターゲットコンテンツに至るパスを容易に見つけることができるようになる。
【０１０７】
コンテンツの関連メタデータ数に応じて、探索を制御してもよい。カレントコンテンツからの正順の探索と、ターゲットコンテンツからの逆順の探索とを組み合わせて行う場合、関連メタデータの数の少ない方から優先して探索する。
【０１０８】
中間レファレンス取得部３０は、カレントコンテンツの関連メタデータの数Ｎがターゲットコンテンツの関連メタデータの数Ｍより小さい場合、カレントコンテンツからの正順の探索を優先して行い、カレントコンテンツの関連メタデータの数Ｎがターゲットコンテンツの関連メタデータの数Ｍより大きい場合、ターゲットカレントコンテンツからの逆順の探索を優先して行う。
【０１０９】
中間レファレンス取得部３０は、カレントコンテンツから正順探索したコンテンツの関連メタデータの数、ターゲットコンテンツからの逆順探索したコンテンツの関連メタデータの数をそれぞれ累積加算し、累積加算された関連メタデータ数が少ない方を優先して探索を進めるようにしてもよい。
【０１１０】
関連メタデータ数が少ない方を優先するため、探索範囲が発散するのを防ぐことができ、双方向の探索パスにおいて共通する関連メタデータを早い段階で見つけて、探索の効率化を図ることができる。
【０１１１】
図１１は、コンテンツの上位概念メタデータにもとづいたマッチングにより、中間コンテンツを探索する手順を示す図である。
【０１１２】
カレントコンテンツ（符号１１０）のレファレンスＡ（符号１１１）には、主たるメタデータのリストが対応づけられており、さらに主たるメタデータには、その主たるメタデータの上位概念を表す上位概念メタデータが対応づけられている。
【０１１３】
中間レファレンス取得部３０は、レファレンスＡの主たるメタデータリストの中から一つのメタデータＡ（符号１１２）を取得し、コンテンツ取得部４０は、メタデータＡに対応づけられたレファレンスを参照して、中間コンテンツＡ（符号１１３）を取得する。
【０１１４】
次に、中間レファレンス取得部３０は、メタデータＡに対応づけられた上位概念メタデータＡＵ（符号１１４）を取得し、コンテンツ取得部４０は、上位概念メタデータＡＵに対応づけられたレファレンスを参照して、中間コンテンツＡＵ（符号１１５）を取得する。
【０１１５】
一方、ターゲットコンテンツ（符号１１６）のレファレンスＢ（符号１１７）にも、主たるメタデータのリストが対応づけられ、さらに主たるメタデータに上位概念メタデータもしくは上位概念メタデータのリストが対応づけられている。
【０１１６】
中間レファレンス取得部３０は、レファレンスＢの主たるメタデータリストの中から一つのメタデータＢ（符号１１８）を取得し、コンテンツ取得部４０は、メタデータＢに対応づけられたレファレンスを参照して、中間コンテンツＢ（符号１１９）を取得する。
【０１１７】
次に、中間レファレンス取得部３０は、メタデータＢに対応づけられた上位概念メタデータＢＵ（符号１２０）を取得し、コンテンツ取得部４０は、上位概念メタデータＢＵに対応づけられたレファレンスを参照して、中間コンテンツＢＵ（符号１２１）を取得する。
【０１１８】
ここで、上位概念メタデータＡＵ、ＢＵは、それぞれ中間コンテンツＡＵ、ＢＵの主たるメタデータでもあるから、中間レファレンス取得部３０は、中間コンテンツＡＵ、ＢＵの主たるメタデータＡＵ、ＢＵの上位概念メタデータを用いて、同様にして、さらなる中間コンテンツの探索を行う。このように、中間レファレンス取得部３０は、カレントコンテンツとターゲットコンテンツをそれぞれ起点として双方向に上位概念メタデータによる中間コンテンツの探索を行う。
【０１１９】
このとき、中間コンテンツＡＵのメタデータＡＵの上位概念メタデータと、中間コンテンツＢＵのメタデータＢＵの上位概念メタデータが一致したとする。中間レファレンス取得部３０は、これを共通上位概念メタデータＣＵ（符号１２２）として選択する。中間コンテンツＡＵと中間コンテンツＢＵの上位概念メタデータが完全に一致しなくても、互いに類似するならば、いずれか一方の上位概念メタデータを共通上位概念メタデータとして利用することも可能である。
【０１２０】
コンテンツ取得部４０は、共通上位概念メタデータＣＵに対応づけられたレファレンスを参照して、中間コンテンツＣＵ（符号１２３）を取得する。
【０１２１】
これにより、カレントコンテンツを起点とする正順の中間コンテンツの探索パスと、ターゲットコンテンツを起点とする逆順の中間コンテンツの探索パスが、共通上位概念メタデータをもつ中間コンテンツＣＵにおいて連結し、レファレンスシーケンスが生成される。
【０１２２】
表示制御部５０は、カレントコンテンツ（符号１１０）、中間コンテンツＡ（符号１１３）、中間コンテンツＡＵ（符号１１５）、中間コンテンツＣＵ（符号１２３）、中間コンテンツＢＵ（符号１２１）、中間コンテンツＢ（符号１１９）、ターゲットコンテンツ（符号１１６）の順に表示されるように制御する。
【０１２３】
中間コンテンツＡＵと中間コンテンツＢＵの上位概念メタデータが共通せず、また、類似しない場合は、単に、中間コンテンツＡＵの後に、中間コンテンツＢＵを表示するように制御してもよい。
【０１２４】
上位概念メタデータの例として、カレントコンテンツおよびターゲットコンテンツがともに映画であり、カレントコンテンツの上位概念メタデータＡＵが「サスペンス映画」、ターゲットコンテンツの上位概念メタデータＢＵが「恋愛映画」であったとする。このとき、カレントコンテンツとターゲットコンテンツの上位概念メタデータは一致しない。しかし、「サスペンス映画」をメタデータとする中間コンテンツＡＵの上位概念メタデータは「映画」であり、「恋愛映画」をメタデータとする中間コンテンツＢＵの上位概念メタデータも「映画」であるから、共通上位概念メタデータＣＵに到達し、「映画」をメタデータとする中間コンテンツＣＵを選択することにより、カレントコンテンツおよびターゲットコンテンツをそれぞれ起点とする双方向の上位概念化のパスを連結し、中間コンテンツのシーケンスを生成することができる。
【０１２５】
カレントコンテンツとターゲットコンテンツの間にメタデータの共通点がない場合でも、上位概念化すれば、何らかの共通点が見つかる可能性が高くなるため、上位概念メタデータを用いた探索を繰り返すことで、概念的に連続性のある中間コンテンツのシーケンスを生成することが容易になる。
【０１２６】
カレントコンテンツとターゲットコンテンツの間に上位概念メタデータで連鎖する中間コンテンツを挿入することにより、カレントコンテンツから順に上位概念化された中間コンテンツに切り替わり、最上位概念の中間コンテンツが表示された後は、その中間コンテンツから順に下位概念化された中間コンテンツに切り替わり、最後にターゲットコンテンツが表示されるという表示効果が得られる。
【０１２７】
上位概念メタデータに目安として概念レベルを設定し、概念レベルを利用して探索を制御してもよい。この概念レベルは、上位概念であるほど小さく、下位概念であるほど大きい値が設定される。
【０１２８】
図１２は、概念レベルを利用した探索制御を説明する図である。ここでは、地名の概念を階層化し、概念レベルを設定する例を説明する。
【０１２９】
同図のように、８つの概念レベル１〜８があり、最上位レベル（レベル１）の概念は「地球」（符号１５２）であり、その次のレベル２の概念として「世界」（符号１５０）がある。
【０１３０】
レベル３の概念は、大陸名であり、たとえば「アジア」（符号１３８）と「北アメリカ」（符号１４６）がある。レベル４の概念は、国名であり、「アジア」の下位概念として「日本」（符号１３６）があり、「北アメリカ」の下位概念として「アメリカ」（符号１４４）がある。
【０１３１】
レベル５の概念は、州名であり、「アメリカ」の下位概念として「カリフォルニア」（符号１４２）がある。
【０１３２】
レベル６の概念は、都市名であり、「日本」の下位概念として「東京」（符号１３４）があり、「カリフォルニア」の下位概念として「ロサンゼルス」（符号１４０）がある。
【０１３３】
レベル７以下の概念は、町名などであり、「東京」の下位概念として、レベル７には「港区」（符号１３２）があり、レベル８には「青山」（符号１３０）がある。
【０１３４】
今、カレントコンテンツのメタデータが「ロサンゼルス」であり、ターゲットコンテンツのメタデータが「青山」であるとする。カレントコンテンツからの正順の探索と、ターゲットコンテンツからの逆順の探索とを組み合わせて行う場合、概念レベルの値の大きい方から優先して探索する。以下、探索ステップを説明する。
【０１３５】
ステップ１：ターゲットコンテンツのメタデータ「青山」の概念レベルの値８は、カレントコンテンツのメタデータ「ロサンゼルス」の概念レベルの値６よりも大きいから、中間レファレンス取得部３０は、ターゲットコンテンツからの逆順の探索を優先して行い、メタデータ「青山」（符号１３０）に対する上位概念メタデータ「港区」（符号１３２）を取得する（Ｓ１）。
【０１３６】
ステップ２：ターゲットコンテンツのメタデータ「港区」の概念レベルの値７は、カレントコンテンツのメタデータ「ロサンゼルス」の概念レベルの値６よりも大きいから、中間レファレンス取得部３０は、ターゲットコンテンツからの逆順の探索を引き続き優先して行い、メタデータ「港区」（符号１３２）に対する上位概念メタデータ「東京」（符号１３４）を取得する（Ｓ２）。
【０１３７】
ステップ３：ターゲットコンテンツのメタデータ「東京」の概念レベルの値は６となり、カレントコンテンツのメタデータ「ロサンゼルス」の概念レベルの値も６であるから、中間レファレンス取得部３０は、ターゲットコンテンツから逆順の探索を行うとともに、カレントコンテンツから正順の探索を行う。これにより、メタデータ「東京」（符号１３４）に対する上位概念メタデータ「日本」（符号１３６）と、メタデータ「ロサンゼルス」（符号１４０）に対する上位概念メタデータ「カリフォルニア」（符号１４２）とが取得される（Ｓ３）。
【０１３８】
ステップ４：ターゲットコンテンツのメタデータ「日本」の概念レベルの値４は、カレントコンテンツのメタデータ「カリフォルニア」の概念レベルの値５よりも小さいから、中間レファレンス取得部３０は、ターゲットコンテンツからの逆順の探索をいったん中断し、カレントコンテンツからの正順の探索のみ行う。これにより、メタデータ「カリフォルニア」（符号１４２）に対する上位概念メタデータ「アメリカ」（符号１４４）が取得される（Ｓ４）。
【０１３９】
ステップ５：ターゲットコンテンツのメタデータ「日本」の概念レベルの値は４であり、カレントコンテンツのメタデータ「アメリカ」の概念レベルの値も４になるから、中間レファレンス取得部３０は、ターゲットコンテンツから逆順の探索を再開するとともに、カレントコンテンツから正順の探索を行う。これにより、メタデータ「日本」（符号１３６）に対する上位概念メタデータ「アジア」（符号１３８）と、メタデータ「アメリカ」（符号１４４）に対する上位概念メタデータ「北アメリカ」（符号１４６）とが取得される（Ｓ５）。
【０１４０】
ステップ６：ターゲットコンテンツのメタデータ「アジア」の概念レベルの値、カレントコンテンツのメタデータ「北アメリカ」の概念レベルの値はともに３であり、中間レファレンス取得部３０は、引き続き、ターゲットコンテンツとカレントコンテンツの双方から探索を行い、メタデータ「アジア」（符号１３８）とメタデータ「北アメリカ」（符号１４６）の両方に共通する上位概念メタデータ「世界」（符号１５０）を取得する（Ｓ６）。共通の上位概念メタデータが得られたため、探索はここで終了する。
【０１４１】
中間レファレンス取得部３０は、ターゲットコンテンツからの逆順の探索パスとカレントコンテンツからの正順の探索パスとを連結し、カレントコンテンツからターゲットコンテンツに至る概念のシーケンス「ロサンゼルス、カリフォルニア、アメリカ、北アメリカ、世界、アジア、日本、東京、港区、青山」を生成する。
【０１４２】
このように、カレントコンテンツからの正順の探索とターゲットコンテンツからの逆順の探索を並行して行う場合でも、概念レベルの値の大きい方を優先して探索することで、双方向の探索の概念レベルを揃えることができ、探索の無駄を省いて効率化することができる。
【０１４３】
上記の中間コンテンツの探索手順は、適宜組み合わせて用いてもよい。上記の中間コンテンツの探索手順にはさらに各種の改良を加えることができる。以下、上記のいずれの中間コンテンツの探索手順にも適用可能な改良例を説明する。
【０１４４】
（１）可変メタデータ
上記の説明では、コンテンツのメタデータは固定されていたが、コンテンツの表示状態によりコンテンツのメタデータを可変としてもよい。コンテンツのリファレンス毎に、パラメータとメタデータリストを対応づけたテーブルをメタデータ−レファレンス対応情報記憶部２４に格納しておき、中間レファレンス取得部３０は、パラメータを指定することでいずれかのメタデータリストを選択できるように構成する。
【０１４５】
たとえば、コンテンツがスクロール可能なドキュメントである場合、ドキュメントのスクロール位置によって、ユーザに見えている内容が異なる。スクロール位置毎にそのスクロール位置でユーザに見えているドキュメント部分に含まれるメタデータのリストを対応づけてテーブルに格納しておき、中間レファレンス取得部３０はスクロール位置に応じてメタデータを取得して、メタデータマッチングによるコンテンツシーケンスの生成を行う。
【０１４６】
また、別の例として、コンテンツが３次元空間を描画もしくは実写したものである場合に、視点位置によって異なるメタデータリストを選択可能に構成してもよい。地表面の実写画像や地図などのコンテンツであれば、視点位置が離れていると、世界各国の国名がメタデータとなるが、視点位置が近づくと、国内の各都市名がメタデータとなるなど、視点位置によってメタデータリストが切り替わる。画像に対する拡大率に応じてメタデータを異ならせる場合も同様である。また拡大された画像の領域に応じてメタデータを異ならせてもよい。
【０１４７】
（２）メディアの種類変更
カレントコンテンツとターゲットコンテンツのメディアの種類が異なる場合、いずれかの段階でメディア種類の変更を行う。たとえば、カレントコンテンツが映像であり、ターゲットコンテンツが音楽である場合、カレントコンテンツとその１つ後の中間コンテンツの間、隣接する中間コンテンツ間、ターゲットコンテンツとその１つ前の中間コンテンツの間のいずれかにおいて、映像から音楽への種類の変更がなされる。このとき、メディア種類の変更の前後のコンテンツは、メタデータが一致もしくは類似している。また、映像と音楽の間で、メタデータによってあらかじめ設定されているリンクを利用して、たとえば、映像コンテンツをその映像の主題歌である音楽コンテンツに連鎖的につなげてもよい。
【０１４８】
（３）スコアによる評価
メタデータにスコアを関連づけてレファレンス−メタデータリスト対応テーブル２６に記憶しておき、メタデータマッチングに用いるメタデータを決める際、スコアの高いメタデータを優先的に選択するようにしてもよい。共通するメタデータを選択する場合においても、スコアの高いものを優先的に選択するようにしてもよい。
【０１４９】
スコアは、コンテンツのリファレンスに対する主たるメタデータ、上位概念メタデータ、関連メタデータのいずれにも付加することができる。主たるメタデータおよび上位概念メタデータに付けられるスコアは、そのメタデータおよび上位概念メタデータがコンテンツに関連する度合いを示す指標である。関連メタデータに付けられるスコアは、その関連メタデータが主たるメタデータと類似する度合いを示す指標である。
【０１５０】
あるコンテンツに複数のスコア付きメタデータが付与されている場合、メタデータの検索優先度にスコアを利用することができる。たとえば、パス探索過程においてスコアの高いメタデータを優先して検索する。図９の例において、レファレンス１のメタデータａのスコアよりもメタデータｂのスコアが高い場合、パス検索順序において、スコアの高いメタデータｂを優先する。これは、主たるメタデータ、上位概念メタデータ、関連メタデータのすべてについて適用される。
【０１５１】
カレントコンテンツからターゲットコンテンツに至るパスが複数ある場合に、各パスで辿るコンテンツのスコアを累積加算してスコアが最大になるパスを選択するようにしてもよい。あるいは、各パスで辿るコンテンツの正規化したスコアを累積乗算してスコアが最大になるパスを選択するようにしてもよい。
【０１５２】
また、コンテンツの各メタデータのスコアは、動的に変化してもよい。コンテンツが中間コンテンツとして選択された場合に、使用されたメタデータのスコアが加算されたり、減算されることにより、履歴によりスコアが動的に変わるように構成してもよい。
【０１５３】
コンテンツの各メタデータのスコアは、ユーザ毎に個別に設けられてもよい。ユーザによって中間コンテンツの生成をカスタマイズすることが可能となる。たとえば、興味のあるメタデータを高いスコアに設定しておくことで、ユーザに合った中間コンテンツのシーケンスを生成することが可能となる。
【０１５４】
以上述べたように、本実施の形態のコンテンツ表示処理装置１００によれば、コンテンツを切り替えて表示する際に、事前に収集したコンテンツとメタデータの対応情報を利用して、切り替え前後のコンテンツをメタデータを媒介として連鎖的につないだ中間コンテンツのシーケンスを生成することができる。このコンテンツシーケンスの順に中間コンテンツを表示した上でコンテンツを切り替えるため、コンテンツの切り替え前後に意味上の連続性をもたせることができる。これにより、ユーザはコンテンツを切り替える際に、コンテンツが急に変わったという唐突な印象を感じることなく、また、コンテンツの切り替わりを意味的に理解することができるようになる。
【０１５５】
また、コンテンツの切り替えの際、カレントコンテンツとターゲットコンテンツの組合せによって異なる中間コンテンツのシーケンスが生成されるため、切り替え時に表示される中間コンテンツは多様性に富み、画一的な中間画像とは違い、ユーザは飽きることがない。
【０１５６】
また、コンテンツの切り替わりの過程で表示される中間コンテンツの中に興味のあるコンテンツがあれば、ユーザは、興味のある中間コンテンツが表示されたときに中断指示して、その中間コンテンツを閲覧することができる。これにより、カレントコンテンツからターゲットコンテンツに急に切り替わるのではなく、切り替えの途中で、ユーザが意外な中間コンテンツを発見することもできるという効果もある。
【０１５７】
以上、本発明を実施の形態をもとに説明した。実施の形態は例示であり、それらの各構成要素や各処理プロセスの組合せにいろいろな変形例が可能なこと、またそうした変形例も本発明の範囲にあることは当業者に理解されるところである。
【０１５８】
上記の説明において、コンテンツを特定するためのメタデータは、一例として次のようなものがある。
【０１５９】
（ａ）キーワード
キーワードは、コンテンツに付与されたテキストラベルである。キーワードはコンテンツ作成時にあらかじめ設定されていてもよく、コンテンツから抽出されてもよい。
【０１６０】
（ｂ）コンテンツ解析による特徴
ビデオなどのコンテンツの場合、画像の特徴量を検出したり、画像内のオブジェクトを抽出するなどにより、「明るい」、「笑い声」、「激しい動き」など、そのコンテンツの特徴が得られる。たとえば、ビデオＡの夜のシーンから、ビデオＢの銃撃シーンにつなぐ際に、ビデオＡの夜のシーンから「暗い」という特徴量が抽出され、ビデオＢの銃撃シーンから「銃声」という特徴量が抽出される。そして、中間コンテンツとして「暗い」という特徴と「銃声」という特徴の両方を備えた、夜で銃撃のシーンがあるビデオＣが選択され、「ビデオＡ、ビデオＣ、ビデオＢ」というコンテンツシーケンスが生成される。
【０１６１】
（ｃ）コンテンツの作成時間
たとえば、最新映画Ａから古い映画Ｂにつなぐ際に、それぞれの映画が作成された日時の情報をメタデータとして参照し、その間の日時に作成された映画Ｃを中間コンテンツとして選択し、「映画Ａ、映画Ｃ、映画Ｂ」の順でコンテンツシーケンスを生成する。
【０１６２】
（ｄ）コンテンツの作成場所
たとえば、韓国の音楽Ａからアメリカの音楽Ｂにつなぐ際に、音楽Ａがソウル（北緯３７度、東経１２７度）で、音楽Ｂがシカゴ（北緯４１度、西経８７度）で作成されたという情報をメタデータとして参照し、地理的にその間に存在する日本の音楽Ｃ（北緯３８度、東経１４０度）を中間コンテンツとして選択し、「音楽Ａ、音楽Ｃ、音楽Ｂ」の順でコンテンツシーケンスを生成する。
【０１６３】
（ｅ）コンテンツを参照したユーザの識別情報
コンテンツを参照したユーザの識別情報を参照履歴として記憶しておき、メタデータとして参照してもよい。たとえば、ビデオＡからビデオＢにつなぐ際に、ビデオＡはユーザＡとユーザＣが過去に参照し、ビデオＢはユーザＡとユーザＤが過去に参照していたという履歴があったとする。このとき、ビデオＡを見たユーザＣと、ビデオＢを見たユーザＤとが、共通に見たことがあるビデオＣを検索し、それを中間コンテンツとして選択し、「ビデオＡ、ビデオＣ、ビデオＢ」の順でコンテンツシーケンスを生成する。
【０１６４】
（ｆ）ユーザによるコンテンツ間の移動履歴
ユーザがあるコンテンツから別のコンテンツに切り替えたときの移動履歴を記憶しておき、メタデータとして参照してもよい。たとえば、ビデオＡからビデオＢにつなぐ際に、ビデオＡについては、ビデオＣからビデオＡに切り替えたという移動履歴があり、ビデオＢについては、ビデオＢからビデオＣへ切り替えたという移動履歴があったとする。この場合、ビデオＣがビデオＡ、ビデオＢのコンテンツ間移動履歴に共通するコンテンツであるから、これを中間コンテンツとして選択し、「ビデオＡ、ビデオＣ、ビデオＢ」の順でコンテンツシーケンスを生成する。
【０１６５】
また、上記の構成では、メタデータ−レファレンスリスト対応テーブル２８にメタデータと対応づけられるレファレンスを格納したが、レファレンス−メタデータリスト対応テーブル２６に格納されたメタデータに直接的にレファレンスをリンク先として対応づけて格納するようにしてもよい。これにより、メタデータ−レファレンスリスト対応テーブル２８をレファレンス−メタデータリスト対応テーブル２６に含めて全体を一つのテーブルとすることもできる。
【０１６６】
この場合、レファレンス−メタデータリスト対応テーブル２６の各メタデータのリンク先のレファレンスにもスコアを付加し、メタデータで連鎖する中間コンテンツを探索する際、スコアの高いリンク先のレファレンスを優先的に選択するようにしてもよい。また、スコアの低いリンク先しか存在しない場合、中間レファレンス取得部３０はメタデータ−レファレンス対応関係管理部２２にデータベースの更新要求を行い、メタデータ−レファレンス対応関係管理部２２が新たに検索を行い、レファレンス−メタデータリスト対応テーブル２６のリンク先のレファレンスを更新するようにしてもよい。
【０１６７】
上記の説明では、コンテンツのシーケンスが得られると、カレントコンテンツから始めて中間コンテンツをシーケンス順に表示し、最後にターゲットコンテンツを表示したが、シーケンス内の隣接するコンテンツ間を補間した画像を生成する画像補間部をさらに備え、表示制御部５０は、カレントコンテンツから中間コンテンツを経てターゲットコンテンツを表示するまでを補間画像により連続的に表示するように制御してもよい。これにより、カレントコンテンツからターゲットコンテンツへの移行過程を意味上の連続性だけでなく、映像上の連続性ももたせて表示することができるようになる。
【０１６８】
コンテンツ表示処理装置１００は、メディアプレーヤに搭載されてもよい。メディアプレーヤにおいて、映像などのコンテンツに付加されたメタデータに含まれるリンク先情報を用いて、再生中のコンテンツから別のコンテンツに切り替える際に、コンテンツ表示処理装置１００によれば、再生中のコンテンツと切り替え先のコンテンツの双方に関連性のある中間コンテンツを挿入して、表示画面を意味的に連続性をもたせて切り替えることができる。この場合、ユーザからのターゲットレファレンスの入力を受け付けるユーザインタフェース部１０に代えて、コンテンツのメタデータからリンク先情報を抽出してターゲットレファレンスとして入力するインタフェース部が設けられる。コンテンツ切り替え時に挿入される中間コンテンツは、メディアプレーヤに録画されているコンテンツを用いてもよく、ネットワーク経由で取得してもよい。
【０１６９】
また、コンテンツ表示処理装置１００の搭載されたメディアプレーヤにおいて、自動録画機能や自動コンテンツダウンロード機能によってビデオなどのコンテンツが事前に大量に蓄積されている場合、コンテンツ表示処理装置１００は、蓄積されたコンテンツを組み合わせて自然で連続的かつナラティブ（narrative）なコンテンツシーケンスを自動的に構成し、提示することができる。ここで、「ナラティブ」とは、物語性があることであり、意味的に連続なつながりのあるコンテンツシーケンスの流れを指す。ユーザはメディアプレーヤが提示するコンテンツシーケンスを受動的に視聴する。また、コンテンツシーケンスを受動的に視聴する過程で、任意の時点で興味をもったところからコンテンツを能動的に視聴するべく切り替えることができる。また、同様に能動的視聴から受動的視聴への切り替えも可能である。
【０１７０】
このようにメディアプレーヤがコンテンツシーケンスを提示することにより、ユーザは、自動録画されたり、大量にダウンロードされたコンテンツを１つずつ手間をかけて確認し、整理することが不要となり、自動生成されるコンテンツシーケンスを視聴しながら、適宜特定のコンテンツを選択することができる。従来は、メディアプレーヤは、サムネイル画像などによりコンテンツの一覧を提示したり、メタデータなどにより特定のコンテンツを検索して提示していたが、メディアプレーヤにコンテンツ表示処理装置１００を搭載することにより、適宜コンテンツシーケンスを構成しながらユーザに提示してユーザに閲覧させるという新しいスタイルのコンテンツ提示方法を提供することができるようになる。なお、この場合、ターゲットコンテンツはメディアプレーヤ側で任意に適宜設定されてもよく、ユーザが最終的に見たいコンテンツを指定することでターゲットコンテンツが設定されてもよい。
【０１７１】
カレントコンテンツとターゲットコンテンツの間に挿入される中間コンテンツは、コンテンツまたはターゲットコンテンツに関連する広告情報を含むものであってもよい。ユーザがターゲットコンテンツに切り替える際に、ユーザに広告を閲覧させることができ、広告効果を高めることができる。カレントコンテンツまたはターゲットコンテンツを提供するサーバが広告情報を含む中間コンテンツをコンテンツ表示処理装置１００に提供するようにシステムを構成してもよい。
【図面の簡単な説明】
【０１７２】
【図１】実施の形態に係るコンテンツ表示システムの構成図である。
【図２】図１のコンテンツシーケンス生成部の詳細な構成を説明する図である。
【図３】図２のレファレンス−メタデータリスト対応テーブルの例を示す図である。
【図４】図２のメタデータ−レファレンスリスト対応テーブルの例を示す図である。
【図５】図２の中間レファレンス取得部により、中間コンテンツのレファレンスを含むレファレンスシーケンスが生成される過程を説明する図である。
【図６】図１の表示制御部によりコンテンツが切り替え表示される例を説明する図である。
【図７】図１のコンテンツ表示処理装置によるコンテンツ表示処理手順を示すフローチャートである。
【図８】カレントコンテンツのメタデータリストとターゲットコンテンツのメタデータリストに共通するメタデータをもとに中間コンテンツを探索する手順を示す図である。
【図９】図２のレファレンス−メタデータリスト対応テーブルの別の構成例を説明する図である。
【図１０】コンテンツの関連メタデータにもとづいたマッチングにより、中間コンテンツを探索する手順を示す図である。
【図１１】コンテンツの上位概念メタデータにもとづいたマッチングにより、中間コンテンツを探索する手順を示す図である。
【図１２】概念レベルを利用した探索制御を説明する図である。
【符号の説明】
【０１７３】
１０  ユーザインタフェース部、  ２０  コンテンツシーケンス生成部、  ２２  メタデータ−レファレンス対応関係管理部、  ２４  メタデータ−レファレンス対応情報記憶部、  ２６  レファレンス−メタデータリスト対応テーブル、  ２８  メタデータ−レファレンスリスト対応テーブル、  ３０  中間レファレンス取得部、  ４０  コンテンツ取得部、  ５０  表示制御部、  １００  コンテンツ表示処理装置、  ２００  コンテンツ検索装置、  ３００  コンテンツサーバ。
【図１】
0004702743.tif 000002
【図２】
0004702743.tif 000003
【図３】
0004702743.tif 000004
【図４】
0004702743.tif 000005
【図５】
0004702743.tif 000006
【図６】
0004702743.tif 000007
【図７】
0004702743.tif 000008
【図８】
0004702743.tif 000009
【図９】
0004702743.tif 000010
【図１０】
0004702743.tif 000011
【図１１】
0004702743.tif 000012
【図１２】
0004702743.tif 000013