(57)【要約】【課題】ユーザが番組コンテンツに関する情報を容易に把握することが可能なコンテンツ情報表示装置を提供する。【解決手段】コンテンツ情報表示装置１０は、ディスプレイ１４０と、複数の番組コンテンツを格納する録画装置２０およびサーバ装置３０と通信するための通信インターフェイスと、プロセッサとを含む。プロセッサは、入力された検索キーワードに従って、複数の番組コンテンツから、検索キーワードに対応する番組コンテンツを抽出する。プロセッサは、抽出された番組コンテンツに関する情報を示す番組コンテンツ関連情報の一覧を示す番組コンテンツリストをディスプレイ１４０に表示させる。番組コンテンツ関連情報は、抽出された番組コンテンツの録画に関する情報を示す録画関連情報を含む。プロセッサは、録画関連情報に関連付けられたオブジェクトをディスプレイ１４０に表示させる。【選択図】図１
2013239948.tif 000002
【特許請求の範囲】
【請求項１】
コンテンツ情報表示装置であって、
情報を表示するためのディスプレイと、
前記コンテンツ情報表示装置が出力可能な複数の番組コンテンツを格納する少なくとも１つのコンテンツ格納装置と通信するための通信インターフェイスと、
プロセッサとを備え、
前記プロセッサは、
前記通信インターフェイスを介して前記少なくとも１つのコンテンツ格納装置にアクセスすることで、前記コンテンツ情報表示装置に対して入力された検索キーワードに従って、前記少なくとも１つのコンテンツ格納装置に格納された複数の番組コンテンツから、前記検索キーワードに対応する番組コンテンツを抽出し、
前記抽出された番組コンテンツに関する情報を示す番組コンテンツ関連情報の一覧を示す番組コンテンツリストを前記ディスプレイに表示させるように構成されており、
前記番組コンテンツ関連情報は、前記抽出された番組コンテンツの録画に関する情報を示す録画関連情報を含み、
前記プロセッサは、前記録画関連情報に関連付けられ、前記コンテンツ情報表示装置に対する操作を受け付けるためのオブジェクトを前記ディスプレイに表示させるようにさらに構成されている、コンテンツ情報表示装置。
【請求項２】
前記録画関連情報は、前記番組コンテンツの録画状態または録画予約に関する情報を含む、請求項１に記載のコンテンツ情報表示装置。
【請求項３】
前記プロセッサは、前記オブジェクトを選択するための操作に基づいて、選択されたオブジェクトに関連付けられた前記録画関連情報に対応する少なくとも１つの処理を実行するように構成されている、請求項１または２に記載のコンテンツ情報表示装置。
【請求項４】
前記プロセッサは、前記録画関連情報に対応する複数の処理が存在するとき、複数の各前記処理の各々に関連付けられた前記オブジェクトを前記ディスプレイに表示させるように構成されている、請求項３に記載のコンテンツ情報表示装置。
【請求項５】
前記プロセッサは、前記検索キーワードに対応する番組コンテンツを前記録画関連情報に基づいて前記番組コンテンツの種類ごとに抽出し、前記種類ごとに抽出された番組コンテンツの前記番組コンテンツ関連情報を前記ディスプレイに種類ごとに表示させることにより、前記番組コンテンツリストを前記ディスプレイに表示させるように構成されている、請求項１〜４のいずれか１項に記載のコンテンツ情報表示装置。
【請求項６】
前記コンテンツ情報表示装置が出力可能な複数の番組コンテンツを格納するためのメモリをさらに備え、
前記プロセッサは、前記検索キーワードに対応する番組コンテンツを、前記メモリに格納された前記複数の番組コンテンツから抽出するようにさらに構成されている、請求項１〜５のいずれか１項に記載のコンテンツ情報表示装置。
【請求項７】
前記番組コンテンツ関連情報は、前記少なくとも１つのコンテンツ格納装置のうちいずれのコンテンツ格納装置から抽出された番組コンテンツかを示すコンテンツ格納先情報を含む、請求項１〜６のいずれか１項に記載のコンテンツ情報表示装置。
【請求項８】
コンテンツ情報表示装置の制御方法であって、
前記コンテンツ情報表示装置は、情報を表示するためのディスプレイと、前記コンテンツ情報表示装置が出力可能な複数の番組コンテンツを格納する少なくとも１つのコンテンツ格納装置と通信するための通信インターフェイスと、プロセッサとを備え、
前記制御方法は、
前記プロセッサが、
前記通信インターフェイスを介して前記少なくとも１つのコンテンツ格納装置にアクセスすることで、前記コンテンツ情報表示装置に対して入力された検索キーワードに従って、前記少なくとも１つのコンテンツ格納装置に格納された複数の番組コンテンツから、前記検索キーワードに対応する番組コンテンツを抽出するステップと、
前記抽出された番組コンテンツに関する情報を示す番組コンテンツ関連情報の一覧を示す番組コンテンツリストを前記ディスプレイに表示させるステップとを含み、
前記番組コンテンツ関連情報は、前記抽出された番組コンテンツの録画に関する情報を示す録画関連情報を有し、
前記制御方法は、
前記プロセッサが、前記録画関連情報に関連付けられ、前記コンテンツ情報表示装置に対する操作を受け付けるためのオブジェクトを前記ディスプレイに表示させるステップをさらに含む、コンテンツ情報表示装置の制御方法。
【請求項９】
コンテンツ情報表示装置の制御プログラムであって、
前記コンテンツ情報表示装置は、情報を表示するためのディスプレイと、前記コンテンツ情報表示装置が出力可能な複数の番組コンテンツを格納する少なくとも１つのコンテンツ格納装置と通信するための通信インターフェイスと、プロセッサとを備え、
前記制御プログラムは、前記プロセッサに、
前記通信インターフェイスを介して前記少なくとも１つのコンテンツ格納装置にアクセスすることで、前記コンテンツ情報表示装置に対して入力された検索キーワードに従って、前記少なくとも１つのコンテンツ格納装置に格納された複数の番組コンテンツから、前記検索キーワードに対応する番組コンテンツを抽出するステップと、
前記抽出された番組コンテンツに関する情報を示す番組コンテンツ関連情報の一覧を示す番組コンテンツリストを前記ディスプレイに表示させるステップとを実行させ、
前記番組コンテンツ関連情報は、前記抽出された番組コンテンツの録画に関する情報を示す録画関連情報を含み、
前記制御プログラムは、前記プロセッサにさらに、
前記録画関連情報に関連付けられ、前記コンテンツ情報表示装置に対する操作を受け付けるためのオブジェクトを前記ディスプレイに表示させるステップを実行させる、コンテンツ情報表示装置の制御プログラム。
【請求項１０】
コンテンツ情報表示装置と、
前記コンテンツ情報表示装置が出力可能な複数の番組コンテンツを格納する少なくとも１つのコンテンツ格納装置とを備え、
前記コンテンツ情報表示装置は、
情報を表示するためのディスプレイと、
前記コンテンツ情報表示装置が出力可能な複数の番組コンテンツを格納する少なくとも１つのコンテンツ格納装置と通信するための通信インターフェイスと、
プロセッサとを含み、
前記プロセッサは、
前記通信インターフェイスを介して前記少なくとも１つのコンテンツ格納装置にアクセスすることで、前記コンテンツ情報表示装置に対して入力された検索キーワードに従って、前記少なくとも１つのコンテンツ格納装置に格納された複数の番組コンテンツから、前記検索キーワードに対応する番組コンテンツを抽出し、
前記抽出された番組コンテンツに関する情報を示す番組コンテンツ関連情報の一覧を示す番組コンテンツリストを前記ディスプレイに表示させるように構成されており、
前記番組コンテンツ関連情報は、前記抽出された番組コンテンツの録画に関する情報を示す録画関連情報を有し、
前記プロセッサは、前記録画関連情報に関連付けられ、前記コンテンツ情報表示装置に対する操作を受け付けるためのオブジェクトを前記ディスプレイに表示させるようにさらに構成されている、コンテンツ情報表示システム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、番組コンテンツに関する情報を表示可能なコンテンツ情報表示装置、その制御方法、その制御プログラム、およびコンテンツ情報表示システムに関する。
【背景技術】
【０００２】
従来、放送局から送信される放送番組を受信し、番組（コンテンツ）を録画する録画機器が広く普及している。録画機器は、放送される番組コンテンツを受信し、受信した番組コンテンツをＨＤＤ（Hard  Disk  Drive）などの記憶装置に録画する。このような録画機器によって録画された番組コンテンツをユーザが管理するための以下のような技術が提案されている。
【０００３】
例えば、特開２００６−６７５４０号公報（特許文献１）には、信号再生装置が開示されている。信号再生装置は、番組を含む信号が入力される入力手段と、入力手段に入力された信号から番組を再生する処理手段と、処理手段で再生した番組を、それぞれが所定の情報伝送形態で情報の入出力可能に接続された複数の録画手段に選択的に録画させる録画制御手段と、録画制御手段により複数の録画手段に録画された番組を示す情報を、最新の録画番組から溯って予め設定された所定の数だけ一覧表示させる表示制御手段とを含む。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２００６−６７５４０号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
ここで、従来、録画機器等に接続された端末装置では、録画機器等が有する番組コンテンツに関する情報（録画番組情報、録画予約情報など）を表示することが可能である。この場合、端末装置は、録画機器等が有する番組コンテンツに関する多数の情報のうち、ユーザによって選択された情報を録画機器から取得して、当該情報を表示する。
【０００６】
しかしながら、ユーザは、初めにどのような種類の情報を取得するのかを選択することなく、録画機器等が有する番組コンテンツに関する多数の情報を全体的に確認することを望む場合も多い。上記の技術は、この点について考慮されたものではない。
【０００７】
本発明は、上記のような問題点を解決するためになされたものであって、ユーザが番組コンテンツに関する情報を容易に把握することが可能なコンテンツ情報表示装置、その制御方法、その制御プログラム、およびコンテンツ情報表示システムを提供することを目的とする。
【課題を解決するための手段】
【０００８】
ある実施の形態に従うと、コンテンツ情報表示装置が提供される。コンテンツ情報表示装置は、情報を表示するためのディスプレイと、コンテンツ情報表示装置が出力可能な複数の番組コンテンツを格納する少なくとも１つのコンテンツ格納装置と通信するための通信インターフェイスと、プロセッサとを含む。プロセッサは、通信インターフェイスを介して少なくとも１つのコンテンツ格納装置にアクセスすることで、コンテンツ情報表示装置に対して入力された検索キーワードに従って、少なくとも１つのコンテンツ格納装置に格納された複数の番組コンテンツから、検索キーワードに対応する番組コンテンツを抽出する。プロセッサは、抽出された番組コンテンツに関する情報を示す番組コンテンツ関連情報の一覧を示す番組コンテンツリストをディスプレイに表示させるように構成されている。番組コンテンツ関連情報は、抽出された番組コンテンツの録画に関する情報を示す録画関連情報を含む。プロセッサは、録画関連情報に関連付けられ、コンテンツ情報表示装置に対する操作を受け付けるためのオブジェクトをディスプレイに表示させるようにさらに構成されている。
【０００９】
好ましくは、録画関連情報は、番組コンテンツの録画状態または録画予約に関する情報を含む。
【００１０】
好ましくは、プロセッサは、オブジェクトを選択するための操作に基づいて、選択されたオブジェクトに関連付けられた録画関連情報に対応する少なくとも１つの処理を実行するように構成されている。
【００１１】
好ましくは、プロセッサは、録画関連情報に対応する複数の処理が存在するとき、複数の各処理の各々に関連付けられたオブジェクトをディスプレイに表示させるように構成されている。
【００１２】
好ましくは、プロセッサは、検索キーワードに対応する番組コンテンツを録画関連情報に基づいて番組コンテンツの種類ごとに抽出する。プロセッサは、種類ごとに抽出された番組コンテンツの番組コンテンツ関連情報をディスプレイに種類ごとに表示させることにより、番組コンテンツリストをディスプレイに表示させるように構成されている。
【００１３】
好ましくは、コンテンツ情報表示装置は、コンテンツ情報表示装置が出力可能な複数の番組コンテンツを格納するためのメモリをさらに含む。プロセッサは、検索キーワードに対応する番組コンテンツを、メモリに格納された複数の番組コンテンツから抽出するようにさらに構成されている。
【００１４】
好ましくは、番組コンテンツ関連情報は、少なくとも１つのコンテンツ格納装置のうちいずれのコンテンツ格納装置から抽出された番組コンテンツかを示すコンテンツ格納先情報を含む。
【００１５】
別の実施の形態に従うと、コンテンツ情報表示装置の制御方法が提供される。コンテンツ情報表示装置は、情報を表示するためのディスプレイと、コンテンツ情報表示装置が出力可能な複数の番組コンテンツを格納する少なくとも１つのコンテンツ格納装置と通信するための通信インターフェイスと、プロセッサとを含む。制御方法は、プロセッサが、通信インターフェイスを介して少なくとも１つのコンテンツ格納装置にアクセスすることで、コンテンツ情報表示装置に対して入力された検索キーワードに従って、少なくとも１つのコンテンツ格納装置に格納された複数の番組コンテンツから、検索キーワードに対応する番組コンテンツを抽出するステップと、抽出された番組コンテンツに関する情報を示す番組コンテンツ関連情報の一覧を示す番組コンテンツリストをディスプレイに表示させるステップとを含む。番組コンテンツ関連情報は、抽出された番組コンテンツの録画に関する情報を示す録画関連情報を有する。制御方法は、プロセッサが、録画関連情報に関連付けられ、コンテンツ情報表示装置に対する操作を受け付けるためのオブジェクトをディスプレイに表示させるステップをさらに含む。
【００１６】
さらに別の実施の形態に従うと、コンテンツ情報表示装置の制御プログラムが提供される。コンテンツ情報表示装置は、情報を表示するためのディスプレイと、コンテンツ情報表示装置が出力可能な複数の番組コンテンツを格納する少なくとも１つのコンテンツ格納装置と通信するための通信インターフェイスとを含む。制御プログラムは、プロセッサに、通信インターフェイスを介して少なくとも１つのコンテンツ格納装置にアクセスすることで、コンテンツ情報表示装置に対して入力された検索キーワードに従って、少なくとも１つのコンテンツ格納装置に格納された複数の番組コンテンツから、検索キーワードに対応する番組コンテンツを抽出するステップと、抽出された番組コンテンツに関する情報を示す番組コンテンツ関連情報の一覧を示す番組コンテンツリストをディスプレイに表示させるステップとを実行させる。番組コンテンツ関連情報は、抽出された番組コンテンツの録画に関する情報を示す録画関連情報を含む。制御プログラムは、プロセッサにさらに、録画関連情報に関連付けられ、コンテンツ情報表示装置に対する操作を受け付けるためのオブジェクトをディスプレイに表示させるステップを実行させる。
【００１７】
さらに別の実施の形態に従うと、コンテンツ情報表示システムが提供される。コンテンツ情報表示システムは、コンテンツ情報表示装置と、コンテンツ情報表示装置が出力可能な複数の番組コンテンツを格納する少なくとも１つのコンテンツ格納装置とを含む。コンテンツ情報表示装置は、情報を表示するためのディスプレイと、コンテンツ情報表示装置が出力可能な複数の番組コンテンツを格納する少なくとも１つのコンテンツ格納装置と通信するための通信インターフェイスと、プロセッサとを含む。プロセッサは、通信インターフェイスを介して少なくとも１つのコンテンツ格納装置にアクセスすることで、コンテンツ情報表示装置に対して入力された検索キーワードに従って、少なくとも１つのコンテンツ格納装置に格納された複数の番組コンテンツから、検索キーワードに対応する番組コンテンツを抽出する。プロセッサは、抽出された番組コンテンツに関する情報を示す番組コンテンツ関連情報の一覧を示す番組コンテンツリストをディスプレイに表示させるように構成されている。番組コンテンツ関連情報は、抽出された番組コンテンツの録画に関する情報を示す録画関連情報を有する。プロセッサは、録画関連情報に関連付けられ、コンテンツ情報表示装置に対する操作を受け付けるためのオブジェクトをディスプレイに表示させるようにさらに構成されている。
【発明の効果】
【００１８】
以上のように、ある局面によれば、ユーザは、番組コンテンツに関する情報を容易に把握することが可能となる。
【図面の簡単な説明】
【００１９】
【図１】本実施の形態に従うコンテンツ情報表示システムの構成を説明するための概念図である。
【図２】本実施の形態に従うコンテンツ情報表示装置が提供するユーザインターフェイス画面の一例を示す図である。
【図３】本実施の形態に従うコンテンツ情報表示装置が提供するユーザインターフェイス画面の一例を示す図である。
【図４】本実施の形態に従うコンテンツ情報表示装置が提供するユーザインターフェイス画面の一例を示す図である。
【図５】本実施の形態に従うコンテンツ情報表示装置のハードウェア構成を示すブロック図である。
【図６】本実施の形態に従うコンテンツ情報表示装置の機能ブロック図である。
【図７】本実施の形態に従うコンテンツ情報表示装置が実行する処理手順を示すフローチャートである。
【図８】本実施の形態に従うコンテンツ情報表示装置が実行するコンテンツリスト表示処理手順を示すフローチャートである。
【図９】本実施の形態に従うコンテンツ情報表示装置が実行するコンテンツリスト表示処理手順（変形例）を示すフローチャートである。
【発明を実施するための形態】
【００２０】
以下、図面を参照しつつ、本発明の実施の形態について説明する。以下の説明では、同一の部品には同一の符号を付してある。それらの名称および機能も同じである。したがって、それらについての詳細な説明は繰り返さない。
【００２１】
本明細書において、「コンテンツ」とは、映像、音声、画像、およびテキストといった人間が聴覚や視覚を用いてその内容を理解できるものを意味し、これらを出力するためのデジタルデータをも含む。そして、「番組コンテンツ」とは、テレビなどにおいて放送される番組を構成する映像及データおよび音声データを含むテレビ番組のコンテンツである。換言すると、「番組コンテンツ」とは、通常放送されるテレビ番組の内容自体を意味する。
【００２２】
本明細書において、「オブジェクト」は、ユーザの操作を受け付ける機能またはユーザへ何らかの情報を提示する機能、あるいは両者を併せた機能を発揮するための、ディスプレイ１４０に表示される各種の画像を意味する。「オブジェクト」の一例としては、アイコンやウィジェットなどが挙げられる。以下の説明においては、主としてユーザの操作を受け付けるための「オブジェクト」をディスプレイ１４０に表示させる処理例について説明するが、表示される「オブジェクト」として、単にユーザへ何らかの情報を通知する機能のみを有するものが含まれていてもよい。
【００２３】
＜Ａ．動作例＞
まず、本実施の形態に従うコンテンツ情報表示システム１について説明する。
【００２４】
図１は、本実施の形態に従うコンテンツ情報表示システム１の構成を説明するための概念図である。
【００２５】
図１を参照して、コンテンツ情報表示システム１は、コンテンツ情報表示装置１０と、録画装置２０と、サーバ装置３０とを含む。コンテンツ情報表示装置１０と、録画装置２０と、サーバ装置３０とは、互いにインターネット等のネットワーク４０を介して、電子的に情報を受け渡しできるように構成されている。コンテンツ情報表示装置１０は、録画装置２０およびサーバ装置３０と通信可能に構成される。
【００２６】
以下の説明では、コンテンツ情報表示装置１０が携帯端末装置である場合について説明する。但し、本発明に係るコンテンツ情報表示装置１０は、番組コンテンツに関する情報を表示可能な装置であれば、種類を問わず任意の装置として実現可能である。例えば、コンテンツ情報表示装置１０は、スマートフォン、タブレット端末、ＰＤＡ（Personal  Digital  Assistance）、ＰＣ（Personal  Computer）などとして実現することもできる。
【００２７】
コンテンツ情報表示装置１０は、表示部としてのディスプレイ１４０と、ディスプレイ１４０に対してタッチ入力された位置（タッチ位置）を検出可能な位置検出部としてのタッチパネル１３０と、各種の操作を行なうためのボタン１６０とを含む。は、アプリケーションのコンテンツやデータなどが、ディスプレイ１４０に表示される。ディスプレイ１４０は、例えば、液晶ディスプレイあるいは有機ＥＬ（Electro-Luminescence）ディスプレイである。また、ディスプレイ１４０には透明なタッチパネル１３０が取り付けられており、コンテンツ情報表示装置１０は、ユーザからのタッチ操作に伴う各種の指示を受け付けることが可能である。
【００２８】
コンテンツ情報表示装置１０は、基本的に、ユーザによって片手または両手で把持して使用されることが想定される。また、ユーザがコンテンツ情報表示装置１０の長手方向および短手方向のいずれを把持した場合であっても、その把持方向に適した方向に画面表示を切替えるようにしてもよい。本願明細書において、画面の「上下方向」および「左右方向」という表現をする場合には、原則として、ユーザがコンテンツ情報表示装置１０を把持した状態におけるユーザから見たそれぞれの方向を意味するものとする。言い換えれば、ディスプレイ１４０に表示される画像を基準として、「上下方向」および「左右方向」が決定される。
【００２９】
録画装置２０は、録画された番組コンテンツデータ（以下「録画番組コンテンツ」とも称す。）と、録画予約された番組コンテンツデータ（以下「予約番組コンテンツ」とも称す。）とをメモリ２２に格納する。サーバ装置３０は、多数の番組コンテンツを含む電子番組表（ＥＰＧ：Electronic  Program  Guide）データをメモリ３２に格納する。
【００３０】
本実施の形態に従うコンテンツ情報表示システム１は、コンテンツ情報表示装置１０が後述するような各種の処理を実行することで、録画装置２０およびサーバ装置３０から取得した番組コンテンツに関する情報の一覧を示す番組コンテンツリストを表示する。
【００３１】
具体的には、コンテンツ情報表示装置１０は、番組コンテンツを検索するための画面を表示して、ユーザから検索キーワードの入力を受け付ける。例えば、コンテンツ情報表示装置１０は、図２に示すようなユーザインターフェイス画面４００をディスプレイ１４０に表示させる。
【００３２】
図２は、本実施の形態に従うコンテンツ情報表示装置１０が提供するユーザインターフェイス画面４００の一例を示す図である。
【００３３】
図２を参照して、ユーザインターフェイス画面４００は、「検索キーワードを入力して下さい。」といった検索キーワードの入力をユーザに促すメッセージ４０２と、入力された検索キーワードが表示される領域４０４と、キーワードを確定するための確定ボタン４０６と、キャンセルボタン４０８とを含む。ユーザは、検索キーワードをタッチパネル１３０（またはボタン）を介して検索キーワードを入力し、確定ボタン４０６を選択することで検索キーワードに対応する番組コンテンツを検索することができる。
【００３４】
コンテンツ情報表示装置１０は、入力された検索キーワードに従って、録画装置２０およびサーバ装置３０を検索し、当該検索キーワードに対応する番組コンテンツを抽出する。より詳細には、コンテンツ情報表示装置１０は、入力された検索キーワードを録画装置２０およびサーバ装置３０に送信する。録画装置２０およびサーバ装置３０は、それぞれ受信した検索キーワードに基づいて当該装置自身のメモリ内を検索した検索結果をコンテンツ情報表示装置１０に送信する。コンテンツ情報表示装置１０は、検索結果に基づいて、検索キーワードに対応する番組コンテンツを抽出する。なお、コンテンツ情報表示装置１０は、録画装置２０およびサーバ装置３０のメモリに直接アクセスして検索することで、検索キーワードに対応する番組コンテンツを抽出してもよい。
【００３５】
コンテンツ情報表示装置１０は、録画装置２０に格納されている録画番組コンテンツ、予約番組コンテンツから、それぞれ検索キーワードに対応する録画番組コンテンツ、予約番組コンテンツを抽出する。コンテンツ情報表示装置１０は、サーバ装置３０に格納されている電子番組表から、検索キーワードに対応する、予約されていない番組コンテンツ（以下「未予約番組コンテンツ」とも称す。）を抽出する。なお、コンテンツ情報表示装置１０は、自身のメモリに番組コンテンツを格納しているときには、当該メモリからも検索キーワードに対応する番組コンテンツを抽出する。ここで、検索キーワードに対応する番組コンテンツとは、番組タイトルや番組概要が説明された見出しなどに検索キーワードを含む番組コンテンツを意味する。
【００３６】
コンテンツ情報表示装置１０は、抽出された番組コンテンツに関連する情報（以下「番組コンテンツ関連情報」とも称す。）を対応する番組コンテンツの格納先（録画装置２０、サーバ装置３０、メモリ）から取得する。コンテンツ情報表示装置１０は、取得した当該番組コンテンツ関連情報の一覧を示す番組コンテンツリストをディスプレイ１４０に表示する。例えば、以下の図３に示すように、番組コンテンツリストがディスプレイ１４０に表示される。
【００３７】
図３は、本実施の形態に従うコンテンツ情報表示装置１０が提供するユーザインターフェイス画面５００の一例を示す図である。
【００３８】
図３を参照して、ユーザインターフェイス画面５００は、番組コンテンツリスト５５０を含む。番組コンテンツリスト５５０は、抽出された番組コンテンツに対応する番組コンテンツ関連情報５０２〜５１２を含む。
【００３９】
番組コンテンツ関連情報５０２〜５１２の各々は、抽出された番組コンテンツの録画に関する情報（以下「録画関連情報」とも称す。）と、当該番組コンテンツが格納されている場所を示す格納先情報とを含む。より具体的には、録画関連情報は、番組コンテンツの録画に関する種類を示す情報であり、番組コンテンツが、録画番組コンテンツ、予約番組コンテンツ、未予約番組コンテンツのうち、いずれの種類のコンテンツなのかを示す。例えば、番組コンテンツ関連情報５０２〜５０８は、抽出された番組コンテンツが録画番組コンテンツであることを示している。番組コンテンツ関連情報５１０、５１２は、抽出された番組コンテンツが、それぞれ予約番組コンテンツ、未予約番組コンテンツであることを示している。
【００４０】
さらに、番組コンテンツ関連情報５０２は、抽出された番組コンテンツの格納先が、コンテンツ情報表示装置１０のメモリであることを示している。番組コンテンツ関連情報５０４〜５１０は、抽出された番組コンテンツの格納先が、録画装置２０であることを示している。番組コンテンツ関連情報５１２は、抽出された番組コンテンツの格納先が、サーバ装置３０であることを示している。
【００４１】
番組コンテンツ関連情報５０２〜５１２の表示領域には、ユーザからの指示を受け付けるためのオブジェクト５０２Ａ〜５１２Ａが表示される。オブジェクト５０２Ａ〜５１２Ａは、番組コンテンツの録画関連情報に関連付けられている。コンテンツ情報表示装置１０は、オブジェクトを選択するための操作に基づいて、当該録画関連情報に対応する処理を実行する。より具体的には、ユーザがオブジェクト５０２Ａ〜５１２Ａを選択した場合、コンテンツ情報表示装置１０は、以下のような処理を実行する。
【００４２】
録画番組コンテンツに対応するオブジェクト５０２Ａ〜５０８Ａをユーザが選択すると、コンテンツ情報表示装置１０は、「録画再生」処理を実行する。例えば、コンテンツ情報表示装置１０は、ユーザインターフェイス画面５００をコンテンツ再生画面に切り替えて録画された番組コンテンツを再生する。または、コンテンツ情報表示装置１０が、コンテンツを再生するためのコンテンツ再生装置と通信可能に構成されている場合には、当該コンテンツ再生装置にコンテンツ再生処理を実行するように指示してもよい。
【００４３】
予約番組コンテンツに対応するオブジェクト５１０Ａをユーザが選択すると、コンテンツ情報表示装置１０は、「予約編集」処理を実行する。例えば、コンテンツ情報表示装置１０は、ユーザインターフェイス画面５００を切り替えて予約編集画面を表示する。例えば、ユーザは、予約編集画面に表示された録画開始（終了）日時、録画時間、録画に必要なデータ量などを確認することができる。また、ユーザは、録画モード、番組追従機能（予約後に番組表の時間変更されても追従して予約を変更する機能）の有無を設定することができる。
【００４４】
未予約番組コンテンツに対応するオブジェクト５１０Ａをユーザが選択すると、コンテンツ情報表示装置１０は、「録画予約」処理を実行する。例えば、コンテンツ情報表示装置１０は、ユーザインターフェイス画面５００を切り替えて予約画面を表示する。ユーザは、予約画面において、録画場所、録画開始（終了）日時、録画時間、録画モード、番組追従機能の有無などを設定する。
【００４５】
上記では、番組コンテンツ関連情報５０２〜５１２の表示領域には、録画関連情報に関連付けられた１つのオブジェクトが表示される場合について説明したが、当該録画関連情報に対応する複数の処理が想定される場合には、コンテンツ情報表示装置１０は、以下の図４に示すようなユーザインターフェイス画面６００を表示させてもよい。
【００４６】
図４は、本実施の形態に従うコンテンツ情報表示装置１０が提供するユーザインターフェイス画面６００の一例を示す図である。ユーザインターフェイス画面６００は、番組コンテンツリスト６５０を含む。番組コンテンツリスト６５０は、抽出された番組コンテンツに対応する番組コンテンツ関連情報５０２〜５１２を含む。ここでは、ユーザインターフェイス画面５００と同様の箇所については、その詳細な説明は繰り返さない。
【００４７】
図４を参照して、ユーザインターフェイス画面６００は、番組コンテンツ関連情報５０２〜５１２の表示領域に、複数のオブジェクトが表示されている点で、ユーザインターフェイス画面５００と異なる。より具体的には、番組コンテンツ関連情報５０２〜５０８の各々の表示領域において、オブジェクト５０２Ａ〜５０８Ａの画面下方向にユーザの操作を受け付けるためのオブジェクト５０２Ｂ〜５０８Ｂが表示されている点でユーザインターフェイス画面５００と異なる。このとき、録画番組コンテンツには、「録画再生」処理と「録画データ削除」処理という複数の処理が想定されるため、このような表示となっている。従って、ユーザがオブジェクト５０２Ｂ〜５０８Ｂを選択すると、コンテンツ情報表示装置１０は、録画番組コンテンツを削除する処理を実行する。
【００４８】
このように、ユーザは、初めにどのような種類の情報を録画装置等から取得するのかを選択することなく、録画機器等が有する番組コンテンツに関する情報を全体的に確認することができる。その結果、ユーザは、番組コンテンツに関する情報を容易に把握することができる。
【００４９】
＜Ｂ．ハードウェア構成＞
次に、上記のような動作を実行するためのコンテンツ情報表示装置１０のハードウェア構成について説明する。
【００５０】
図５は、本実施の形態に従うコンテンツ情報表示装置１０のハードウェア構成を示すブロック図である。
【００５１】
図５を参照して、コンテンツ情報表示装置１０は、主たる構成要素として、ＣＰＵ（Central  Processing  Unit）１１０と、メモリ１２０と、タッチパネル１３０と、ディスプレイ１４０と、スピーカ１５０と、ボタン１６０と、メモリインターフェイス（Ｉ／Ｆ）１７０と、通信インターフェイス（Ｉ／Ｆ）１８０と、加速度センサ１９０とを含む。
【００５２】
ＣＰＵ１１０は、メモリ１２０に格納されたプログラムを読み出して実行することで、コンテンツ情報表示装置１０の各部の動作を制御する。より詳細にはＣＰＵ１１０は、当該プログラムを実行することによって、後述するコンテンツ情報表示装置１０の処理（ステップ）の各々を実現する。ＣＰＵ１１０は、例えば、マイクロプロセッサ（Microprocessor）である。なお、当該ハードウェアは、ＣＰＵ以外のＦＰＧＡ（Field  Programmable  Gate  Array）、ＡＳＩＣ（Application  Specific  Integrated  Circuit）およびその他の演算機能を有する回路などであってもよい。
【００５３】
メモリ１２０は、ＲＡＭ（Random  Access  Memory）、ＲＯＭ（Read-Only  Memory）、ハードディスクなどによって実現される。メモリ１２０は、ＣＰＵ１１０によって実行されるプログラム、データなどを格納する。
【００５４】
タッチパネル１３０は、表示部としての機能を有するディスプレイ１４０上に設けられており、抵抗膜方式、表面弾性波方式、赤外線方式、電磁誘導方式、静電容量方式などのいずれのタイプであってもよい。タッチパネル１３０は、光センサ液晶を含んでもよい。タッチパネル１３０は、所定時間毎に外部の物体によるタッチパネル１３０へのタッチ操作を検知して、タッチ座標（タッチ位置）をＣＰＵ１１０に入力する。すなわち、ＣＰＵ１１０は、タッチパネル１３０からタッチ座標を取得する。
【００５５】
スピーカ１５０は、ＣＰＵ１１０からの命令に基づいて、音声を出力する。例えば、ＣＰＵ１１０は、音声データに基づいて、スピーカ１５０に音声を出力させる。
【００５６】
ボタン１６０は、コンテンツ情報表示装置１０の表面に配置されており、ユーザからの命令を受け付けて、当該命令に応じた信号ＣＰＵ１１０に送信する。ボタン１６０は、例えば、表示画面を遷移させる画面遷移ボタン、確定ボタン、キャンセルボタンなどを含む。
【００５７】
メモリインターフェイス（Ｉ／Ｆ）１７０は、外部の記憶媒体１７２からデータを読み出す。すなわち、ＣＰＵ１１０は、メモリインターフェイス１７０を介して外部の記憶媒体１７２に格納されているデータを読み出して、当該データをメモリ１２０に格納する。ＣＰＵ１１０は、メモリ１２０からデータを読み出して、メモリインターフェイス１７０を介して当該データを外部の記憶媒体１７２に格納する。
【００５８】
なお、記憶媒体１７２としては、ＣＤ（Compact  Disc）、ＤＶＤ（Digital  Versatile  Disk）、ＢＤ（Blu-ray  Disc）、ＵＳＢ（Universal  Serial  Bus）メモリ、メモリカード、ＦＤ（Flexible  Disk）、ハードディスク、磁気テープ、カセットテープ、ＭＯ（Magnetic  Optical  Disc）、ＭＤ（Mini  Disc）、ＩＣ（Integrated  Circuit）カード（メモリカードを除く）、光カード、ＥＰＲＯＭ、ＥＥＰＲＯＭ（Electronically  Erasable  Programmable  Read-Only  Memory）などの、不揮発的にプログラムを格納する媒体が挙げられる。
【００５９】
通信インターフェイス（Ｉ／Ｆ）１８０は、ＣＰＵ１１０に制御されることによって、ネットワーク４０を介して、外部装置との間で各種データを送受信する。通信インターフェイス１８０は、インターネット、キャリア網、ＷＡＮ（Wide  Area  Network）、無線ＬＡＮ（Local  Area  Network）、有線ＬＡＮ、あるいはＢｌｕｅｔｏｏｔｈ（登録商標）などを利用することによって、外部装置（録画装置２０およびサーバ装置３０）とデータを送受信する。
【００６０】
加速度センサ１９０は、たとえば、ＭＥＭＳ（Micro-Electro-Mechanical  Systems）の３軸加速度センサによって実現され、コンテンツ情報表示装置１０の動きを検知する。加速度センサ１９０は、コンテンツ情報表示装置１０自体の移動方向や加速度などを検知する。たとえば、ＣＰＵ１１０は、加速度センサ１９０からのセンサ信号に基づいてコンテンツ情報表示装置１０の姿勢を特定し、それによってディスプレイ１４０の表示される画面の表示方向を決定する。具体的には、ＣＰＵ１１０は、コンテンツ情報表示装置１０が縦向きである場合（ユーザがコンテンツ情報表示装置１０を縦向きで把持している場合）には、ディスプレイ１４０に表示画面を同じ縦向きに表示するよう表示方向を決定する。コンテンツ情報表示装置１０が横向きである場合には、ＣＰＵ１１０は、ディスプレイ１４０に表示画面を同じ横向きに表示するよう表示方向を決定する。
【００６１】
録画装置２０は、後述するような情報処理を全体として提供できればよく、そのハードウェア構成については公知のものを採用することができる。従って、録画装置２０のハードウェア構成の詳細な説明は行なわない。録画装置２０は、各種処理を実行するためのＣＰＵと、当該ＣＰＵによって実行されるプログラム、データ、放送番組データを録画した録画データ、放送番組を予約した録画予約データなどを格納するためのメモリと、外部装置と各種データを送受信するための通信インターフェイスとを含む。録画装置２０は、例えば、公知のＨＤＤ／ＤＶＤレコーダ、放送享受可能なデスクトップパソコン、ノートパソコンなどである。
【００６２】
サーバ装置３０は、後述するような情報処理を全体として提供できればよく、そのハードウェア構成については公知のものを採用することができる。従って、サーバ装置３０のハードウェア構成の詳細な説明は行なわない。例えば、各種処理を実行するためのＣＰＵと、ＣＰＵによって実行されるプログラム、データ、電子番組表データなどを格納するためのメモリと、外部装置と各種データを送受信するための通信インターフェイスとを含む。
【００６３】
＜Ｃ．機能構成＞
次に、上述のような本実施の形態に従うコンテンツ情報表示装置１０が提供する動作例を実現するための機能構成について説明する。
【００６４】
図６は、本実施の形態に従うコンテンツ情報表示装置１０の機能ブロック図である。
図６を参照して、コンテンツ情報表示装置１０は、主たる機能構成として、入力部２２０と、抽出部２３０と、表示制御部２４０と、応答処理部２５０とを含む。これらの構成は、基本的には、コンテンツ情報表示装置１０のＣＰＵ１１０がメモリ１２０に格納されたプログラムを実行し、コンテンツ情報表示装置１０の構成要素へ指令を与えることなどによって実現される。すなわち、ＣＰＵ１１０はコンテンツ情報表示装置１０の動作全体を制御する制御部としての機能を有する。なお、これらの機能構成の一部または全部はハードウェアで実現されていてもよい。
【００６５】
入力部２２０は、ユーザからの指示を受け付ける。入力部２２０は、当該指示を応答処理部２５０に出力する。例えば、入力部２２０は、ユーザから番組コンテンツを検索するための検索キーワードの入力を受け付ける。入力部２２０は、主に、ＣＰＵ１１０とタッチパネル１３０（または、ボタン１６０）とが連係して動作することで実現される。
【００６６】
抽出部２３０は、コンテンツ情報表示装置１０が出力可能な複数の番組コンテンツを格納する少なくとも１つのコンテンツ格納装置（録画装置２０、サーバ装置３０）に通信インターフェイス１８０を介してアクセスする。抽出部２３０は、入力された検索キーワードに従って、少なくとも１つのコンテンツ格納装置に格納された複数の番組コンテンツから、検索キーワードに対応する番組コンテンツを抽出する。より詳細には、抽出部２３０は、ある局面では、入力された検索キーワードをコンテンツ格納装置に送信する。抽出部２３０は、当該検索キーワードに従って、コンテンツ格納装置によって検索された検索結果を受信する。抽出部２３０は、受信した検索結果に基づいて、検索キーワードに対応する番組コンテンツを抽出する。
【００６７】
抽出部２３０は、別の局面では、コンテンツ格納装置の番組コンテンツの格納場所にアクセスして検索することで、検索キーワードに対応する番組コンテンツを抽出する。
【００６８】
抽出部２３０は、例えば、録画装置２０から、検索キーワードに対応する録画番組コンテンツおよび予約番組コンテンツを抽出し、サーバ装置３０から、検索キーワードに対応する未予約番組コンテンツを抽出する。また、抽出部２３０は、メモリ１２０から検索キーワードに対応する番組コンテンツを抽出してもよい。
【００６９】
また、抽出部２３０は、録画関連情報に基づいて、番組コンテンツの種類ごとに検索キーワードに対応する番組コンテンツを抽出する。より具体的には、抽出部２３０は、検索キーワードに従って、録画番組コンテンツ、予約番組コンテンツ、未予約番組コンテンツごとに各格納先から番組コンテンツを抽出する。なお、複数のコンテンツ格納装置が存在する場合には、抽出部２３０は、検索キーワードに従って、各コンテンツ格納装置ごとに番組コンテンツを抽出してもよい。
【００７０】
抽出部２３０は、上記のように抽出された番組コンテンツに対応する番組コンテンツ関連情報を格納先のコンテンツ格納装置から取得し、当該取得された番組コンテンツ関連情報を表示制御部２４０に出力する。
【００７１】
表示制御部２４０は、録画関連情報を含む番組コンテンツ関連情報の一覧を示す番組コンテンツリストをディスプレイ１４０に表示させる。録画関連情報は、番組コンテンツの録画状態または録画予約に関する情報を含む。より具体的には、録画関連情報は、番組コンテンツが、録画済みのコンテンツか否かを示す情報、および録画予約済みのコンテンツか否かを示す情報を含む。表示制御部２４０は、録画関連情報に関連付けられ、ユーザからの操作を受け付けるためのオブジェクトをディスプレイ１４０に表示させる。録画関連情報に対応する処理が複数存在する場合には、表示制御部２４０は、複数の各処理の各々に関連付けられたオブジェクトをディスプレイ１４０に表示させる。
【００７２】
ある局面では、表示制御部２４０は、抽出部２３０により種類ごとに抽出された番組コンテンツに対応する番組コンテンツ関連情報をディスプレイ１４０に種類ごとに表示させることにより、番組コンテンツリストをディスプレイ１４０に表示させる。
【００７３】
応答処理部２５０は、オブジェクトを選択するための操作に基づいて、選択されたオブジェクトに関連付けられた録画関連情報に対応する少なくとも１つの処理を実行する。より具体的には、応答処理部２５０は、入力部２２０を介して録画番組コンテンツに対応するオブジェクトの選択を受け付けると、録画番組コンテンツの再生処理を実行する。応答処理部２５０は、入力部２２０を介して予約番組コンテンツに対応するオブジェクトの選択を受け付けると、表示制御部２４０に予約編集画面を表示させるように指示する。応答処理部２５０は、入力部２２０を介して未予約番組コンテンツに対応するオブジェクトの選択を受け付けると、表示制御部２４０に録画予約画面を表示させるように指示する。
【００７４】
＜Ｄ．フローチャート＞
次に、上述のような動作例を実現するためにコンテンツ情報表示装置１０が実行する処理手順について説明する。
【００７５】
図７は、本実施の形態に従うコンテンツ情報表示装置１０が実行する処理手順を示すフローチャートである。
【００７６】
図７を参照して、ＣＰＵ１１０は、タッチパネル１３０（またはボタン１６０）を介して、検索キーワードの入力を受け付けたか否かを判断する（ステップＳ１０２）。より具体的には、ＣＰＵ１１０は、ユーザインターフェイス画面４００（図２）をディスプレイ１４０に表示させて、当該画面においてユーザから検索キーワードが入力されたか否かを判断する。
【００７７】
検索キーワードが入力されていない場合（ステップＳ１０２においてＮＯの場合）には、ＣＰＵ１１０は、ステップＳ１０２の処理を繰り返す。これに対して、検索キーワードが入力された場合（ステップＳ１０２においてＹＥＳの場合）には、ＣＰＵ１１０は、コンテンツリスト表示処理を実行する（ステップＳ１０４）。
【００７８】
ここで、ＣＰＵ１１０が実行するコンテンツリスト表示処理の詳細について説明する。
図８は、本実施の形態に従うコンテンツ情報表示装置１０が実行するコンテンツリスト表示処理手順を示すフローチャートである。ここでは、コンテンツ情報表示装置１０のメモリ１２０には、録画番組コンテンツが格納されている場面を想定する。
【００７９】
図８を参照して、ＣＰＵ１１０は、録画装置２０およびメモリ１２０に格納された録画番組コンテンツから、入力された検索キーワードに対応する録画番組コンテンツを検索して抽出する（ステップＳ２０２）。より詳細には、録画装置２０から録画番組コンテンツを抽出するときには、ＣＰＵ１１０は、入力された検索キーワードを録画装置２０に送信し、当該検索キーワードに従って、録画装置２０によって検索された検索結果を受信する。ＣＰＵ１１０は、受信した検索結果に基づいて、検索キーワードに対応する録画番組コンテンツを抽出する。あるいは、ＣＰＵ１１０は、録画装置２０の録画番組コンテンツの格納場所（メモリ）にアクセスして検索することで、検索キーワードに対応する録画番組コンテンツを抽出する。上記のような録画装置２０から番組コンテンツを抽出する抽出方式は、番組コンテンツの種類によらず同様な方式を採用することができる。また、当該抽出方式は、サーバ装置３０から番組コンテンツを抽出する場合にも、同様な方式を採用することができる。従って、以下ではその詳細な説明は繰り返さない。
【００８０】
メモリ１２０から録画番組コンテンツを抽出するときには、ＣＰＵ１１０は、メモリ１２０にアクセスして検索することで、メモリ１２０から検索キーワードに対応する録画番組コンテンツを抽出する。
【００８１】
ＣＰＵ１１０は、当該検索キーワードに対応する録画番組コンテンツを抽出できたか否かを判断する（ステップＳ２０４）。換言すると、ＣＰＵ１１０は、番組タイトルや番組概要が説明された見出しなどに検索キーワードを含む録画番組コンテンツが存在するか否かを判断する。
【００８２】
録画番組コンテンツが抽出された場合（ステップＳ２０４においてＹＥＳの場合）には、ＣＰＵ１１０は、抽出された録画番組コンテンツの番組コンテンツ関連情報を格納先である録画装置２０またはメモリ１２０から取得し、当該番組コンテンツ関連情報の一覧をディスプレイ１４０に表示させる（ステップＳ２０６）。また、このとき、ＣＰＵ１１０は、録画番組コンテンツに関連付けられたオブジェクトを当該番組コンテンツ関連情報の表示領域に表示させる。より具体的には、ＣＰＵ１１０は、録画再生処理の指示を受け付けるためのオブジェクト（および録画データ削除処理の指示を受け付けるためのオブジェクト）をディスプレイ１４０に表示させる。
【００８３】
これに対して、録画番組コンテンツが抽出されなかった場合（ステップＳ２０４においてＮＯの場合）には、ＣＰＵ１１０は、ステップＳ２０８以降の処理を実行する。このとき、録画番組コンテンツの番組コンテンツ関連情報は、ディスプレイ１４０に表示されない。
【００８４】
ＣＰＵ１１０は、録画装置２０に格納された予約番組コンテンツから、入力された検索キーワードに対応する予約番組コンテンツを検索して抽出する（ステップＳ２０８）。
【００８５】
ＣＰＵ１１０は、当該検索キーワードに対応する予約番組コンテンツを抽出できたか否かを判断する（ステップＳ２１０）。換言すると、ＣＰＵ１１０は、番組タイトル、見出しなどに検索キーワードを含む予約番組コンテンツが録画装置２０に存在するか否かを判断する。
【００８６】
予約番組コンテンツが抽出された場合（ステップＳ２１２においてＹＥＳの場合）には、ＣＰＵ１１０は、抽出された予約番組コンテンツの番組コンテンツ関連情報を録画装置２０から取得し、当該番組コンテンツ関連情報の一覧をディスプレイ１４０に表示させる（ステップＳ２１４）。また、このとき、ＣＰＵ１１０は、予約番組コンテンツに関連付けられたオブジェクトを当該番組コンテンツ関連情報の表示領域に表示させる。より具体的には、ＣＰＵ１１０は、予約編集処理の指示を受け付けるためのオブジェクトを当該表示領域に表示させる。
【００８７】
これに対して、予約番組コンテンツが抽出されなかった場合（ステップＳ２１０においてＮＯの場合）には、ＣＰＵ１１０は、ステップＳ２１４以降の処理を実行する。このとき、予約番組コンテンツの番組コンテンツ関連情報は、ディスプレイ１４０に表示されない。
【００８８】
ＣＰＵ１１０は、サーバ装置３０に格納された電子番組表から、入力された検索キーワードに対応する未予約番組コンテンツを検索して抽出する（ステップＳ２１４）。
【００８９】
ＣＰＵ１１０は、当該検索キーワードに対応する未予約番組コンテンツを抽出できたか否かを判断する（ステップＳ２１６）。換言すると、ＣＰＵ１１０は、番組タイトルや番組概要が説明された見出しなどに検索キーワードを含む未予約番組コンテンツがサーバ装置３０に存在するか否かを判断する。
【００９０】
未予約番組コンテンツが抽出された場合（ステップＳ２１６においてＹＥＳの場合）には、ＣＰＵ１１０は、抽出された未予約番組コンテンツの番組コンテンツ関連情報をサーバ装置３０から取得し、当該番組コンテンツ関連情報の一覧をディスプレイ１４０に表示させる（ステップＳ２１８）。その後、処理は、メイン処理に戻される（リターン）。そして、ＣＰＵ１１０は、図７のステップＳ１０５以降の処理を実行する。また、このとき、ＣＰＵ１１０は、未予約番組コンテンツに関連付けられたオブジェクトを当該番組コンテンツ関連情報の表示領域に表示させる。より具体的には、ＣＰＵ１１０は、録画予約処理の指示を受け付けるためのオブジェクトを当該表示領域に表示させる。
【００９１】
これに対して、未予約番組コンテンツが抽出されなかった場合（ステップＳ２１６においてＮＯの場合）には、処理は、メイン処理に戻される（リターン）。そして、ＣＰＵ１１０は、図７のステップＳ１０５以降の処理を実行する。このとき、未予約番組コンテンツの番組コンテンツ関連情報は、ディスプレイ１４０に表示されない。
【００９２】
上記のようにして、ＣＰＵ１１０は、種類ごとに番組コンテンツを抽出する。そして、ＣＰＵ１１０は、抽出された番組コンテンツの番組コンテンツ関連情報が種類ごとに並べられた番組コンテンツリストをディスプレイ１４０に表示させる。より具体的には、ＣＰＵ１１０は、図３または図４のようなユーザインターフェイス画面をディスプレイ１４０に表示させる。
【００９３】
なお、ＣＰＵ１１０は、録画番組コンテンツ、予約番組コンテンツ、未予約番組コンテンツの順に抽出を実行し、対応する各番組コンテンツ関連情報をその順に画面の上方向から下方向に表示させる場合について説明したが、番組コンテンツ関連情報が表示される順はこの順序に限らない。すなわち、ステップＳ２０２〜Ｓ２０６の一連のステップをステップＳ１０、ステップＳ２０８〜Ｓ２１２の一連のステップをステップＳ２０、ステップＳ２１４〜Ｓ２１８の一連のステップをステップＳ３０とすると、ＣＰＵ１１０は、ステップＳ１０〜Ｓ３０の処理を順不同で実行してもよい。
【００９４】
再び、図７を参照して、ＣＰＵ１１０は、番組コンテンツリストが表示されたか否かを判断する（ステップＳ１０５）。より具体的には、ＣＰＵ１１０は、上述した番組コンテンツリスト表示処理の処理結果に基づいて、番組コンテンツリストが表示されたか否かを判断する。
【００９５】
番組コンテンツリストが表示されない場合（ステップＳ１０５においてＮＯの場合）には、ＣＰＵ１１０は処理を終了する。これに対して、番組コンテンツリストが表示された場合（ステップＳ１０５においてＹＥＳの場合）には、ＣＰＵ１１０は、番組コンテンツリストに表示されているオブジェクトを選択するための操作を受け付けたか否かを判断する（ステップＳ１０６）。
【００９６】
ＣＰＵ１１０は、当該オブジェクトを選択するための操作を受け付けていない場合（ステップＳ１０６においてＮＯの場合）には、ステップＳ１０６の処理を繰り返す。これに対して、ＣＰＵ１１０は、当該オブジェクトを選択するための操作を受け付けた場合（ステップＳ１０６においてＹＥＳの場合）には、各オブジェクトに対応する処理を実行する（ステップＳ１０８）。
【００９７】
より具体的には、例えば、ＣＰＵ１１０は、録画番組コンテンツに対応するオブジェクトの選択操作を受け付けた場合には、録画番組コンテンツの再生処理を実行し、ディスプレイ１４０において録画コンテンツを再生する。または、ＣＰＵ１１０は、コンテンツ情報表示装置１０に接続されたコンテンツ再生装置に録画コンテンツ再生するように指示してもよい。
【００９８】
ＣＰＵ１１０は、予約番組コンテンツに対応するオブジェクトの選択を受け付けた場合には、予約編集画面をディスプレイ１４０に表示させる。ＣＰＵ１１０は、未予約番組コンテンツに対応するオブジェクトの選択を受け付けた場合には、録画予約画面をディスプレイ１４０に表示させる。そして、ＣＰＵ１１０は、処理を終了する。
【００９９】
（変形例）
以下、本実施の形態に従うコンテンツ情報表示装置１０が実行する処理手順の変形例について説明する。
【０１００】
上記では、コンテンツ情報表示装置１０は、ステップＳ１０４におけるコンテンツリスト表示処理において、番組コンテンツの種類ごとに検索キーワードに対応する番組コンテンツを検索し、抽出する場合について説明した。ここでは、コンテンツ情報表示装置１０が、番組コンテンツの格納先ごとに検索キーワードに対応する各番組コンテンツを検索し、抽出する場合について説明する。すなわち、本実施の形態の変形例は、上記の説明した図７に示したステップＳ１０４のコンテンツリスト表示処理が上述した本実施の形態と異なる。従って、上記図７のステップＳ１０４以外のコンテンツ情報表示装置１０の処理手順は、本実施の形態と同様であるため、同一部分については、その詳細な説明は繰り返さない。
【０１０１】
図９は、本実施の形態の変形例に従うコンテンツ情報表示装置１０が実行するコンテンツリスト表示処理手順（変形例）を示すフローチャートである。本実施の形態の変形例のステップＳ３００は、本実施の形態のステップＳ１０４に相当する。すなわち、本実施の変形例においては、図７において、検索キーワードが入力された場合（ステップＳ１０２においてＹＥＳの場合）には、ＣＰＵ１１０は、コンテンツリスト表示処理（ステップＳ３００）を実行する。
【０１０２】
図９を参照して、ＣＰＵ１１０は、録画装置２０から入力された検索キーワードに対応する各番組コンテンツを検索して抽出する（ステップＳ３０１）。具体的には、ＣＰＵ１１０は、録画装置２０に格納されている録画番組コンテンツから、検索キーワードに対応する録画番組コンテンツを検索して抽出するとともに、録画装置２０に格納されている予約番組コンテンツから、検索キーワードに対応する予約番組コンテンツを検索して抽出する。
【０１０３】
次に、ＣＰＵ１１０は、サーバ装置３０から、入力された検索キーワードに対応する番組コンテンツを検索して抽出する（ステップＳ３０２）。より具体的には、ＣＰＵ１１０は、サーバ装置３０の電子番組表から検索キーワードに対応する未予約番組コンテンツを検索して抽出する（ステップＳ３０２）。
【０１０４】
次に、ＣＰＵ１１０は、メモリ１２０から、入力された検索キーワードに対応する番組コンテンツを検索して抽出する（ステップＳ３０３）。より具体的には、ＣＰＵ１１０は、メモリ１２０に格納されている録画番組コンテンツから、検索キーワードに対応する録画番組コンテンツを検索して抽出する。
【０１０５】
次に、ＣＰＵ１１０は、少なくとも１つの番組コンテンツが抽出できたか否かを判断する（ステップＳ３０４）。検索キーワードに対応する番組コンテンツが抽出されなかった場合（ステップＳ３０４においてＮＯの場合）には、処理は、メイン処理に戻される（リターン）。そして、ＣＰＵ１１０は、図７のステップＳ１０５以降の処理を実行する。
【０１０６】
これに対して、検索キーワードに対応する番組コンテンツが抽出された場合（ステップＳ３０４においてＹＥＳの場合）には、ＣＰＵ１１０は、抽出された番組コンテンツの番組コンテンツ関連情報を、抽出された番組コンテンツの格納先（録画装置２０、サーバ装置３０、メモリ１２０）から取得する。そして、ＣＰＵ１１０は、番組コンテンツの種類ごとに順に並べられた番組コンテンツリストをディスプレイ１４０に表示させる（ステップＳ３０６）。より具体的には、ＣＰＵ１１０は、録画番組コンテンツ、予約番組コンテンツ、未予約番組コンテンツにそれぞれ対応する番組コンテンツ関連情報が順に並べられた番組コンテンツリストをディスプレイ１４０に表示させる。このとき、ＣＰＵ１１０は、各番組コンテンツに関連付けられたオブジェクトを、各番組コンテンツに対応する各番組コンテンツ関連情報の表示領域に表示させる。そして、処理は、メイン処理に戻されて（リターン）、ＣＰＵ１１０は、図７のステップＳ１０５以降の処理を実行する。
【０１０７】
なお、ＣＰＵ１１０は、ステップＳ３０１〜Ｓ３０３の処理を順不同で実行してもよい。また、ＣＰＵ１１０は、格納先から検索キーワードに対応する番組コンテンツが抽出できたとき、当該抽出とともに番組コンテンツ関連情報を格納先から取得しておいてもよい。
【０１０８】
上記のようにして、ＣＰＵ１１０は、格納先ごとに番組コンテンツを抽出する。そして、ＣＰＵ１１０は、抽出された番組コンテンツの番組コンテンツ関連情報を種類ごとに並べた番組コンテンツリストをディスプレイ１４０に表示させる。より具体的には、ＣＰＵ１１０は、図３または図４のようなユーザインターフェイス画面をディスプレイ１４０に表示させる。
【０１０９】
＜Ｅ．その他の実施の形態＞
上記では、複数の種類の番組コンテンツが複数のコンテンツ格納装置に格納されている場合について説明したが、これに限られず、１つのコンテンツ格納装置に全ての種類の番組コンテンツが格納されていてもよい。この場合、コンテンツ情報表示装置は、当該コンテンツ格納装置から、番組コンテンツの種類ごとに検索キーワードに対応する番組コンテンツを抽出する。そして、コンテンツ情報表示装置は、抽出された番組コンテンツに対応する番組コンテンツ関連情報を取得し、番組コンテンツリストとして表示させる。
【０１１０】
また、上記では、コンテンツ情報表示装置が、番組コンテンツの種類ごとに並べられた番組コンテンツ関連情報を含む番組コンテンツリストをディスプレイに表示させる場合について説明したが、これに限られない。例えば、コンテンツ情報表示装置は、番組コンテンツの格納先ごとに並べられた番組コンテンツ関連情報を含む番組コンテンツリストをディスプレイに表示させてもよい。
【０１１１】
なお、コンピュータを機能させて、上述のフローチャートで説明したような制御を実行させるプログラムを提供することもできる。このようなプログラムは、コンピュータに付属するフレキシブルディスク、ＣＤ−ＲＯＭ（Compact  Disk-Read  Only  Memory）、ＲＯＭ、ＲＡＭおよびメモリカードなどの一時的でないコンピュータ読取り可能な記録媒体にて記録させて、プログラム製品として提供することもできる。あるいは、コンピュータに内蔵するハードディスクなどの記録媒体にて記録させて、プログラムを提供することもできる。また、ネットワークを介したダウンロードによって、プログラムを提供することもできる。
【０１１２】
プログラムは、コンピュータのオペレーティングシステム（ＯＳ）の一部として提供されるプログラムモジュールのうち、必要なモジュールを所定の配列で所定のタイミングで呼出して処理を実行させるものであってもよい。その場合、プログラム自体には上記モジュールが含まれずＯＳと協働して処理が実行される。このようなモジュールを含まないプログラムも、本実施の形態にかかるプログラムに含まれ得る。
【０１１３】
また、本実施の形態にかかるプログラムは他のプログラムの一部に組込まれて提供されるものであってもよい。その場合にも、プログラム自体には上記他のプログラムに含まれるモジュールが含まれず、他のプログラムと協働して処理が実行される。このような他のプログラムに組込まれたプログラムも、本実施の形態にかかるプログラムに含まれ得る。
【０１１４】
＜Ｆ．利点＞
本実施の形態とすることで、ユーザは、所望の検索キーワードを入力すると、当該検索キーワードに対応する録画済み番組コンテンツ、予約済み番組コンテンツ、未予約番組コンテンツが一覧でディスプレイに表示される。また、ディスプレイには、番組コンテンツの種類ごとに対応付けられたオブジェクトが同時に表示される。従って、ユーザは、番組コンテンツの全体的な録画状況、予約状況を容易に把握することができる。したがって、ユーザは、番組コンテンツの全体的な状況を確認した上で、番組コンテンツを視聴するのか、予約編集するのか、録画予約をするのかといった目的に合わせて、適切な処理を自身のコンテンツ情報表示装置に実行させることができる。
【０１１５】
また、番組コンテンツの格納先情報がディスプレイに表示されることから、ユーザは、各々の装置にどのような番組コンテンツが格納されているかを即座に把握できる。従って、例えば、ユーザは、自身の装置にどの番組コンテンツをダウンロードすればよいかを容易に判断することができる。
【０１１６】
今回開示された実施の形態はすべての点で例示であって制限的なものではないと考えられるべきである。本発明の範囲は、上記した説明ではなく、特許請求の範囲によって示され、特許請求の範囲と均等の意味および範囲内でのすべての変更が含まれることが意図される。
【符号の説明】
【０１１７】
１  コンテンツ情報表示システム、１０  コンテンツ情報表示装置、２０  録画装置、３０  サーバ装置、４０  ネットワーク、１１０  ＣＰＵ、１２０  メモリ、１３０  タッチパネル、１４０  ディスプレイ、１５０  スピーカ、１６０  ボタン、１７０  メモリインターフェイス、１７２  記憶媒体、１８０  通信インターフェイス、１９０  加速度センサ、２２０  入力部、２３０  抽出部、２４０  表示制御部、２５０  応答処理部。
【図１】
2013239948.tif 000003
【図２】
2013239948.tif 000004
【図３】
2013239948.tif 000005
【図４】
2013239948.tif 000006
【図５】
2013239948.tif 000007
【図６】
2013239948.tif 000008
【図７】
2013239948.tif 000009
【図８】
2013239948.tif 000010
【図９】
2013239948.tif 000011