(57)【要約】【課題】新しい番組情報を表示することができる情報処理装置を提供する。【解決手段】コンピュータ１は、デジタル放送の各放送時間枠毎の番組情報を含む番組表を表示するＬＣＤ７と、デジタル放送の放送波から各放送時間枠の番組情報を含んだＥＰＧデータを取得するデジタルＴＶチューナ１２５と、ネットワーク経由で各放送時間枠の番組情報を含んだＥＰＧデータを取得するネットワークコントローラ１２３と、を備えている。ＬＣＤ７は、番組表の表示のときに、放送波とネットワークとの両方から番組情報が得られた放送時間枠の番組情報としては、放送波から得られた番組情報を表示する。【選択図】図２
2008252447.tif 000002
【特許請求の範囲】
【請求項１】
デジタル放送の各放送時間枠の番組情報を含む番組案内情報を表示する番組案内情報表示手段と、
前記デジタル放送の放送波から各放送時間枠の前記番組情報を含む番組電子情報を取得する放送波情報取得手段と、
ネットワーク経由で各放送時間枠の前記番組情報を含む番組電子情報を取得するネット情報取得手段と、を備え、
前記番組案内情報表示手段は、
前記番組案内情報を表示する際に、前記放送波情報取得手段と前記ネット情報取得手段との両方から前記番組情報が得られた放送時間枠の番組情報としては、前記放送波情報取得手段で得られた番組情報を表示することを特徴とする情報処理装置。
【請求項２】
前記デジタル放送の各放送時間枠毎に番組情報が記録される番組案内情報データベースを保存する番組情報保存部と、
前記放送波情報取得手段からの番組電子情報で得られた放送波由来の番組情報を前記番組案内情報データベースの該当する放送時間枠に書き込む放送波情報記録手段と、
前記ネット情報取得手段からの番組電子情報で得られたネット由来の番組情報を前記番組案内情報データベースの該当する放送時間枠に書き込むネット情報記録手段と、を更に備え、
前記番組案内情報表示手段は、
前記番組情報保存部に保存された前記番組案内情報データベースに基づいて前記番組案内情報の表示を行うことを特徴とする請求項１に記載の情報処理装置。
【請求項３】
前記放送波情報記録手段は、
前記番組案内情報データベースの前記放送時間枠のうち、既に前記番組情報が書き込まれている放送時間枠には、新たな前記放送波由来の番組情報を上書きで記録することを特徴とする請求項２に記載の情報処理装置。
【請求項４】
前記ネット情報記録手段は、
前記番組案内情報データベースの前記放送時間枠のうち、既に前記ネット由来の番組情報が書き込まれている放送時間枠には、新たな前記ネット由来の番組情報を上書きで記録し、既に前記放送波由来の番組情報が書き込まれている放送時間枠には、新たな前記ネット由来の番組情報を記録しないことを特徴とする請求項２又は３に記載の情報処理装置。
【請求項５】
前記ネット情報記録手段は、
前記番組案内情報データベースの前記放送時間枠のうち、番組情報が不在の放送時間枠には、新たな前記ネット由来の番組情報を書き込むことを特徴とする請求項４に記載の情報処理装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、デジタル放送の番組情報を取得して番組案内情報を表示する情報処理装置に関するものである。
【背景技術】
【０００２】
従来、このような分野の技術として、下記特許文献１に記載のデジタル放送受信機が知られている。この受信機では、デジタル放送波からの番組情報の取得を中止又は失敗した場合には、電話回線を通して番組情報蓄積サーバに接続し、更新が必要な番組情報を取得するようにしている。このような仕組みにより、番組表を確実に更新し、視聴者の番組の見逃しや録画予約の失敗を回避することが提案されている。
【特許文献１】特開２００５−５１６１３号公報
【発明の開示】
【発明が解決しようとする課題】
【０００３】
しかしながら、一般に、デジタル放送波で配信される番組情報は、サーバ情報に比較して情報発信側での更新が容易であるので、放送波からの番組情報の方が番組情報蓄積サーバからの番組情報よりも新しい場合が多い。上記受信機では、デジタル放送波からの番組情報取得を中止又は失敗した場合に、番組情報蓄積サーバからの番組情報が代替情報とされている。従って、上記受像器では、デジタル放送波からの情報取得を中止又は失敗したとき、代替情報が必ずしも最新のものでない場合があり、その結果、受像機に蓄積され表示される番組情報が最新情報でない場合もあり得る。
【０００４】
そこで、本発明は、新しい番組情報を表示することができる情報処理装置を提供することを目的とする。
【課題を解決するための手段】
【０００５】
本発明の情報処理装置は、デジタル放送の各放送時間枠の番組情報を含む番組案内情報を表示する番組案内情報表示手段と、デジタル放送の放送波から各放送時間枠の番組情報を含む番組電子情報を取得する放送波情報取得手段と、ネットワーク経由で各放送時間枠の番組情報を含む番組電子情報を取得するネット情報取得手段と、を備え、番組案内情報表示手段は、番組案内情報を表示する際に、放送波情報取得手段とネット情報取得手段との両方から番組情報が得られた放送時間枠の番組情報としては、放送波情報取得手段で得られた番組情報を表示することを特徴とする。
【発明の効果】
【０００６】
本発明の情報処理装置によれば、新しい番組情報を表示することができる。
【発明を実施するための最良の形態】
【０００７】
以下、図面を参照しつつ本発明に係る情報処理装置の好適な実施形態について詳細に説明する。
【０００８】
図１に示すノートブック型パーソナルコンピュータ１は、コンピュータ本体３と、コンピュータ本体３に対して開閉自在のディスプレイユニット５とを備えている。ディスプレイユニット５には、ＴＦＴ−ＬＣＤ（Thin Film Transistor Liquid Crystal Display）７が表示装置として組み込まれており、そのＬＣＤ７の表示画面はディスプレイユニット５のほぼ中央に位置している。
【０００９】
ディスプレイユニット５は、コンピュータ本体３に対して開放位置と閉塞位置との間を回動自在に取り付けられている。コンピュータ本体３は、薄い箱形の筐体を有しており、その上面にはキーボード９、本コンピュータ１をパワーオン／パワーオフするためのパワーボタン１１、タッチパッド１５、及びクリックボタン１７が配置されている。
【００１０】
また、コンピュータ１は、ＨＤ  ＤＶＤ規格のＤＶＤメディアに格納された（ＨＤ  ＤＶＤＶｉｄｅｏ規格の）オーディオ・ビデオ（ＡＶ）コンテンツを再生することができる。コンピュータ本体３の正面には、ＤＶＤメディアを出し入れするためのスロット１９が設けられている。
【００１１】
図２に示すように、このコンピュータ１は、ＣＰＵ１０１、ノースブリッジ１０３、メインメモリ１０５、グラフィックスコントローラ１０７、ビデオメモリ（ＶＲＡＭ）１０７ａ、サウスブリッジ１０９、ＢＩＯＳ−ＲＯＭ１１１、サウンドコントローラ１１３、ハードディスクドライブ（ＨＤＤ）１１７、ＨＤ  ＤＶＤドライブ１１９、エンベデッドコントローラ／キーボードコントローラＩＣ（ＥＣ／ＫＢＣ）１２１、ネットワークコントローラ１２３、デジタルＴＶチューナ１２５等を備えている。
【００１２】
ＣＰＵ１０１は、コンピュータ１の動作を制御するプロセッサであり、ＨＤＤ１１７からメインメモリ１０５にロードされる各種プログラムを実行する。このＣＰＵ１０１によって実行される各種プログラムとしては、オペレーティングシステム、ＨＤ  ＤＶＤ  Ｖｉｄｅｏ規格のＡＶコンテンツを再生するＨＤ  ＤＶＤプレーヤアプリケーションプログラム、デジタルＴＶ放送を視聴可能とするためのＴＶアプリケーション、ＥＰＧ処理プログラム１３１等が存在する。また、ＣＰＵ１０１は、ＢＩＯＳ−ＲＯＭ１１１に格納されたＢＩＯＳ（Basic Input Output System；ハードウエア制御のためのプログラム）も実行する。
【００１３】
ノースブリッジ１０３は、ＣＰＵ１０１のローカルバスとサウスブリッジ１０９との間を接続するブリッジデバイスである。ノースブリッジ１０３には、メインメモリ１０５をアクセス制御するメモリコントローラも内蔵されている。また、ノースブリッジ１０３はＰＣＩ  ＥＸＰＲＥＳＳ規格のシリアルバスなどを介してグラフィックスコントローラ１０７との通信を実行する機能も有している。
【００１４】
グラフィックスコントローラ１０７は、コンピュータ１のディスプレイモニタとして使用されるＬＣＤ７を制御する表示コントローラである。グラフィックスコントローラ１０７は、ブレンド処理、スケーリング処理、ルーマキー処理等の画像処理機能を有している。このグラフィックスコントローラ１０７によって生成される表示信号は、ＬＣＤ７に送られる。また、表示信号は、コンピュータ本体３に設けられたインターフェースを介して外部のＴＶやＨＤＭＩモニタに送出することもできる。
【００１５】
サウスブリッジ１０９は、ＰＣＩ（Peripheral Component Interconnect）バス上の各デバイス及びＬＰＣ（Low Pin Count）バス上の各デバイスを制御する。また、サウスブリッジ１０９は、ＨＤＤ１１７、ＨＤ  ＤＶＤドライブ１１９を制御するためのＩＤＥ（Integrated Drive Electronics）コントローラを内蔵している。更に、サウスブリッジ１０９は、サウンドコントローラ１１３との通信を実行する機能も有している。サウンドコントローラ１１３は音源デバイスであり、再生対象のオーディオデータをスピーカ１１３ａに出力する
【００１６】
エンベデッドコントローラ／キーボードコントローラＩＣ（ＥＣ／ＫＢＣ）１２１は、電力管理のためのエンベデッドコントローラと、キーボード９、タッチパッド１５、及びクリックボタン１７を制御するためのキーボードコントローラと、が集積された１チップマイクロコンピュータである。タッチパッド１５が操作されると操作信号が生成され、この操作信号に基づいてＬＤＣ７の表示画面上に表示されたカーソルが移動する。また、このＥＣ／ＫＢＣ１２１は、ユーザによるパワーボタン１１の操作に応じてコンピュータ１をパワーオン／パワーオフする機能を有している。
【００１７】
このコンピュータ１は、デジタルＴＶ放送の視聴を可能にするため、デジタルＴＶチューナ１２５を備えており、ＣＰＵ１０１に前述のＴＶアプリケーションを実行させることにより、チューナ１２５で受信されるデジタル放送波に基づくＴＶ映像をＬＣＤ７に表示する。また、デジタル放送波には、ＥＰＧ（Electronic Program Guide）データが含まれているので、チューナ（放送波情報取得手段）１２５からこのＥＰＧデータ（番組電子情報）を取得することが可能である。また、このようなＥＰＧデータは、インターネット等のネットワーク上に存在する番組情報蓄積サーバからも取得することが可能であるので、このコンピュータ１では、ネットワークコントローラ（ネット情報取得手段）１２３からネットワークを経由して、上記番組情報蓄積サーバからのＥＰＧデータを取得することも可能である。
【００１８】
そして、コンピュータ１のＨＤＤ（番組情報保存部）１１７には、上記ＥＰＧデータから得られる情報を蓄積するための番組表データベース（番組案内情報データベース）１１７ａが設けられている。この番組表データベース１１７ａは、マトリックス状の放送番組表を各チャンネル毎／各放送日毎／各放送時間帯毎に分割した仮想的な枠（以下「放送時間枠」という）の各々に対して、当該放送時間枠で放送される番組情報を関連付けて保存するデータベースである。コンピュータ１では、メインメモリ１０５にロードした上記ＥＰＧ処理プログラム１３１をＣＰＵ１０１に実行させることで、デジタル放送波及びネットワークからのＥＰＧデータで得られる各放送時間枠の番組情報を、番組表データベース１１７ａに記録する。また、ＥＰＧ処理プログラム１３１は、各放送時間枠毎の番組情報を含む番組表（番組案内情報）をグラフィックスコントローラ１０７に出力しＬＣＤ（番組案内情報表示手段）７に画面表示する機能も有している。
【００１９】
以下、上記ＥＰＧ処理プログラム１３１により行われるＥＰＧデータの処理について、図３〜図５を参照し説明する。ＥＰＧ処理プログラム１３１では、以下のように、ネットワーク経由で取得したＥＰＧデータに由来する放送時間枠毎の番組情報を番組表データベース１１７ａに記録する「ネット情報記録処理」と、放送波から取得したＥＰＧデータに由来する放送時間枠毎の番組情報を番組表データベース１１７ａに記録する「放送波情報記録処理」と、番組表をＬＣＤ７に画面表示する「番組表表示処理」と、が行われる。
【００２０】
〔ネット情報記録処理〕
このネット情報記録処理は、コンピュータ１が起動されている間に、例えば１日に１回程度の頻度で行われる。まず、ＣＰＵ１０１（図２参照）は、ネットワークコントローラ１２３を介してネットワーク２０１上の番組情報蓄積サーバからＥＰＧデータ２１１を取得する（Ｓ４０２）。ここでは、デジタルＴＶ放送の全チャンネル分のＥＰＧデータが一気に取得される。以下、このようにネットワーク経由で取得したＥＰＧデータに由来する放送時間枠毎の番組情報を「ネット由来情報」という。次に、ＣＰＵ１０１は、ＨＤＤ１１７に格納されている番組表データベース１１７ａから、保存されている各放送時間枠毎の番組情報（以下「保存番組情報」という）を読み取る（Ｓ４０４）。
【００２１】
ここで、ＣＰＵ１０１は、番組表データベース１１７ａ内の放送時間枠のすべてについて保存番組情報が存在しないと判断した場合には（Ｓ４０６）、取得したすべての上記ネット由来情報を番組表データベース１１７ａの該当する放送時間枠に書き込み（Ｓ４０８）、処理を終了する。一方、Ｓ４０６において、いずれかの放送時間枠の保存番組情報が存在すると判断した場合には、ＣＰＵ１０１は、取得することができたネット由来情報と保存番組情報とを、放送時間枠毎に比較する（Ｓ４１２）。
【００２２】
この比較において、ＣＰＵ１０１は、番組表データベース１１７ａ内で保存番組情報が不在である放送時間枠を特定する。ここでは、例えば、ＣＰＵ１０１が番組表データベース１１７ａのインデックス用のファイルを参照することで特定すればよい。そして、特定された放送時間枠に対応するデータを得られた上記ネット由来情報の中から抽出する（Ｓ４１４）。
【００２３】
更に、ＣＰＵ１０１は、番組表データベース１１７ａ内の放送時間枠のうち、前回のネット情報記録処理によるネット由来情報が記録されている放送時間枠を特定する。ここでは、例えば、番組表データベース１１７ａの各放送時間枠に対応するレコードに、情報の取得先を示す取得先情報が含まれており、ＣＰＵ１０１は、この取得先情報が、”ネット由来情報”であることを示すレコードの放送時間枠を特定すればよい。そして、特定された放送時間枠に対応するデータを得られた上記ネット由来情報の中から抽出する（Ｓ４１６）。
【００２４】
次に、ＣＰＵ１０１は、上記Ｓ４１４，Ｓ４１６においてネット由来情報から抽出された２種類の放送時間枠のデータのみを、番組表データベース１１７ａの対応する放送時間枠に上書きで記録し（Ｓ４１８）、処理を終了する。
【００２５】
以上のような処理により、番組表データベース１１７ａの各放送時間枠のうち、もともと保存番組情報が不在であった放送時間枠にはデータが新たに記録され、前回のネット情報記録処理によってネット由来情報が記録されていた放送時間枠にはデータが上書きで記録され、前回の放送波情報記録処理（詳細は後述する）によって放送波由来情報が記録されていた放送時間枠においては、データの書き込みが行われずに、そのままのデータが残ることになる。
【００２６】
〔放送波情報記録処理〕
この放送波情報記録処理は、例えば、ユーザがデジタルＴＶ放送を視聴しているときに、視聴に係る１チャンネル分のＥＰＧデータについて行われる。まず、ＣＰＵ１０１は、デジタルＴＶチューナ１２５で受信されるデジタル放送波２０３からＥＰＧデータ２１３を取得する（Ｓ５０２）。以下、このようにデジタル放送波から取得したＥＰＧデータに由来する放送時間枠毎の番組情報を「放送波由来情報」という。そして、ＣＰＵ１０１は、取得することができた放送波由来情報を、対応する番組表データベース１１７ａのすべての放送時間枠について上書きで記録し（Ｓ５０４）、処理を終了する。すなわち、Ｓ５０４におけるデータの上書き記録によれば、もともとネット由来情報又は放送波由来情報が存在していた放送時間枠は新たな放送波由来情報により最新データに更新される。また、もともと保存番組情報が存在しなかった放送時間枠には新たに放送波由来情報が書き込まれることになる。
【００２７】
〔番組表表示処理〕
この番組情報表示処理は、例えば、ユーザによるコンピュータ１の所定の操作を受付けた場合に開始される。ＣＰＵ１０１は、上記ネット情報記録処理及び放送波情報記録処理によって随時更新された番組表データベース１１７ａを読み出して、グラフィックスコントローラ１０７に出力し、マトリックス状のＴＶ番組表としてＬＣＤ７に画面表示させる。
【００２８】
このコンピュータ１において、上記ネット情報記録処理及び放送波情報記録処理が繰り返し行われると、同じ放送時間枠の番組情報としてネット由来情報と放送波由来情報とが両方得られた場合、番組表データベース１１７ａの当該放送時間枠には、放送波由来情報が記録されることになる。従って、番組表データベース１１７ａの各放送時間枠には、ネット由来情報よりも放送波由来情報が優先して蓄積されていく。その結果、番組表データベース１１７ａに保存された情報は、放送波由来情報が多くなる。デジタル放送波で配信されるＥＰＧデータから得られる放送波由来情報は、一般に、ネット由来情報よりも情報発信側での更新が容易であるので、最新情報であると考えられる。従って、コンピュータ１における上記処理によれば、番組表データベース１１７ａに蓄積される情報を常に最新のものとすることができ、番組表データベース１１７ａに基づいて最新の番組表を画面表示することができる。
【００２９】
また、コンピュータ１の番組表データベース１１７ａでは、放送波由来情報を取得していない放送時間枠には、ネットワーク経由で取得されるネット由来情報が補助的に保存されることになる。従って、例えば、コンピュータ１のユーザが特定のチャンネルの放送のみを視聴している場合、放送波由来情報は当該チャンネル分しか取得できないが、他のチャンネル分の各放送時間枠をネット由来情報で補うことができる。
【００３０】
また、全チャンネル分のＥＰＧデータを取得する方法としては、例えば、ユーザがコンピュータを使用していないときに、自動的にコンピュータを起動させ、ＣＰＵがデジタルＴＶチューナを操作しながら全チャンネル分のＥＰＧデータを各チャンネルの放送波から取得する仕組みも考えられる。しかしながら、ノートブック型のコンピュータには、起動させるとＬＣＤが点灯してしまうものが多く、この場合はユーザの不都合が大きいので、上記の仕組みの採用は困難である。そこで、上述したコンピュータ１によれば、放送波由来情報とネット由来情報とを併用しているので、全チャンネル分の各放送時間枠の番組情報を容易に得ることができる。
【００３１】
また、持ち運び容易のノートブック型のコンピュータ１は、持ち運ぶ際にアンテナに接続されていない場合も多い。この場合には放送波からのＥＰＧデータが取得不可能となるが、ネットワークに接続することによりネットワーク経由でＥＰＧデータを得ることができる。
【図面の簡単な説明】
【００３２】
【図１】本発明の一実施形態に係るコンピュータを示す斜視図である。
【図２】図１のコンピュータのシステム構成を示すブロック図である。
【図３】図１のコンピュータにおける番組情報の流れを示す図である。
【図４】図１のコンピュータにおいてネットワーク経由で取得したネット由来番組情報を保存する処理を示すフローチャートである。
【図５】図１のコンピュータにおいてデジタル放送波から取得した放送波由来番組情報を保存する処理を示すフローチャートである。
【符号の説明】
【００３３】
１…コンピュータ（情報処理装置）、７…ＬＣＤ（番組案内情報表示手段）、１０１…ＣＰＵ（放送波情報記録手段、ネット情報記録手段）、１０７…グラフィックスコントローラ（番組案内情報表示手段）、１１７…ハードディスクドライブ（番組情報保存部）、１１７ａ…番組表データベース（番組案内情報データベース）、１２５…デジタルＴＶチューナ（放送波情報取得手段）、１２３…ネットワークコントローラ（ネット情報取得手段）、１３１…ＥＰＧ処理プログラム（放送波情報記録手段、ネット情報記録手段、番組案内情報表示手段）。
【図１】
2008252447.tif 000003
【図２】
2008252447.tif 000004
【図３】
2008252447.tif 000005
【図４】
2008252447.tif 000006
【図５】
2008252447.tif 000007