(57)【要約】【課題】検索のキーとなるキーコンテンツに関連するコンテンツを容易に検索できる。【解決手段】キーコンテンツの選択操作を受け付けるリモコン操作受付部１０１と、キーコンテンツとは異なる種類を含む複数種類の他のコンテンツについて、キーコンテンツに対する関連度を算出する関連度算出部１０４と、キーコンテンツおよび他のコンテンツの表示情報を生成する表示情報生成部１０５と、キーコンテンツの表示情報を所望の位置に配置するとともに、キーコンテンツの表示情報の位置を中心に、当該中心近傍から関連度の高い順に他のコンテンツの表示情報をそれぞれ配置した一覧情報を表示する表示制御部１０６と、一覧情報を所定の表示範囲で移動させてスクロールするスクロール部１０９とを備え、表示制御部１０６は、スクロールに関わらずキーコンテンツの表示情報を表示範囲内に表示する。【選択図】        図１
2010055426.tif 000002
【特許請求の範囲】
【請求項１】
操作ボタンから、検索のキーとなるコンテンツであるキーコンテンツの選択操作を受け付ける操作受付手段と、
当該キーコンテンツとは異なる種類を含む複数種類の他のコンテンツについて、前記キーコンテンツに対する関連度を算出する関連度算出手段と、
前記キーコンテンツおよび前記他のコンテンツの内容を表わす表示情報を生成する表示情報生成手段と、
前記キーコンテンツの表示情報を所望の位置に配置するとともに、前記キーコンテンツの表示情報の位置を中心に同心形状に形成された複数の多角形上であって、前記操作ボタンによる操作方向に沿う形状で、前記中心近傍から前記関連度の高い順に、前記他のコンテンツの表示情報をそれぞれ配置した一覧情報を表示する表示手段と、
前記操作ボタンからの操作により、前記一覧情報を所定の表示範囲で移動させてスクロールするスクロール手段と、を備え、
前記表示手段は、前記スクロール手段によるスクロールに関わらず、前記キーコンテンツの表示情報を前記表示範囲内に表示することを特徴とする表示処理装置。
【請求項２】
前記表示手段は、前記スクロール手段によるスクロールにより、前記キーコンテンツの表示情報が最初に表示されていた初期の表示位置が前記表示範囲の外に移動した場合、前記初期の表示位置の方向を示す方向情報を前記キーコンテンツの表示情報とともに表示することを特徴とする請求項１に記載の表示処理装置。
【請求項３】
前記表示手段は、前記キーコンテンツの表示情報と前記初期の表示位置との距離に応じて、前記方向情報の表示サイズを変更して表示することを特徴とする請求項２に記載の表示処理装置。
【請求項４】
前記方向情報は、略三角形の頂点により前記初期の表示位置の方向を示し、
前記表示手段は、前記キーコンテンツの表示情報と前記初期の表示位置との距離が大きくなるに従って、前記方向情報の表示サイズを小さく変更して表示することを特徴とする請求項３に記載の表示処理装置。
【請求項５】
前記表示手段は、前記キーコンテンツの表示情報の表示サイズを最大とし、前記中心近傍から離れるに従って前記他のコンテンツの表示情報の表示サイズを小さくして表示することを特徴とする請求項１〜４のいずれか一つに記載の表示処理装置。
【請求項６】
前記表示手段は、前記操作ボタンからの操作により指示された前記他のコンテンツの表示情報の表示サイズを、指示されていない前記他のコンテンツの表示情報の表示サイズより大きくして表示することを特徴とする請求項１〜５のいずれか一つに記載の表示処理装置。
【請求項７】
前記キーコンテンツのメタデータと、前記他のコンテンツのメタデータとを取得するメタデータ取得手段をさらに備え、
前記関連度算出手段は、前記キーコンテンツのメタデータと前記他のコンテンツのメタデータとに基づいて、前記キーコンテンツに対する前記他のコンテンツ各々の関連度を、メタデータに含まれる項目ごとに算出し、
前記表示手段は、前記中心から放射方向に向けて前記項目ごとに分別された所定領域に前記項目を配置し、前記中心近傍から前記関連度の高い順に、前記項目ごとの前記他のコンテンツの表示情報をそれぞれ配置した前記一覧情報を表示することを特徴とする請求項１〜６のいずれか一つに記載の表示処理装置。
【請求項８】
前記表示手段は、前記スクロール手段によるスクロールにより、前記表示範囲内の前記項目の数が変化した場合、当該変化に応じて前記表示範囲内の前記項目の表示を変更することを特徴とする請求項７に記載の表示処理装置。
【請求項９】
前記表示手段は、前記スクロール手段によるスクロールにより、前記表示範囲内の前記項目の数が減少した場合、減少した前記項目を非表示にすることを特徴とする請求項８に記載の表示処理装置。
【請求項１０】
前記表示手段は、前記スクロール手段によるスクロールにより、前記表示範囲内の前記項目の数が増加した場合、増加した前記項目を追加表示することを特徴とする請求項９に記載の表示処理装置。
【請求項１１】
前記キーコンテンツの表示情報および前記他のコンテンツの表示情報を表示可能な表示装置をさらに備えたことを特徴とする請求項１〜１０のいずれか一つに記載の表示処理装置。
【請求項１２】
操作受付手段が、操作ボタンから、検索のキーとなるコンテンツであるキーコンテンツの選択操作を受け付ける操作受付ステップと、
関連度算出手段が、当該キーコンテンツとは異なる種類を含む複数種類の他のコンテンツについて、前記キーコンテンツに対する関連度を算出する関連度算出ステップと、
表示情報生成手段が、前記キーコンテンツおよび前記他のコンテンツの内容を表わす表示情報を生成する表示情報生成ステップと、
表示手段が、前記キーコンテンツの表示情報を所望の位置に配置するとともに、前記キーコンテンツの表示情報の位置を中心に同心形状に形成された複数の多角形上であって、前記操作ボタンによる操作方向に沿う形状で、前記中心近傍から前記関連度の高い順に、前記他のコンテンツの表示情報をそれぞれ配置した一覧情報を表示する第１表示ステップと、
スクロール手段が、前記操作ボタンからの操作により、前記一覧情報を所定の表示範囲で移動させてスクロールするスクロールステップと、
前記表示手段が、前記スクロール手段によるスクロールに関わらず、前記キーコンテンツの表示情報を前記表示範囲内に表示する第２表示ステップと、
を含む特徴とする表示処理方法。
【請求項１３】
コンピュータを、
操作ボタンから、検索のキーとなるコンテンツであるキーコンテンツの選択操作を受け付ける操作受付手段と、
当該キーコンテンツとは異なる種類を含む複数種類の他のコンテンツについて、前記キーコンテンツに対する関連度を算出する関連度算出手段と、
前記キーコンテンツおよび前記他のコンテンツの内容を表わす表示情報を生成する表示情報生成手段と、
前記キーコンテンツの表示情報を所望の位置に配置するとともに、前記キーコンテンツの表示情報の位置を中心に同心形状に形成された複数の多角形上であって、前記操作ボタンによる操作方向に沿う形状で、前記中心近傍から前記関連度の高い順に、前記他のコンテンツの表示情報をそれぞれ配置した一覧情報を表示する表示手段と、
前記操作ボタンからの操作により、前記一覧情報を所定の表示範囲で移動させてスクロールするスクロール手段と、して機能させ、
前記表示手段は、前記スクロール手段によるスクロールに関わらず、前記キーコンテンツの表示情報を前記表示範囲内に表示するためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、コンテンツの検索に用いる複数のコンテンツ表示情報を表示する表示処理装置、表示処理方法、およびプログラムに関する。
【背景技術】
【０００２】
近年、ＡＶ機器のコンテンツ保存能力の拡大や機器内に留まらない機器間又はネットワーク上に存在するコンテンツとのシームレス性の拡大などにより、ユーザがアクセス可能なコンテンツ数は急速に増加してきている。そして、このようなコンテンツを選択視聴するための受信装置が開示されている（例えば、特許文献１参照）。
【０００３】
上記特許文献１の受信装置では、ユーザが所望するコンテンツを表示する場合、コンテンツ一覧表示からユーザによりコンテンツの選択操作がなされる。そして、選択されたコンテンツが機器内に蓄積されている場合は、そのコンテンツを読み出してデータ表示部に表示し、一方、選択されたコンテンツが機器の外部に存在する場合は、そのコンテンツを受信してデータ表示部に表示するものである。
【０００４】
【特許文献１】特開２００１−２９２３８３号公報
【発明の開示】
【発明が解決しようとする課題】
【０００５】
しかしながら、ＡＶ機器などでは、ＨＤＤ（Hard Disk Drive）などの記憶媒体の大容量化が進んでいることにより、視聴を所望するコンテンツを検索する場合に、多くの過程を経なければならない。さらに、ネットワーク上の映像音声データ（コンテンツ）も表示対象に含めると、検索可能なコンテンツの数が膨大となってしまう。従って、ユーザが視聴を所望するコンテンツに関連するコンテンツの表示情報を検索することが困難であった。
【０００６】
本発明は、上記に鑑みてなされたものであって、スクロール手段によるスクロールに関わらず、検索のキーとなるキーコンテンツの表示情報を表示範囲内に常に表示することで、膨大なコンテンツから、キーコンテンツに関連するコンテンツを容易に検索できる表示処理装置、表示処理方法、およびプログラムを得ることを目的とする。
【課題を解決するための手段】
【０００７】
上述した課題を解決し、目的を達成するために、本発明は、操作ボタンから、検索のキーとなるコンテンツであるキーコンテンツの選択操作を受け付ける操作受付手段と、当該キーコンテンツとは異なる種類を含む複数種類の他のコンテンツについて、前記キーコンテンツに対する関連度を算出する関連度算出手段と、前記キーコンテンツおよび前記他のコンテンツの内容を表わす表示情報を生成する表示情報生成手段と、前記キーコンテンツの表示情報を所望の位置に配置するとともに、前記キーコンテンツの表示情報の位置を中心に同心形状に形成された複数の多角形上であって、前記操作ボタンによる操作方向に沿う形状で、前記中心近傍から前記関連度の高い順に、前記他のコンテンツの表示情報をそれぞれ配置した一覧情報を表示する表示手段と、前記操作ボタンからの操作により、前記一覧情報を所定の表示範囲で移動させてスクロールするスクロール手段と、を備え、前記表示手段は、前記スクロール手段によるスクロールに関わらず、前記キーコンテンツの表示情報を前記表示範囲内に表示することを特徴とする表示処理装置である。
【０００８】
また、本発明は、操作受付手段が、操作ボタンから、検索のキーとなるコンテンツであるキーコンテンツの選択操作を受け付ける操作受付ステップと、関連度算出手段が、当該キーコンテンツとは異なる種類を含む複数種類の他のコンテンツについて、前記キーコンテンツに対する関連度を算出する関連度算出ステップと、表示情報生成手段が、前記キーコンテンツおよび前記他のコンテンツの内容を表わす表示情報を生成する表示情報生成ステップと、表示手段が、前記キーコンテンツの表示情報を所望の位置に配置するとともに、前記キーコンテンツの表示情報の位置を中心に同心形状に形成された複数の多角形上であって、前記操作ボタンによる操作方向に沿う形状で、前記中心近傍から前記関連度の高い順に、前記他のコンテンツの表示情報をそれぞれ配置した一覧情報を表示する第１表示ステップと、スクロール手段が、前記操作ボタンからの操作により、前記一覧情報を所定の表示範囲で移動させてスクロールするスクロールステップと、前記表示手段が、前記スクロール手段によるスクロールに関わらず、前記キーコンテンツの表示情報を前記表示範囲内に表示する第２表示ステップと、を含む特徴とする表示処理方法である。
【０００９】
また、本発明は、コンピュータを、操作ボタンから、検索のキーとなるコンテンツであるキーコンテンツの選択操作を受け付ける操作受付手段と、当該キーコンテンツとは異なる種類を含む複数種類の他のコンテンツについて、前記キーコンテンツに対する関連度を算出する関連度算出手段と、前記キーコンテンツおよび前記他のコンテンツの内容を表わす表示情報を生成する表示情報生成手段と、前記キーコンテンツの表示情報を所望の位置に配置するとともに、前記キーコンテンツの表示情報の位置を中心に同心形状に形成された複数の多角形上であって、前記操作ボタンによる操作方向に沿う形状で、前記中心近傍から前記関連度の高い順に、前記他のコンテンツの表示情報をそれぞれ配置した一覧情報を表示する表示手段と、前記操作ボタンからの操作により、前記一覧情報を所定の表示範囲で移動させてスクロールするスクロール手段と、して機能させ、前記表示手段は、前記スクロール手段によるスクロールに関わらず、前記キーコンテンツの表示情報を前記表示範囲内に表示するためのプログラムである。
【発明の効果】
【００１０】
本発明によれば、スクロール手段によるスクロールに関わらず、検索のキーとなるキーコンテンツの表示情報を表示範囲内に常に表示することで、膨大なコンテンツから、キーコンテンツに関連するコンテンツを容易に検索できるという効果を奏する。
【発明を実施するための最良の形態】
【００１１】
以下に添付図面を参照して、この発明にかかる表示処理装置および表示処理方法の最良な実施の形態を詳細に説明する。なお、以下の実施の形態においては、本発明にかかる表示処理装置をテレビジョン（Television：ＴＶ）に適用した例を示すが、これに限定されることなく、表示装置などにおいて映像等を表示できるものであれば、本発明を適用することができる。本実施の形態の表示処理装置は、ユーザが複数のコンテンツから検索のキーとなるキーコンテンツおよびそのキーコンテンツに関連するコンテンツの検索を行う場合、ユーザにより当該キーコンテンツが選択されると、そのキーコンテンツとともにキーコンテンツに関連する複数のコンテンツを表示するものである。
【００１２】
まず、表示処理装置１００の機能構成について説明する。図１は、実施の形態にかかる表示処理装置１００の構成を示すブロック図である。図１に示すように、表示処理装置１００は、電子番組表記憶部１５０と、録画番組記憶部１６０と、表示部１７０と、放送受信部１０８と、ＩＰＴＶ（Internet  Protocol  TeleVision）接続部１８０とを備えており、ＩＰＴＶサーバ２００とネットワークを介して接続されている。また、表示処理装置１００は、ＡＳＩＣやＣＰＵ等の処理装置、表示処理装置１００の動作を制御する所定のプログラムが格納されたＲＯＭや当該処理装置のワーク領域となるＲＡＭ等の記憶装置を備えており（何れも図示せず）、当該処理装置と記憶装置に格納されたプログラムとの協働により、電子番組表記憶部１５０と、録画番組記憶部１６０と、リモコン操作受付部１０１、メタデータ検索部１０２、メタデータ取得部１０３、関連度算出部１０４、表示情報生成部１０５、表示制御部１０６、映像再生部１０７との各機能部を実現する。
【００１３】
ＩＰＴＶサーバ２００は、ＩＰを利用してテレビ番組や映画などの映像を配信するサービスを提供するサーバであり、表示処理装置１００からの要求により、当該映像等のコンテンツ、該コンテンツのメタデータを配信する。
【００１４】
ＩＰＴＶ接続部１８０は、表示処理装置１００とＩＰＴＶサーバとを接続するインターフェースである。
【００１５】
電子番組表記憶部１５０は、電子番組表（ＥＰＧ：Electronic  Program  Guide）を管理・配信している外部サーバから取得した電子番組表を記憶するＨＤＤやメモリ等の記憶媒体である。具体的には、インターネットなどのネットワーク網に接続されたサービス提供者のサーバ装置から、通信部（不図示）を介してＴＶ、ＣＡＴＶ、ＣＳ放送、ＢＳ放送などの電子番組表を取得し、取得した電子番組表を記憶している。ここで、電子番組表には、現在から未来のある時点（例えば、１週間後）までに放送される番組に関する情報が含まれているものとする。
【００１６】
録画番組記憶部１６０は、映像等のコンテンツを記憶するＨＤＤやメモリ等の記憶媒体である。例えば、表示処理装置１００がＨＤＤを備えたＴＶである場合は、録画番組記憶部１６０は、ＴＶ番組等を録画した映像のコンテンツを記憶することになる。また、ＤＶＤ（Digital  Versatile  Disk）の映像や、ビデオカメラで撮像した映像等をコンテンツとしてもよい。
【００１７】
また、録画番組記憶部１６０は、コンテンツ毎に当該コンテンツに関するメタデータを関連付けて記憶している。ここで「メタデータ」とは、各コンテンツに固有の特性を示した情報群であって、各コンテンツのタイトルや放送日時等が含まれる。例えば、コンテンツがＴＶ番組の場合には、ＴＶ番組のタイトル、チャンネルや放送日時、出演者、番組内容、ジャンル等の情報（番組情報）がメタデータとなり、コンテンツとともこのメタデータが提供され、録画番組記憶部１６０に記憶される。
【００１８】
図２は、ＴＶ番組をコンテンツとした場合におけるメタデータの一例を示す説明図である。図２に示すメタデータは、ＴＶ番組を録画したコンテンツに関する情報であり、ＴＶ番組のタイトル「お昼のコメディーショー」、チャンネル「○×放送」、放送日時「２００８年８月１日  １２：００〜１２：４０」、出演者「○○△、□□××」、番組内容「今旬の〜世界にいざなう」、ジャンル「お笑い」などの情報が記憶されている。
【００１９】
なお、上記では、メタデータが予め設定された状態で提供される態様を説明したが、これに限定されることなく、リモートコントローラ（以下、リモコンという。）などの入力装置９０などを介してユーザから入力された情報をメタデータとして、コンテンツと関連付けて録画番組記憶部１６０に記憶する態様としてもよい。
【００２０】
表示部１７０は、文字や画像を表示する液晶画面（ＬＣＤ）などであり、受信したＴＶ番組などのコンテンツや記憶されているコンテンツ、電子番組表などを表示するものである。また、表示部１７０は、ユーザがコンテンツの検索を行うために、後述する表示情報生成部１０５により生成されたコンテンツの内容を表わす表示情報を表示する（図３−１、３−２参照）。
【００２１】
放送受信部１０８は、ＴＶ放送により放送された映像のコンテンツ（ＴＶ番組）を、アンテナやケーブル（不図示）を介して受信するものである。
【００２２】
映像再生部１０７は、ユーザが再生を所望する映像のコンテンツ、すなわち放送受信部１０８により受信したＴＶ番組などのコンテンツ、ＩＰＴＶ接続部１８０を介してＩＰＴＶサーバ２００から取得した映像のコンテンツ、または録画番組記憶部１６０に記憶されている映像のコンテンツを取得して、取得したコンテンツをデコード（再生）して表示制御部１０６に送出するものである。
【００２３】
リモコン操作受付部１０１は、ユーザによりリモコン９０に備えられた操作ボタンが押下されたことを認識し、操作を受け付けるものである。例えば、ユーザが複数のコンテンツから所望のコンテンツを検索し、さらにそのコンテンツと関連するコンテンツを検索する場合、表示部１７０に表示された電子番組表に表示された複数のコンテンツから検索の中心（キー）となるコンテンツ（キーコンテンツ）を、ユーザがリモコン９０に備えられた操作ボタンで選択すると、リモコン操作受付部１０１は、このキーコンテンツの選択操作を受け付ける。また、再生中のコンテンツをキーコンテンツとしてもよく、その場合には、ユーザがコンテンツの再生中にリモコン９０に備えられた操作ボタンを押下した場合、リモコン操作受付部１０１は、その再生中のコンテンツをキーコンテンツとする選択操作、すなわちコンテンツの検索を行う旨の操作を受け付ける。また、リモコン操作受付部１０１は、詳細は後述するが、表示部１７０に表示された複数のコンテンツの表示情報が表示された一覧情報から、注目するコンテンツ（注目コンテンツ）の表示情報に対する指示操作を受け付ける。
【００２４】
メタデータ取得部１０３は、リモコン操作受付部１０１により、キーコンテンツの選択操作を受け付けた場合、全てのコンテンツ（キーコンテンツおよびキーコンテンツとは異なる種類を含む複数種類の他のコンテンツ）のメタデータを取得するものである。具体的には、例えば、メタデータ取得部１０３は、コンテンツのメタデータを録画番組記憶部１６０から取得する。また、メタデータ取得部１０３は、ＩＰＴＶ２００サーバに対してコンテンツのメタデータを要求して、該メタデータを取得する。さらに、メタデータ取得部１０３は、電子番組表記憶部１５０に記憶されている電子番組表からコンテンツのメタデータを取得する。
【００２５】
メタデータ検索部１０２は、リモコン操作受付部１０１により、キーコンテンツの選択操作を受け付けた場合、メタデータ取得部１０３により取得したコンテンツのメタデータから、キーコンテンツのメタデータを検索し、検索したキーコンテンツのメタデータを関連度算出部１０４に送出する。さらに、メタデータ検索部１０２は、メタデータ取得部１０３により取得したキーコンテンツのコンテンツのメタデータから、関連度算出部１０４によりメタデータとの関連度を算出する対象となる他のコンテンツのメタデータを検索し、検索した他のコンテンツのメタデータを関連度算出部１０４に送出する。
【００２６】
また、メタデータ検索部１０２は、リモコン操作受付部１０１により、キーコンテンツの選択操作を受け付けた場合、メタデータ取得部１０３により取得した全てのコンテンツのメタデータを表示情報生成部１０５に送出する。
【００２７】
関連度算出部１０４は、メタデータ検索部１０２から送出された選択されたキーコンテンツのメタデータと他のコンテンツのメタデータとに基づいて、キーコンテンツに対する他のコンテンツ各々の関連度を、メタデータに含まれる項目、例えば、タイトル、チャンネルごとに算出するものである。具体的に、関連度ＲＭの算出は、下記式（１）を用いて算出する。
【００２８】
【数１】
2010055426.tif 000003
【００２９】
上記式（１）において、Ｎはメタデータ取得部１０３で取得可能なメタデータの総数を意味している。また、キーコンテンツに対応するメタデータＭ１１（ｎ）、いずれかの他のコンテンツに対応するメタデータＭ２１（ｎ）の「（ｎ）」は、メタデータ取得部１０３で取得されるｎ番目のメタデータを意味している。また、ｆａn（Ｍ１１（ｎ）、Ｍ２１（ｎ））は、メタデータＭ１１（ｎ）とＭ２１（ｎ）との関連度をＲＭnとして返す関数であり、Ｗａnは重みを示す値（ｎ＝１、・・・、Ｎ）である。
【００３０】
ここでメタデータとして取得される情報は上述の通り多岐に渡るが、以下、説明を簡略化するため、メタデータは{録画日時、コンテンツのタイトル、チャンネル、ジャンル、出演者リスト}の５つの集合である（Ｎ＝５）とし、これら５つのメタデータを先頭からｎ＝１、２、・・・、５であるとして説明を進める。
【００３１】
すると、キーコンテンツに対する他のコンテンツの関連度ＲＭは、下記に示した５つの関連度ＲＭ1〜ＲＭ5の重み付き線形和で表すことができる。
ＲＭ1＝ｆａ1（メタデータＭ１１の録画日時、メタデータＭ２１の録画日時）
ＲＭ2＝ｆａ2（メタデータＭ１１のタイトル、メタデータＭ２１のタイトル）
ＲＭ3＝ｆａ3（メタデータＭ１１のチャンネル、メタデータＭ２１のチャンネル）
ＲＭ4＝ｆａ4（メタデータＭ１１のジャンル、メタデータＭ２１のジャンル）
ＲＭ5＝ｆａ5（メタデータＭ１１の出演者リスト、メタデータＭ２１の出演者リスト）
【００３２】
ｆａ1は例えば、録画日時が近い程大きな値をとり、遠くなる程小さな値を取る関数である。具体的には、例えば、ＭＯ１／｜ｒｅｃ＿ｄａｔａ（Ｍ１１）−ｒｅｃ＿ｄａｔａ（Ｍ２１）｜等の関係式を用いることができる。ここで、ｒｅｃ＿ｄａｔａ（ｘ）は、ｘの録画日時を一意の整数化する関数であり、ある基準日時を０として、そこからの経過秒数などに整数化する関数である。またＭＯ１は任意の定数であり、｜Ｘ｜はＸの大きさを示す関数であり、典型的には絶対値である。
【００３３】
なお、ここでは、ｆａ1（Ｍ１１、Ｍ２１）＝ｇ（ｒｅｃ＿ｄａｔａ（Ｍ１１）−ｒｅｃ＿ｄａｔａ（Ｍ２１））とした場合、ｇ（ｘ）＝ＭＯ１／｜Ｘ｜という関数であるｇを用いた例を示したが、これに限定されるものではない。Ｌ２ノルムなどを使用するようなｇ、例えば、ｇ（ｘ）＝ＭＯ１／｜｜ｘ｜｜のようなものであってもよい。この場合、｜｜ｘ｜｜は、ｘを構成するそれぞれの要素の差の自乗合計の平方根をとったものとなる。
【００３４】
また、ｇ（ｘ）は、シグモイド関数等を用いてもよいし、ガンマ関数等を用いてもよい。なお、上記ではメタデータＭ１１とＭ２１が近い時に大きな値をとるような例を示したが、これに限定されるものではない。逆に小さな値をとるように構成することとしてもよい。また、特定の条件の時に大きな値をとるような関数ｇを用いることもできる。
【００３５】
ｆａ2は例えば、メタデータＭ１１とＭ２１とのタイトル文字列に同様の文字列が多く含まれている程大きな値をとるような関数で実現される。例えば、Ｍ１１のタイトルが“あいうえお”、Ｍ２１のタイトルが“かきうえこ”ならば、間の“うえ”の２文字が両者に含まれている。一方、“あいうえお”と“かきくけお”の場合は、１文字が両者に含まれているため、前者の方がｆａ2の値が大きくなる。なお、番組内容に含まれるキーワードにより関連度を判断する場合も、タイトルと同様に算出することが可能である。
【００３６】
以上では単純に両者に含まれている文字数の比較による例を示したが、これに限定されるものではない。例えば、先頭からの共通の文字数が多い方をより大きな値をとるようにする、であるとか、共通の文字が無くても、同様の概念を含むものならば共通と見なすとかといったような条件をさらに加えることとしてもよい。後者の例としては、例えば、“野球”と“ベースボール”を同様とみなし、これらがそれぞれに含まれている場合は、共通文字列が含まれていると見なすなどといったようなものである。
【００３７】
また、メインの文字列が同じで、サブの文字列が異なる場合には、これらは共通のシリーズのコンテンツであることが多いため、このような場合には、よりｆａ2の値を大きくするなどといったこともあり得る。例えば、“あいうえお＃２”と、“あいうえお＃３”は、同じドラマコンテンツの異なる回であるとみなせるため、このような場合には、ｆａ2の値を２倍するなどといったようなものである。なお、以上での説明はあくまでも一例であり、曖昧検索などの公知の技術を用いたり、正規表現による検索などの公知の技術を用いたりすることで、以上で説明したよりも高度な比較を行うことが可能となる。
【００３８】
ｆａ3は例えば、メタデータＭ１１とＭ２１とのチャンネルが同じ場合は大きな値をとるような関数である。単純には、チャンネルが同じ場合は、値ＭＯ２を、そうでない場合には値０をとる関数として実現できる。ここで、ＭＯ２は任意の定数である。さらに拡張して、同系列のチャンネルの場合には、別の値をとるようにしてもよい。例えば、同じ系列局の場合には、値ＭＯ２／２を返す関数とすることとしてもよい。また、同系列だが放送メディアが異なるような場合には、ＭＯ２／４を返す関数とすることとしてもよい。なお、以上で説明した態様はあくまでも一例であり、任意の関数を用いることが可能である。
【００３９】
ｆａ4は例えば、メタデータＭ１１とＭ２１とのジャンルが同じ場合は大きな値をとるような関数である。例えば、Ｍ１１とＭ２１とが双方とも「スポーツ」というジャンルの場合、値ＭＯ３を、そうでない場合には値０を取り、さらに、Ｍ２１がＭ１１のサブジャンルである場合、例えば、Ｍ１１のジャンルが「スポーツ」、Ｍ２１のジャンルが「野球」である場合には、ＭＯ３／２を取るような関数とすることとしてもよい。また、Ｍ１１のジャンルとＭ２１のジャンルが直接同じでなくとも双方の親となるジャンルが同じとなる場合、例えば、Ｍ１１のジャンルが「野球」、Ｍ２１のジャンルが「サッカー」の場合には、双方の親ジャンルは「スポーツ」で同じであるため、ＭＯ３／４を取るといった関数とすることとしてもよい。なお、以上で説明した態様はあくまでも一例であり、任意の関数を用いることが可能である。
【００４０】
ｆａ5はｆａ4と同様である。例えば、メタデータＭ１１とＭ２１との登場人物リストが夫々「ＷＷ、ＸＸ、ＹＹ」、「ＸＸ、ＹＹ、ＺＺ」の場合には、共通の登場人物は２人となるため、２×ＭＯ４を取り（ここでＭＯ４は任意の定数値）、共通の登場人物が居ない場合には０を取るような関数を用いることができる。また、登場人物にはグループも含まれるため、ある登場人物ＫＫがグループＸＸのメンバであった場合、「ＶＶ、ＷＷ、ＸＸ」、「ＫＫ、ＹＹ、ＺＺ」のようなメタデータＭ１１、Ｍ２１があったときに、Ｍ１１にはグループＸＸが出演、すなわち、このメンバのＫＫも出演、Ｍ２１にはグループＸＸは出演していないが、メンバであるＫＫは出演しているため、このような場合には、ＭＯ４／２を返すようにすることとしてもよい。
【００４１】
同様に、登場グループや登場人物の関係が定義される場合、例えば、グループＸＸとグループＹＹは同じ所属事務所であるなどといったような場合には、ＭＯ４／４を返すといったようにも拡張することとしてもよい。この場合、人物とグループ間の関係又は各人物、グループの所属する所属事務所間の関係は、メタデータ内に定義されている態様としてもよいし、外部のサーバ（情報サイト）から取得する態様としてもよい。
【００４２】
なお、以上では、登場人物リストに登場する人に対して関連度の区別をしない例を示したが、これに限定されるものではない。登場人物リストに出現する順番によって、さらに重み付けされる態様としてもよい。例えば、メタデータＭ１１の１番目に出てくる人との比較の場合は算出した関連度はそのままとし、２番目ならば関連度を１／２、３番目なら１／３とするといったように出現する順番に応じて重み付けを変化させることとしてもよい。また、メタデータＭ１１での順番とＭ２１での順番を両方とも加味する態様としてもよい。例えば、メタデータＭ１１の２番目の人物と、メタデータＭ２１の３番目の人物とを比較する場合、メタデータＭ１１の２番目ならば１／２、メタデータＭ２１の３番目ならば１／３となるため、トータルの関連度を１／２×１／３＝１／６とするようにしてもよい。また、メタデータとして、主演などの情報を用いて、主演者に対する関連度の重み付けを変えるようにしてもよい。例えば、主演の場合には算出した関連度を２倍するといったように重み付けを変化させることができる。
【００４３】
表示情報生成部１０５は、メタデータ検索部１０２から送出されたキーコンテンツのメタデータおよび他のコンテンツのメタデータから、キーコンテンツおよび他のコンテンツの内容を表わす表示情報を生成するものである。具体的には、例えば、表示情報生成部１０５は、コンテンツが録画番組記憶部１６０に記憶された映像データのメタデータに基づいて、当該映像データの代表画像にタイトル等を付随させることで、表示部１７０に表示可能とした表示情報を生成する。また、例えば、表示情報生成部１０５は、コンテンツがＩＰＴＶサーバ２００から取得した映像データのメタデータに基づいて、当該映像データの代表画像にタイトル等を付随させることで、表示部１７０に表示可能とした表示情報を生成する。また、例えば、表示情報生成部１０５は、電子番組表記憶部１５０に記憶された電子番組表に基づいて、ＴＶ番組のタイトル、放送日時、チャンネル、番組内容等を、表示部１７０に表示可能とした表示情報を生成する。
【００４４】
ここで、表示情報の詳細について説明する。図３−１、３−２は、コンテンツの内容を表わす表示情報の一例を示す図である。図３−１では、例えば、録画番組記憶部１６０に記憶された映像データのメタデータに基づいて生成されたキーコンテンツの表示情報Ｃ１である。同図に示すように、キーコンテンツの表示情報Ｃ１は、Ｃ１−１にそのコンテンツの代表画像が表示され、Ｃ１−２にそのコンテンツ（映像）のタイトル「Ｌ３５８△＊６」が表示されている。また、図３−２では、例えば、電子番組表に基づいて生成されたキーコンテンツの表示情報Ｃ１である。同図に示すように、キーコンテンツの表示情報Ｃ１は、Ｃ１−３にチャンネルが表示され、Ｃ１−４にそのコンテンツ（映像）のタイトル「お昼のコメディーショー」、番組内容「今旬の〜世界にいざなう」が表示され、Ｃ１−５に放送日時が表示されている。
【００４５】
表示制御部１０６は、映像再生部１０７により送出されたコンテンツを表示部１７０に再生表示するものである。
【００４６】
また、表示制御部１０６は、上述したようにリモコン操作受付部１０１がユーザからコンテンツの検索を行う旨の操作を受け付けた場合、ユーザが検索を行うための、キーコンテンツの表示情報とキーコンテンツに関連性を持つ他のコンテンツの表示情報とを一覧表示した一覧情報を表示する。
【００４７】
一覧情報は、キーコンテンツの表示情報を所望の位置に配置するとともに、当該キーコンテンツの表示情報の位置を中心に同心形状に形成された複数の多角形上であって、リモコン９０に備えられた操作ボタン、例えば十字キーの操作ボタンによる操作方向に沿う形状で、他のコンテンツの表示情報をそれぞれ配置したものである。また、一覧情報は、他のコンテンツ表示情報は、中心から放射方向に向けて項目ごとに分別された所定領域に、中心近傍から関連度の高い順にそれぞれ配置される。また、一覧情報は、キーコンテンツの表示情報の表示サイズを最大とし、中心近傍から離れるに従って他のコンテンツの表示情報の表示サイズを小さくして表示される。この表示情報の表示動作の詳細について、図を参照して説明する。図４−１〜図８は、表示情報の表示動作の詳細に関する説明図である。
【００４８】
まず、図４−１に示すように、表示制御部１０６は、キーコンテンツの表示情報Ｃ１を所望の位置に配置し、キーコンテンツの表示情報Ｃ１を中心にｘ軸正方向、ｘ軸負方向、ｙ軸正方向、ｙ軸負方向の４軸（軸１〜４）を設定し、選択されたキーコンテンツのメタデータに含まれている項目を各軸に割り当てて配置する。図２を参照すると、例えば、メタデータに含まれる項目としては、ＴＶ番組（コンテンツ）の「タイトル」、出演者を示す「人物」、番組内容に含まれる検索を行う際の「キーワード」、ＴＶ番組の「ジャンル」などを割り当てる。この各軸に割り当てた項目は、ユーザがキーコンテンツに関連する他のコンテンツを検索する際の指標として用いることができる。
【００４９】
そして、表示制御部１０６は、図４−２に示すように、各項目を示す各軸をそれぞれ含む任意の角度、例えば軸を含む９０度で、中心にあるキーコンテンツの表示情報Ｃ１から放射方向に向けて領域を分別することで、各軸を含む所定の表示領域（領域１〜４）を生成する。
【００５０】
次に、表示制御部１０６は、図５に示すように、キーコンテンツの表示情報Ｃ１の位置を中心とした同心形状に形成された複数の８角形Ｆ１、Ｆ２…上であって、リモコン９０に備えられた操作ボタンによる上下左右の操作方向に沿う形状で、他のコンテンツの表示情報を配置していく。つまり、表示制御部１０６は、８角形Ｆ１の頂点には、他のコンテンツの表示情報Ｃ１１〜１８までの８個の表示情報を配置する。また、表示制御部１０６は、８角形Ｆ２の頂点には、他のコンテンツの表示情報Ｃ２１、２３、２５、２７、２９、３１、３３、３５の８つの表示情報を配置し、それぞれの表示情報の間に、操作方向に沿うように他のコンテンツの表示情報Ｃ２２、２４、２６、２８、３０、３２、３４、３６の８個の表示情報を配置する。以下同様に、８角形の頂点に他のコンテンツの表示情報を８つ配置し、それぞれの表示情報の間にさらに他のコンテンツの表示情報を配置していく。このように他のコンテンツの表示情報を配置すると、いずれの表示情報から上下左右の操作がなされても、その操作方向に沿って、その表示情報以外の表示情報が配置されることになる。
【００５１】
このとき、表示制御部１０６は、図６に示すように、他のコンテンツの表示情報を、キーコンテンツの表示情報Ｃ１が配置されている中心近傍から外側に向かって、キーコンテンツとの関連度の高い順に配置する。すなわち、表示制御部１０６は、図５で示すと、８角形Ｆ１上に、最もキーコンテンツとの関連度が高い他のコンテンツの表示情報を配置し、さらに、Ｆ２、Ｆ３…（不図示）上に、関連度の高い順に他のコンテンツの表示情報を配置していく。
【００５２】
また、表示制御部１０６は、先に分別した表示領域の項目ごとに、キーコンテンツとの関連度が高い順に他のコンテンツの表示情報を配置していく。つまり、表示制御部１０６は、図７に示すように、境界線Ｂ１と境界線Ｂ４とで囲まれた領域１、境界線Ｂ１と境界線Ｂ２とで囲まれた領域２、境界線Ｂ２と境界線Ｂ３とで囲まれた領域３、および境界線Ｂ３と境界線Ｂ４とで囲まれた領域４に割り当てられた領域の項目ごとに、図７の表示情報上に示した数字の順番で他のコンテンツの表示情報を配置することで、項目ごとにキーコンテンツとの関連度が高い順に中心近傍から他のコンテンツの表示情報を配置できる。
【００５３】
なお、表示情報Ｃ１１、２１、４１は、領域１または領域２のいずれにも属することができる位置であるが、例えば、キーコンテンツに対する関連度が所定の閾値よりも高い他のコンテンツをより多く有する項目の領域に属するように設定できる。つまり、図７における表示情報Ｃ１１、２１、４１は、領域１の項目より、領域２の項目の方が、所定の閾値より高い関連度を有する他のコンテンツをより多く存在するため、領域２に属している。また、表示情報Ｃ１３、２５、４７、１５、２９、５３、１７、３３、５９についても同様である。
【００５４】
なお、ここでは、各境界線付近に表示される表示情報を、キーコンテンツとの関連度の高さによりいずれの項目の領域に属するかを判断しているが、これに限定されることなく、例えば、キーコンテンツとの関連する他のコンテンツの総数が多い項目の領域に、各境界線付近に表示される表示情報を属するように構成してもよい。
【００５５】
また、図８に示すように、表示制御部１０６は、キーコンテンツの表示情報の表示サイズを最大とし、中心近傍から離れるに従って他のコンテンツの表示情報の表示サイズを小さくして表示する。また、表示制御部１０６は、他のコンテンツの表示情報が複数の領域に属する場合、いずれか一つの領域に表示する。具体的には、表示制御部１０６は、他のコンテンツの表示情報が領域１、２の両領域に属する場合、キーコンテンツに対する関連度が最も高い項目の領域に表示する。
【００５６】
表示制御部１０６は、このようにしてキーコンテンツの表示情報Ｃ１と他のコンテンツの表示情報Ｃ１１〜を配置した一覧情報を生成し、生成した一覧情報を表示部１７０に表示する。なお、表示情報の配置位置および表示サイズは、予め表示制御部１０６が記憶しており、キーコンテンツに対する関連度を算出した後に、他のコンテンツの表示情報を所定の表示サイズにして順番に配置していく。図９は、キーコンテンツの表示情報Ｃ１と他のコンテンツの表示情報Ｃ１１〜を配置した一覧情報の一例を示す図である。図９の一覧情報では、上側に「タイトル」、右側に「人物」、下側に「キーワード」、左側に「ジャンル」の項目が表示されており、キーコンテンツの表示情報Ｃ１を中心位置として、他のコンテンツの表示情報が中心近傍から外側に向けて配置されている。
【００５７】
また、本実施の形態では、上下左右の操作方向に沿う形状で他のコンテンツの表示情報を配置したため、例えば、検索中における注目コンテンツが表示情報Ｃ３０であった場合に、操作ボタンにより左右の指示操作を受け付けると、矢印Ａのように注目コンテンツが変わっていく。また、検索中における注目コンテンツが表示情報Ｃ３０であった場合に、操作ボタンにより上下の指示操作を受け付けると、矢印Ｂのように注目コンテンツが変わっていく。また、例えば、注目コンテンツが表示情報Ｃ１１であった場合に、指示操作を受け付けて右にカーソル１つ分移動すると、表示情報Ｃ３６へ注目コンテンツが変わる。同じく、上にカーソル１つ分移動すると表示情報Ｃ２２へ、左にカーソル１つ分移動すると表示情報Ｃ１２へ、下にカーソル１つ分移動すると表示情報Ｃ１８へ注目コンテンツが変わることになる。これより、リモコン９０の十字キーなどの操作ボタンからの指示操作が行いやすくなる。
【００５８】
次に、以上のように構成された表示処理装置１００による表示情報の表示処理について説明する。図１０は、表示処理装置１００による表示情報の表示処理の流れを示すフローチャートである。
【００５９】
まず、リモコン操作受付部１０１は、リモコン９０の操作ボタンから、キーコンテンツの選択操作を受け付けるまで待機する（ステップＳ１０）。選択操作を受け付けた場合（ステップＳ１０：Ｙｅｓ）、メタデータ取得部１０３は、選択されたキーコンテンツのメタデータを取得する（ステップＳ１１）。次に、メタデータ取得部１０３は、キーコンテンツ以外の他のコンテンツのメタデータを取得する（ステップＳ１２）。
【００６０】
そして、関連度算出部１０４により、キーコンテンツに対する他のコンテンツ各々の関連度を、メタデータに含まれる項目ごとに算出する（ステップＳ１３）。そして、表示制御部１０６は、キーコンテンツに対する他のコンテンツ各々の関連度に応じて、キーコンテンツおよび他のコンテンツの表示情報を配置した一覧情報を生成し（ステップＳ１４）、生成した一覧情報を表示部１７０に表示する（ステップＳ１５）。
【００６１】
このように、検索のキーとなるキーコンテンツの表示情報の位置を中心に同心形状に形成された複数の多角形上であって、操作ボタンによる操作方向に沿う形状で、中心近傍から関連度の高い順に、他のコンテンツの表示情報をそれぞれ配置した一覧情報を表示することで、ユーザはリモコン９０からの操作により、膨大なコンテンツからキーコンテンツに関連するコンテンツを容易に検索できることになる。
【００６２】
図１に戻って、表示制御部１０６は、さらに、スクロール部１０９を備えており、さらに以下の機能を備えている。リモコン操作受付部１０１によりリモコン９０の操作ボタンが押下されることで、注目するコンテンツ（注目コンテンツ）の表示情報を指示する指示操作を受け付けた場合、スクロール部１０９は、その操作方向に一覧情報を所定の表示範囲で移動することでスクロールするものである。このとき、表示制御部１０６は、スクロール部１０９のスクロールによる一覧情報の移動量に関わらず、キーコンテンツの表示情報の表示範囲内への表示を維持する。また、表示制御部１０６は、操作ボタンからの操作により指示されて注目コンテンツとなった他のコンテンツの表示情報の表示サイズを、指示されていない他のコンテンツの表示情報の表示サイズより大きくして表示する。
【００６３】
図１１−１、１１−２、１１−３は、キーコンテンツの表示情報および他のコンテンツの表示情報を配置した一覧情報をスクロールした場合における説明図である。図１１−１は、キーコンテンツの表示情報が中心に配置された初期状態の一覧情報を表示したものであり、キーコンテンツが注目コンテンツとなっている。ここから、ユーザにより操作ボタンの右方向を４回押下される指示操作を受け付けることで右にカーソル４つ分移動させ、他のコンテンツの表示情報Ｃ８１を注目コンテンツとして表示した場合は、図１１−２のように一覧情報は左に４スクロールされることになる。なお、１スクロールの移動量は予め設定されている。そして、さらにユーザにより操作ボタンの右方向を３回押下される指示操作を受け付けることで右にカーソル３つ分、すなわち初期状態からカーソル７つ分移動させ、他のコンテンツの表示情報Ｃ８２を注目コンテンツとして表示した場合は、図１１−３のように一覧情報は左に７スクロールされることになる。
【００６４】
このとき、キーコンテンツの表示情報は、初期の表示位置が表示範囲外に移動しても常に表示範囲内に表示するため、初期状態から一覧情報が左に４スクロール移動した際に当該初期の表示位置が表示範囲外に移動したとすると、初期状態から左に４スクロール移動した場合のキーコンテンツの表示情報Ｃ１の移動量（Ａ）も、左に７スクロール移動した場合のキーコンテンツの表示情報Ｃ１の移動量（Ｂ）も変わらず、同じ位置にキーコンテンツの表示情報Ｃ１の表示が維持される。
【００６５】
表示制御部１０６は、スクロール部１０９のスクロールにより一覧情報が移動した場合に、キーコンテンツの表示情報Ｃ１が最初に表示されていた初期の表示位置が表示範囲の外に移動した場合、初期の表示位置の方向を示す方向指示表示とともにキーコンテンツの表示情報を表示する。図１２は、キーコンテンツの表示情報および他のコンテンツの表示情報を配置した一覧情報をスクロールした場合における説明図である。図１２では、ユーザにより操作ボタンの右方向を６回、上方向を６回押下される指示操作を受け付けることで、右にカーソル６つ分、上にカーソル６つ分移動させ、他のコンテンツの表示情報Ｃ８３を注目コンテンツとして表示した場合である。このとき、キーコンテンツの表示情報Ｃ１の初期の表示位置は、左下の表示範囲外に移動しているため（図１２における表示範囲外に描かれた表示情報参照）、図１２に示すような略三角形の頂点により初期の表示位置の方向を示す方向指示表示をキーコンテンツの表示情報Ｃ１とともに表示する。
【００６６】
また、表示制御部１０６は、キーコンテンツの表示情報Ｃ１の表示位置と、キーコンテンツの表示情報Ｃ１の初期の表示位置との距離が大きくなるに従って、方向指示表示の表示サイズを小さく変更して表示する。図１３−１、１３−２は、キーコンテンツの表示情報Ｃ１における初期の表示位置の方向を示す方向指示表示の説明図である。キーコンテンツの表示情報Ｃ１の表示位置とキーコンテンツの表示情報Ｃ１の初期の表示位置との距離が近い場合（図１３−１参照）より、キーコンテンツの表示情報Ｃ１の表示位置とキーコンテンツの表示情報Ｃ１の初期の表示位置との距離が遠い場合（図１３−２）の方が、方向指示表示の表示サイズを小さく表示する。
【００６７】
このように、キーコンテンツの表示情報Ｃ１の表示位置とキーコンテンツの表示情報Ｃ１の初期の表示位置との距離に比例させて方向指示表示の表示サイズを表示することで、ユーザがキーコンテンツの表示情報Ｃ１の表示位置とキーコンテンツの表示情報Ｃ１の初期の表示位置との距離を大まかに把握することができる。また、ここでは、キーコンテンツの表示情報Ｃ１と初期の表示位置との距離に応じて方向指示表示の表示サイズを変更しているが、該距離に応じて方向指示表示の色を変更して距離を表わしてもよい。
【００６８】
また、表示制御部１０６は、スクロール部１０９のスクロールにより一覧情報が移動した場合に、表示範囲内の項目の数が変化した場合、その変化に応じて表示範囲内の項目の表示を変更する。すなわち、表示制御部１０６は、スクロール部１０９のスクロールにより一覧情報が移動した場合に、表示範囲内の軸に割り当てた項目に属する他のコンテンツの表示情報が表示範囲外に移動することにより項目の数が減少した場合、減少した項目を表示部１７０から非表示にする。図１４は、表示範囲内の項目数が変化した場合の一覧情報の説明図である。図１４に示すように、初期の表示範囲から一覧情報を左に４スクロールされた場合、例えば左側の「ジャンル」の項目に属する他のコンテンツの表示情報が全て表示範囲外に移動した場合、「ジャンル」の項目を非表示にする。
【００６９】
また、表示制御部１０６は、スクロール部１０９のスクロールにより一覧情報が移動した場合に、表示範囲内の軸に割り当てた項目に属する他のコンテンツの表示情報が表示範囲外から表示範囲内に移動することにより項目の数が増加した場合、増加した項目を追加表示する。図１４に示すように、ある状態から一覧情報から右に４スクロールされた場合、例えば左側の「ジャンル」の項目に属する他のコンテンツの表示情報が少なくとも一つ表示範囲外から表示範囲内に移動した場合、「ジャンル」の項目を追加表示する。
【００７０】
次に、以上のように構成された表示処理装置１００による一覧情報のスクロール処理について説明する。図１５は、表示処理装置１００による一覧情報のスクロール処理の流れを示すフローチャートである。
【００７１】
まず、リモコン操作受付部１０１は、注目コンテンツの表示情報を指示する指示操作を受け付けるまで待機する（ステップＳ２０）。指示操作を受け付けた場合（ステップＳ２０：Ｙｅｓ）、スクロール部１０９は、一覧情報を操作方向に移動することでスクロールする（ステップＳ２１）。そして、表示制御部１０６は、操作ボタンからの操作により指示された注目コンテンツの表示情報の表示サイズを、指示されていない他のコンテンツの表示情報の表示サイズより大きくして表示する（ステップＳ２２）。
【００７２】
そして、表示制御部１０６は、キーコンテンツの表示情報の初期の表示位置が表示範囲外に移動したか否かを判断する（ステップＳ２３）。初期の表示位置が表示範囲外に移動していない場合（ステップＳ２３：Ｎｏ）、ステップＳ２０に戻って処理を繰り返す。一方、初期の表示位置が表示範囲外に移動している場合（ステップＳ２３：Ｙｅｓ）、表示制御部１０６は、初期の表示位置の方向を示す方向指示表示とともにキーコンテンツの表示情報を表示する（ステップＳ２４）。
【００７３】
次に、表示制御部１０６は、表示範囲内の項目の数が変化したか否かを判断する（ステップＳ２５）。項目の数が変化していない場合（ステップＳ２５：Ｎｏ）、ステップＳ２０に戻って処理を繰り返す。一方、項目の数が変化している場合（ステップＳ２５：Ｙｅｓ）、表示制御部１０６は、その変化に応じて項目の表示を変更する（ステップＳ２６）。すなわち、表示制御部１０６は、項目の数が減少した場合は、減少した項目を非表示にし、項目の数が増加した場合は、増加した項目を追加表示する。
【００７４】
次に、スクロール部１０９による一覧情報のスクロール処理について、表示部１７０に表示された画面の遷移図に従って説明する。図１６〜図２０は、キーコンテンツの表示情報および他のコンテンツの表示情報を配置した一覧情報を左にスクロールした場合の画面遷移図である。
【００７５】
まず、リモコン操作受付部１０１により、キーコンテンツの選択操作を受け付けると、図１６に示すように、キーコンテンツの表示情報Ｃ１が中心に配置されるとともに、キーコンテンツの表示情報Ｃ１が注目コンテンツとなる一覧情報が表示される。これが初期の表示範囲となる。
【００７６】
そして、キーコンテンツの表示情報Ｃ１から他のコンテンツの表示情報Ｃ１８を注目コンテンツとする指示操作を受け付けると、右にカーソル１つ分移動するとともに一覧情報が左に１スクロールされることになり、表示部１７０には図１７に示す一覧情報が表示される。
【００７７】
そして、他のコンテンツの表示情報Ｃ１８から他のコンテンツの表示情報Ｃ３５を注目コンテンツとする指示操作を受け付けると、さらに右にカーソル１つ分移動するとともに一覧情報が左に１スクロールされることになり、表示部１７０には図１８に示す一覧情報が表示される。
【００７８】
そして、他のコンテンツの表示情報Ｃ３５から他のコンテンツの表示情報Ｃ６２を注目コンテンツとする指示操作を受け付けると、さらに右にカーソル１つ分移動するとともに一覧情報が左に１スクロールされることになり、表示部１７０には図１９に示す一覧情報が表示される。このとき、「ジャンル」の項目に属する他のコンテンツの表示情報が表示範囲外に全て移動することで、表示範囲内から項目の数が減少したため、減少した項目「ジャンル」を非表示とする。
【００７９】
そして、他のコンテンツの表示情報Ｃ６２から他のコンテンツの表示情報Ｃ８４を注目コンテンツとする指示操作を受け付けると、さらに右にカーソル１つ分移動するとともに一覧情報が左に１スクロールされることになり、表示部１７０には図２０に示す一覧情報が表示される。このとき、キーコンテンツの表示情報Ｃ１の初期の表示位置は表示範囲外に移動するため、当該初期の表示位置を示す左向きの方向指示表示とともにキーコンテンツの表示情報Ｃ１を表示する。また、キーコンテンツの表示情報Ｃ１の初期の表示位置は既に表示範囲外に移動しているため、さらに一覧情報が左にスクロールされても、キーコンテンツの表示情報Ｃ１は表示位置を変更せず、方向指示表示の表示サイズによりキーコンテンツの表示情報Ｃ１の表示位置とキーコンテンツの表示情報Ｃ１の初期の表示位置との距離を表わしていく。
【００８０】
次に、一覧情報を下にスクロールした場合について説明する。図２１は、キーコンテンツの表示情報および他のコンテンツの表示情報を配置した一覧情報を下に５スクロールした場合の一覧情報である。図２１に示すように、キーコンテンツの表示情報Ｃ１から他のコンテンツの表示情報Ｃ８８を注目コンテンツとする指示操作を受け付けると、上にカーソル５つ分移動するとともに一覧情報が下に５スクロールされる。このとき、キーコンテンツの表示情報Ｃ１の初期の表示位置は表示範囲外に移動するため、当該初期の表示位置を示す下向きの方向指示表示とともにキーコンテンツの表示情報Ｃ１を表示する。
【００８１】
次に、一覧情報を左および下にスクロールした場合について説明する。図２２は、キーコンテンツの表示情報および他のコンテンツの表示情報を配置した一覧情報を左に５スクロールおよび下に５スクロールした場合の一覧情報である。図２２に示すように、キーコンテンツの表示情報Ｃ１から他のコンテンツの表示情報Ｃ９０を注目コンテンツとする指示操作を受け付けると、右にカーソル５つ分および上にカーソル５つ分移動するとともに一覧情報が左に５スクロールおよび下に５スクロールされる。このとき、キーコンテンツの表示情報Ｃ１の初期の表示位置は表示範囲外に移動するため、当該初期の表示位置を示す左下向きの方向指示表示とともにキーコンテンツの表示情報Ｃ１を表示する。
【００８２】
このように、一覧情報をスクロールした場合でもキーコンテンツの表示情報を常に表示範囲内に表示することで、ユーザはリモコン９０からの操作により、キーコンテンツの表示情報の初期の表示位置を把握しつつ、膨大なコンテンツから、検索のキーとなるキーコンテンツに関連するコンテンツを容易に検索できる。
【００８３】
本実施の形態の表示処理装置で実行されるプログラムは、インストール可能な形式又は実行可能な形式のファイルでＣＤ−ＲＯＭ、フレキシブルディスク（ＦＤ）、ＣＤ−Ｒ、ＤＶＤ等のコンピュータで読み取り可能な記録媒体に記録されて提供される。
【００８４】
また、本実施の形態の表示処理装置で実行されるプログラムを、インターネット等のネットワークに接続されたコンピュータ上に格納し、ネットワーク経由でダウンロードさせることにより提供するように構成しても良い。また、本実施の形態の表示処理装置で実行されるプログラムをインターネット等のネットワーク経由で提供または配布するように構成しても良い。
【００８５】
また、本実施の形態の表示処理プログラムを、ＲＯＭ等に予め組み込んで提供するように構成してもよい。本実施の形態の表示処理装置で実行される表示処理プログラムは、上述した各部（リモコン操作受付部１０１、メタデータ検索部１０２、メタデータ取得部１０３、関連度算出部１０４、表示情報生成部１０５、表示制御部１０６、映像再生部１０７、放送受信部１０８）を含むモジュール構成となっており、実際のハードウェアとしてはＣＰＵ（プロセッサ）が上記記憶媒体から表示処理プログラムを読み出して実行することにより上記各部が主記憶装置上にロードされ、リモコン操作受付部１０１、メタデータ検索部１０２、メタデータ取得部１０３、関連度算出部１０４、表示情報生成部１０５、表示制御部１０６、映像再生部１０７、放送受信部１０８が主記憶装置上に生成されるようになっている。
【図面の簡単な説明】
【００８６】
【図１】実施の形態にかかる表示処理装置１００の構成を示すブロック図である。
【図２】ＴＶ番組をコンテンツとした場合におけるメタデータの一例を示す説明図である。
【図３−１】コンテンツの内容を表わす表示情報の一例を示す図である。
【図３−２】コンテンツの内容を表わす表示情報の一例を示す図である。
【図４−１】表示情報の表示動作の詳細に関する説明図である。
【図４−２】表示情報の表示動作の詳細に関する説明図である。
【図５】表示情報の表示動作の詳細に関する説明図である。
【図６】表示情報の表示動作の詳細に関する説明図である。
【図７】表示情報の表示動作の詳細に関する説明図である。
【図８】表示情報の表示動作の詳細に関する説明図である。
【図９】キーコンテンツの表示情報Ｃ１と他のコンテンツの表示情報Ｃ１１〜を配置した一覧情報の一例を示す図である。
【図１０】表示処理装置１００による表示情報の表示処理の流れを示すフローチャートである。
【図１１−１】キーコンテンツの表示情報および他のコンテンツの表示情報を配置した一覧情報をスクロールした場合における説明図である。
【図１１−２】キーコンテンツの表示情報および他のコンテンツの表示情報を配置した一覧情報をスクロールした場合における説明図である。
【図１１−３】キーコンテンツの表示情報および他のコンテンツの表示情報を配置した一覧情報をスクロールした場合における説明図である。
【図１２】キーコンテンツの表示情報および他のコンテンツの表示情報を配置した一覧情報をスクロールした場合における説明図である。
【図１３−１】キーコンテンツの表示情報Ｃ１における初期の表示位置の方向を示す方向指示表示の説明図である。
【図１３−２】キーコンテンツの表示情報Ｃ１における初期の表示位置の方向を示す方向指示表示の説明図である。
【図１４】表示範囲内の項目数が変化した場合の一覧情報の説明図である。
【図１５】表示処理装置１００による一覧情報のスクロール処理の流れを示すフローチャートである。
【図１６】キーコンテンツの表示情報および他のコンテンツの表示情報を配置した一覧情報を左にスクロールした場合の画面遷移図である。
【図１７】キーコンテンツの表示情報および他のコンテンツの表示情報を配置した一覧情報を左にスクロールした場合の画面遷移図である。
【図１８】キーコンテンツの表示情報および他のコンテンツの表示情報を配置した一覧情報を左にスクロールした場合の画面遷移図である。
【図１９】キーコンテンツの表示情報および他のコンテンツの表示情報を配置した一覧情報を左にスクロールした場合の画面遷移図である。
【図２０】キーコンテンツの表示情報および他のコンテンツの表示情報を配置した一覧情報を左にスクロールした場合の画面遷移図である。
【図２１】キーコンテンツの表示情報および他のコンテンツの表示情報を配置した一覧情報を下に５スクロールした場合の一覧情報である。
【図２２】キーコンテンツの表示情報および他のコンテンツの表示情報を配置した一覧情報を左に５スクロールおよび下に５スクロールした場合の一覧情報である。
【符号の説明】
【００８７】
９０  リモコン
１００  表示処理装置
１０１  リモコン操作受付部
１０２  メタデータ検索部
１０３  メタデータ取得部
１０４  関連度算出部
１０５  表示情報生成部
１０６  表示制御部
１０７  映像再生部
１０８  放送受信部
１０９  スクロール部
１５０  電子番組表記憶部
１６０  録画番組記憶部
１７０  表示部
１８０  ＩＰＴＶ接続部
２００  ＩＰＴＶサーバ
【図１】
2010055426.tif 000004
【図２】
2010055426.tif 000005
【図３−１】
2010055426.tif 000006
【図３−２】
2010055426.tif 000007
【図４−１】
2010055426.tif 000008
【図４−２】
2010055426.tif 000009
【図５】
2010055426.tif 000010
【図６】
2010055426.tif 000011
【図７】
2010055426.tif 000012
【図８】
2010055426.tif 000013
【図９】
2010055426.tif 000014
【図１０】
2010055426.tif 000015
【図１１−１】
2010055426.tif 000016
【図１１−２】
2010055426.tif 000017
【図１１−３】
2010055426.tif 000018
【図１２】
2010055426.tif 000019
【図１３−１】
2010055426.tif 000020
【図１３−２】
2010055426.tif 000021
【図１４】
2010055426.tif 000022
【図１５】
2010055426.tif 000023
【図１６】
2010055426.tif 000024
【図１７】
2010055426.tif 000025
【図１８】
2010055426.tif 000026
【図１９】
2010055426.tif 000027
【図２０】
2010055426.tif 000028
【図２１】
2010055426.tif 000029
【図２２】
2010055426.tif 000030
【手続補正書】
【提出日】平成21年8月19日(2009.8.19)
【手続補正１】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
検索のキーとなるコンテンツであるキーコンテンツの選択操作を受け付ける操作受付手段と、
前記キーコンテンツ、および前記キーコンテンツに関連する他のコンテンツの内容を表わす表示情報を生成する表示情報生成手段と、
前記キーコンテンツの表示情報を所望の位置に配置するとともに、前記他のコンテンツの表示情報をそれぞれ配置した一覧情報を表示する表示手段と、
前記一覧情報を所定の表示範囲で移動させてスクロールするスクロール手段と、を備え、
前記表示手段は、前記スクロール手段によるスクロールにより、前記キーコンテンツの表示情報が最初に表示されていた初期の表示位置が前記表示範囲の外に移動した場合、前記初期の表示位置の方向を示す方向情報を前記キーコンテンツの表示情報とともに前記表示範囲内に表示することを特徴とする表示処理装置。
【請求項２】
前記表示手段は、前記キーコンテンツの表示情報と前記初期の表示位置との距離に応じて、前記方向情報の表示サイズを変更して表示することを特徴とする請求項１に記載の表示処理装置。
【請求項３】
前記方向情報は、略三角形の頂点により前記初期の表示位置の方向を示し、
前記表示手段は、前記キーコンテンツの表示情報と前記初期の表示位置との距離が大きくなるに従って、前記方向情報の表示サイズを小さく変更して表示することを特徴とする請求項２に記載の表示処理装置。
【請求項４】
前記他のコンテンツについて、前記キーコンテンツに対する関連度を算出する関連度算出手段をさらに備え、
前記表示手段は、前記キーコンテンツの表示情報を所望の位置に配置するとともに、前記キーコンテンツの表示情報の位置を中心に同心形状に形成された複数の多角形上であって、前記操作ボタンによる操作方向に沿う形状で、前記中心近傍から前記関連度の高い順に、前記他のコンテンツの表示情報をそれぞれ配置した一覧情報を表示することを特徴とする請求項１〜３のいずれか一つに記載の表示処理装置。
【請求項５】
前記表示手段は、前記キーコンテンツの表示情報の表示サイズを最大とし、前記中心近傍から離れるに従って前記他のコンテンツの表示情報の表示サイズを小さくして表示することを特徴とする請求項４に記載の表示処理装置。
【請求項６】
前記表示手段は、操作ボタンからの操作により指示された前記他のコンテンツの表示情報の表示サイズを、指示されていない前記他のコンテンツの表示情報の表示サイズより大きくして表示することを特徴とする請求項４または５に記載の表示処理装置。
【請求項７】
前記キーコンテンツのメタデータと、前記他のコンテンツのメタデータとを取得するメタデータ取得手段をさらに備え、
前記関連度算出手段は、前記キーコンテンツのメタデータと前記他のコンテンツのメタデータとに基づいて、前記キーコンテンツに対する前記他のコンテンツ各々の関連度を、メタデータに含まれる項目ごとに算出し、
前記表示手段は、前記中心から放射方向に向けて前記項目ごとに分別された所定領域に前記項目を配置し、前記中心近傍から前記関連度の高い順に、前記項目ごとの前記他のコンテンツの表示情報をそれぞれ配置した前記一覧情報を表示することを特徴とする請求項４〜６のいずれか一つに記載の表示処理装置。
【請求項８】
前記表示手段は、前記スクロール手段によるスクロールにより、前記表示範囲内の前記項目の数が変化した場合、当該変化に応じて前記表示範囲内の前記項目の表示を変更することを特徴とする請求項７に記載の表示処理装置。
【請求項９】
前記表示手段は、前記スクロール手段によるスクロールにより、前記表示範囲内の前記項目の数が減少した場合、減少した前記項目を非表示にすることを特徴とする請求項８に記載の表示処理装置。
【請求項１０】
前記表示手段は、前記スクロール手段によるスクロールにより、前記表示範囲内の前記項目の数が増加した場合、増加した前記項目を追加表示することを特徴とする請求項９に記載の表示処理装置。
【請求項１１】
前記キーコンテンツの表示情報および前記他のコンテンツの表示情報を表示可能な表示装置をさらに備えたことを特徴とする請求項１〜１０のいずれか一つに記載の表示処理装置。
【請求項１２】
操作受付手段が、検索のキーとなるコンテンツであるキーコンテンツの選択操作を受け付ける操作受付ステップと、
表示情報生成手段が、前記キーコンテンツ、および前記キーコンテンツに関連する他のコンテンツの内容を表わす表示情報を生成する表示情報生成ステップと、
表示手段が、前記キーコンテンツの表示情報を所望の位置に配置するとともに、前記他のコンテンツの表示情報をそれぞれ配置した一覧情報を表示する第１表示ステップと、
スクロール手段が、前記一覧情報を所定の表示範囲で移動させてスクロールするスクロールステップと、
前記表示手段が、前記スクロール手段によるスクロールにより、前記キーコンテンツの表示情報が最初に表示されていた初期の表示位置が前記表示範囲の外に移動した場合、前記初期の表示位置の方向を示す方向情報を前記キーコンテンツの表示情報とともに前記表示範囲内に表示する第２表示ステップと、
を含むことを特徴とする表示処理方法。
【請求項１３】
前記方向情報は、略三角形の頂点により前記初期の表示位置の方向を示し、
前記第２表示ステップは、さらに、前記キーコンテンツの表示情報と前記初期の表示位置との距離が大きくなるに従って、前記方向情報の表示サイズを小さく変更して表示することを特徴とする請求項１２に記載の表示処理装置。
【請求項１４】
コンピュータを、
検索のキーとなるコンテンツであるキーコンテンツの選択操作を受け付ける操作受付手段と、
前記キーコンテンツ、および前記キーコンテンツに関連する他のコンテンツの内容を表わす表示情報を生成する表示情報生成手段と、
前記キーコンテンツの表示情報を所望の位置に配置するとともに、前記他のコンテンツの表示情報をそれぞれ配置した一覧情報を表示する表示手段と、
前記一覧情報を所定の表示範囲で移動させてスクロールするスクロール手段と、して機能させ、
前記表示手段は、前記スクロール手段によるスクロールにより、前記キーコンテンツの表示情報が最初に表示されていた初期の表示位置が前記表示範囲の外に移動した場合、前記初期の表示位置の方向を示す方向情報を前記キーコンテンツの表示情報とともに前記表示範囲内に表示するためのプログラム。
【請求項１５】
前記方向情報は、略三角形の頂点により前記初期の表示位置の方向を示し、
前記表示手段は、前記キーコンテンツの表示情報と前記初期の表示位置との距離が大きくなるに従って、前記方向情報の表示サイズを小さく変更して表示することを特徴とする請求項１４に記載のプログラム。
【手続補正２】
【補正対象書類名】明細書
【補正対象項目名】０００６
【補正方法】変更
【補正の内容】
【０００６】
本発明は、上記に鑑みてなされたものであって、膨大なコンテンツから、キーコンテンツに関連するコンテンツを容易に検索できる表示処理装置、表示処理方法、およびプログラムを得ることを目的とする。
【手続補正３】
【補正対象書類名】明細書
【補正対象項目名】０００７
【補正方法】変更
【補正の内容】
【０００７】
上述した課題を解決し、目的を達成するために、本発明は、検索のキーとなるコンテンツであるキーコンテンツの選択操作を受け付ける操作受付手段と、前記キーコンテンツ、および前記キーコンテンツに関連する他のコンテンツの内容を表わす表示情報を生成する表示情報生成手段と、前記キーコンテンツの表示情報を所望の位置に配置するとともに、前記他のコンテンツの表示情報をそれぞれ配置した一覧情報を表示する表示手段と、前記一覧情報を所定の表示範囲で移動させてスクロールするスクロール手段と、を備え、前記表示手段は、前記スクロール手段によるスクロールにより、前記キーコンテンツの表示情報が最初に表示されていた初期の表示位置が前記表示範囲の外に移動した場合、前記初期の表示位置の方向を示す方向情報を前記キーコンテンツの表示情報とともに前記表示範囲内に表示することを特徴とする表示処理装置である。
【手続補正４】
【補正対象書類名】明細書
【補正対象項目名】０００８
【補正方法】変更
【補正の内容】
【０００８】
また、本発明は、操作受付手段が、検索のキーとなるコンテンツであるキーコンテンツの選択操作を受け付ける操作受付ステップと、表示情報生成手段が、前記キーコンテンツ、および前記キーコンテンツに関連する他のコンテンツの内容を表わす表示情報を生成する表示情報生成ステップと、表示手段が、前記キーコンテンツの表示情報を所望の位置に配置するとともに、前記他のコンテンツの表示情報をそれぞれ配置した一覧情報を表示する第１表示ステップと、スクロール手段が、前記一覧情報を所定の表示範囲で移動させてスクロールするスクロールステップと、前記表示手段が、前記スクロール手段によるスクロールにより、前記キーコンテンツの表示情報が最初に表示されていた初期の表示位置が前記表示範囲の外に移動した場合、前記初期の表示位置の方向を示す方向情報を前記キーコンテンツの表示情報とともに前記表示範囲内に表示する第２表示ステップと、を含むことを特徴とする表示処理方法である。
【手続補正５】
【補正対象書類名】明細書
【補正対象項目名】０００９
【補正方法】変更
【補正の内容】
【０００９】
また、本発明は、コンピュータを、検索のキーとなるコンテンツであるキーコンテンツの選択操作を受け付ける操作受付手段と、前記キーコンテンツ、および前記キーコンテンツに関連する他のコンテンツの内容を表わす表示情報を生成する表示情報生成手段と、前記キーコンテンツの表示情報を所望の位置に配置するとともに、前記他のコンテンツの表示情報をそれぞれ配置した一覧情報を表示する表示手段と、前記一覧情報を所定の表示範囲で移動させてスクロールするスクロール手段と、して機能させ、前記表示手段は、前記スクロール手段によるスクロールにより、前記キーコンテンツの表示情報が最初に表示されていた初期の表示位置が前記表示範囲の外に移動した場合、前記初期の表示位置の方向を示す方向情報を前記キーコンテンツの表示情報とともに前記表示範囲内に表示するためのプログラムである。
【手続補正６】
【補正対象書類名】明細書
【補正対象項目名】００１０
【補正方法】変更
【補正の内容】
【００１０】
本発明によれば、キーコンテンツの表示情報を所望の位置に配置するとともに、他のコンテンツの表示情報をそれぞれ配置した一覧情報を表示し、スクロール手段によるスクロールにより、キーコンテンツの表示情報が最初に表示されていた初期の表示位置が表示範囲の外に移動した場合、初期の表示位置の方向を示す方向情報をキーコンテンツの表示情報とともに表示範囲内に表示することで、膨大なコンテンツから、キーコンテンツに関連するコンテンツを容易に検索できるという効果を奏する。
【手続補正７】
【補正対象書類名】明細書
【補正対象項目名】００２８
【補正方法】変更
【補正の内容】
【００２８】
【数１】
2010055426.tif 000031