(57)【要約】【課題】リアルタイムな情報を自動で取得し、番組の予約録画に反映させることが可能な情報処理装置および予約録画方法を提供する。【解決手段】選択されたプルダウンメニューに関連づけされたＵＲＬにより特定されたウェブサイトから直接キーワードをネット検索機能部３５によって受信し、番組予約表３９に対し、直接キーワードを用いてキーワード検索を行い、検索された番組の予約録画を番組予約機能部３７によって行う。【選択図】図３
2008252175.tif 000002
【特許請求の範囲】
【請求項１】
番組表情報を用いて番組を予約録画する情報処理装置であって、
予め定められた複数の選択メニュー情報と、前記選択メニュー情報のそれぞれに関連づけられたウェブサイトのアドレスと、前記番組情報とを記憶する記憶手段と、
前記複数の選択メニュー情報が選択された場合、当該選択された選択メニュー情報に関連づけされたウェブサイトのアドレスを前記記憶手段から読み出し、読み出された前記ウェブサイトのアドレスにより特定されたウェブサイトからキーワード情報を受信する受信手段と、
前記記憶手段から前記番組表情報を読み出し、読み出された当該番組表情報に対し、前記受信手段によって受信されたキーワード情報を用いてキーワード検索を行う検索手段と、
前記検索手段によって検索された番組の予約録画を行う予約録画手段と、
を具備することを特徴とする情報処理装置。
【請求項２】
請求項１に記載の情報処理装置において、
前記ウェブサイトにアクセスを行い、当該ウェブサイトの構文の解析を行う解析手段をさらに具備し、前記解析手段は前記ウェブサイトの構文の解析を行うことによりキーワードを抽出し、抽出された前記キーワードを前記受信手段によって受信することを特徴とする情報処理装置。
【請求項３】
請求項１に記載の情報処理装置において、
前記ウェブサイトは、アプリケーション・プログラム・インターフェイスに対応しているサイトであり、所定のコマンドを前記ウェブサイトに送信することにより、当該ウェブサイトは、前記所定のコマンドに対応するキーワードを前記所定のコマンドの送信元に送信することを特徴とする情報処理装置。
【請求項４】
請求項１に記載の情報処理装置において、
学習手段をさらに具備し、当該学習手段は、前記予約録画手段によって予約録画された番組の視聴状況の解析機能、および前記受信手段によって受信されたキーワードの採用状況の解析機能のいずれか１つ以上の機能を有し、これらの解析結果を番組の予約録画に反映することを特徴とする情報処理装置。
【請求項５】
請求項４に記載の情報処理装置において、
前記解析結果は、手動により設定可能であることを特徴とする情報処理装置。
【請求項６】
番組表情報を用いて番組を予約録画する予約録画方法であって、
予め定められた複数の選択メニュー情報と、前記選択メニュー情報のそれぞれに関連づけられたウェブサイトのアドレスと、前記番組情報とを記憶手段に記憶する記憶ステップと、
前記複数の選択メニュー情報が選択された場合、当該選択された選択メニュー情報に関連づけされたウェブサイトのアドレスを前記記憶手段から読み出し、読み出された前記ウェブサイトのアドレスにより特定されたウェブサイトからキーワード情報を受信する受信ステップと、
前記記憶手段から前記番組表情報を読み出し、読み出された当該番組表情報に対し、前記受信ステップによって受信されたキーワード情報を用いてキーワード検索を行う検索ステップと、
前記検索ステップによって検索された番組の予約録画を行う予約録画ステップと、
を有することを特徴とする予約録画方法。
【請求項７】
請求項６に記載の予約録画方法において、
前記ウェブサイトにアクセスを行い、キーワードを抽出し、抽出された前記キーワードを前記受信ステップによって受信することを特徴とする予約録画方法。
【請求項８】
請求項６に記載の予約録画方法において、
前記ウェブサイトは、アプリケーション・プログラム・インターフェイスに対応しているサイトであり、所定のコマンドを前記ウェブサイトに送信することにより、当該ウェブサイトは、前記所定のコマンドに対応するキーワードを前記所定のコマンドの送信元に送信することを特徴とする予約録画方法。
【請求項９】
請求項６に記載の予約録画方法において、
前記予約録画ステップによって予約録画された番組の視聴状況の解析機能、および前記受信ステップによって受信されたキーワードの採用状況の解析機能のいずれか１つ以上の機能を有し、これらの解析結果を番組の予約録画に反映することを特徴とする予約録画方法。
【請求項１０】
請求項９に記載の情報処理装置において、
前記解析結果は、手動により設定可能であることを特徴とする予約録画方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明はパーソナルコンピュータのような情報処理装置に関し、特に放送番組データの予約録画の機能を有する情報処理装置および同装置で用いられる予約録画方法に関する。
【背景技術】
【０００２】
一般的に、放送されるＴＶ番組を自動録画する技術においては、取得した番組表データ内をキーワードによって検索して、キーワードに該当した番組をおまかせで予約録画を行う技術が利用されている。このような検索技術においては、音楽を検索する技術も開示されている。例えば、音声や楽器によるメロディーから楽曲辞書を検索して目的の音楽を見つける技術が開示されている（特許文献１参照）。
【特許文献１】特開平９−１３８６９１号公報
【発明の開示】
【発明が解決しようとする課題】
【０００３】
しかしながら、上述した技術であると、検索はユーザー自らが行うこととなり、インターネット上のウェブサイトからリアルタイムな情報を自動で取得し、予約録画に反映させることができない。
【０００４】
本発明は上述の事情を考慮してなされたものであり、リアルタイムな情報を自動で取得し、番組の予約録画に反映させることが可能な情報処理装置および予約録画方法を提供することを目的とする。
【課題を解決するための手段】
【０００５】
上記目的を達成するために、本発明の一態様によれば、番組表情報を用いて番組を予約録画する情報処理装置であって、予め定められた複数の選択メニュー情報と、前記選択メニュー情報のそれぞれに関連づけられたウェブサイトのアドレスと、前記番組情報とを記憶する記憶手段と、前記複数の選択メニュー情報が選択された場合、当該選択された選択メニュー情報に関連づけされたウェブサイトのアドレスを前記記憶手段から読み出し、読み出された前記ウェブサイトのアドレスにより特定されたウェブサイトからキーワード情報を受信する受信手段と、前記記憶手段から前記番組表情報を読み出し、読み出された当該番組表情報に対し、前記受信手段によって受信されたキーワード情報を用いてキーワード検索を行う検索手段と、前記検索手段によって検索された番組の予約録画を行う予約録画手段と、を具備することを特徴とする情報処理装置が提供される。
【０００６】
また、番組表情報を用いて番組を予約録画する予約録画方法であって、予め定められた複数の選択メニュー情報と、前記選択メニュー情報のそれぞれに関連づけられたウェブサイトのアドレスと、前記番組情報とを記憶手段に記憶する記憶ステップと、前記複数の選択メニュー情報が選択された場合、当該選択された選択メニュー情報に関連づけされたウェブサイトのアドレスを前記記憶手段から読み出し、読み出された前記ウェブサイトのアドレスにより特定されたウェブサイトからキーワード情報を受信する受信ステップと、前記記憶手段から前記番組表情報を読み出し、読み出された当該番組表情報に対し、前記受信ステップによって受信されたキーワード情報を用いてキーワード検索を行う検索ステップと、前記検索ステップによって検索された番組の予約録画を行う予約録画ステップと、を有することを特徴とする予約録画方法が提供される。
【発明の効果】
【０００７】
本発明によれば、リアルタイムな情報を自動で取得し、番組の予約録画に反映させることが可能となる。
【発明を実施するための最良の形態】
【０００８】
以下、図面を参照して、本発明の実施形態を説明する。  
まず、図１および図２を参照して、本発明の一実施形態に係る情報処理装置の構成について説明する。この情報処理装置は、例えば、ノートブック型パーソナルコンピュータ１０として実現されている。
【０００９】
図１はノートブック型パーソナルコンピュータ１０のディスプレイユニットを開いた状態における斜視図である。本コンピュータ１０は、コンピュータ本体１１と、ディスプレイユニット１２とから構成されている。ディスプレイユニット１２には、ＴＦＴ−ＬＣＤ（Thin Film Transistor Liquid Crystal Display）１７から構成される表示装置が組み込まれており、そのＬＣＤ１７の表示画面はディスプレイユニット１２のほぼ中央に位置されている。
【００１０】
ディスプレイユニット１２は、コンピュータ本体１１に対して開放位置と閉塞位置との間を回動自在に取り付けられている。コンピュータ本体１１は薄い箱形の筐体を有しており、その上面にはキーボード１３、本コンピュータ１０をパワーオン／パワーオフするためのパワーボタン１４、入力操作パネル１５、タッチパッド１６、およびスピーカ１８Ａ，１８Ｂなどが配置されている。
【００１１】
入力操作パネル１５は、押されたボタンに対応するイベントを入力する入力装置であり、複数の機能をそれぞれ起動するための複数のボタンを備えている。これらボタン群には、本コンピュータ１０のＴＶ機能を制御するための操作ボタンも含まれている。
【００１２】
また、コンピュータ本体１１の正面には、本コンピュータ１０のＴＶ機能を制御するリモコンユニットとの通信を実行するためのリモコンユニットインタフェース部２０が設けられている。リモコンユニットインタフェース部２０は、赤外線信号受信部などから構成されている。
【００１３】
本コンピュータ１０は、地上波デジタルＴＶ放送のような放送番組データを受信、再生することができる。コンピュータ本体１１の右側面には、地上波デジタルＴＶ放送用のアンテナ端子１９が設けられている。
【００１４】
次に、図２を参照して、本コンピュータ１０のシステム構成について説明する。
【００１５】
本コンピュータ１０は、図２に示されているように、ＣＰＵ１０１、ノースブリッジ１０２、主メモリ１０３、サウスブリッジ１０４、グラフィクスプロセッシングユニット（ＧＰＵ）１０５、ビデオメモリ（ＶＲＡＭ）１０５Ａ、サウンドコントローラ１０６、ＢＩＯＳ−ＲＯＭ１０９、ＬＡＮコントローラ１１０、ハードディスクドライブ（ＨＤＤ）１１１、ＤＶＤドライブ１１２、インターネット接続部１１４、エンベデッドコントローラ／キーボードコントローラＩＣ（ＥＣ／ＫＢＣ）１１６、およびデジタルＴＶチューナ１１７等を備えている。
【００１６】
ＣＰＵ１０１は本コンピュータ１０の動作を制御するプロセッサであり、ハードディスクドライブ（ＨＤＤ）１１１から主メモリ１０３にロードされる、オペレーティングシステム、およびＴＶアプリケーション３０等を実行する。また、ＣＰＵ１０１は、ＢＩＯＳ−ＲＯＭ１０９に格納されたＢＩＯＳ（Basic Input Output System）も実行する。ＢＩＯＳはハードウェア制御のためのプログラムである。
【００１７】
ノースブリッジ１１２はＣＰＵ１０１のローカルバスとサウスブリッジ１０４との間を接続するブリッジデバイスである。ノースブリッジ１０２には、主メモリ１０３をアクセス制御するメモリコントローラも内蔵されている。また、ノースブリッジ１０２は、ＰＣＩ  ＥＸＰＲＥＳＳ規格のシリアルバスなどを介してＧＰＵ１０５との通信を実行する機能も有している。
【００１８】
ＧＰＵ１０５は本コンピュータ１０のディスプレイモニタとして使用されるＬＣＤ１７を制御する表示コントローラである。このＧＰＵ１０５によって生成される表示信号はＬＣＤ１７に送られる。また、表示信号は、コンピュータ本体１１に設けられたインタフェース３、４をそれぞれ介して外部のＴＶ１、外部のＨＤＭＩモニタに送出することもできる。
【００１９】
サウスブリッジ１０４は、ＬＰＣ（Low Pin Count）バス上の各デバイス、およびＰＣＩ（Peripheral Component Interconnect）バス上の各デバイスを制御する。また、サウスブリッジ１０４は、ＨＤＤ１１１、ＤＶＤドライブ１１２を制御するためのＩＤＥ（Integrated Drive Electronics）コントローラを内蔵している。さらに、サウスブリッジ１０４は、サウンドコントローラ１０６との通信を実行する機能も有している。
【００２０】
サウンドコントローラ１０６は音源デバイスであり、再生対象のオーディオデータをスピーカ１８Ａ，１８Ｂに出力する。
【００２１】
インターネット接続部１１４は、インターネットとの接続を仲介するデバイスであり、ＬＡＮ（Local Area Network）、モデム等が考えられる。エンベデッドコントローラ／キーボードコントローラＩＣ（ＥＣ／ＫＢＣ）１１６は、電力管理のためのエンベデッドコントローラと、キーボード（ＫＢ）１３およびタッチパッド１６を制御するためのキーボードコントローラとが集積された１チップマイクロコンピュータである。このエンベデッドコントローラ／キーボードコントローラＩＣ（ＥＣ／ＫＢＣ）１１６は、ユーザーによるパワーボタン１４の操作に応じて本コンピュータ１０をパワーオン／パワーオフする機能を有している。さらに、エンベデッドコントローラ／キーボードコントローラＩＣ（ＥＣ／ＫＢＣ）１１６は、リモコンユニットインタフェース２０との通信を実行する機能を有している。
【００２２】
デジタルＴＶチューナ１１７は地上波デジタルＴＶ放送のようなデジタル放送番組を受信する受信装置であり、アンテナ端子１９に接続されている。このデジタルＴＶチューナ１１７は、チューナ回路２０１、およびＯＦＤＭ（Orthogonal Frequency Division Multiplexing）復調器２０２を備えている。チューナ回路２０１はアンテナ端子１９から入力されるＴＶ放送信号の中から特定チャネルの放送信号を受信する。ＯＦＤＭ（Orthogonal Frequency Division Multiplexing）復調器２０２はチューナ回路２０１によって受信された特定チャネルの放送信号を復調して、特定チャネルの放送信号からトランスポートストリーム（ＴＳ）を取り出す。トランスポートストリームは、圧縮符号化された放送番組データを多重化したデータストリームである。地上波デジタルＴＶ放送においては、各チャネルの放送番組データに対応するトランスポートストリーム（ＴＳ）は、圧縮符号化された動画像データと、圧縮符号化されたオーディオデータと、グラフィクスデータとを含む。グラフィクスデータも圧縮符号化されている。グラフィクスデータは、字幕データ、静止画、文字・図形データを含む。静止画および文字・図形データは、各チャネルの放送番組データにデータ放送として含まれている。データ放送は、天気予報、ニュース等を提供する。
【００２３】
地上波デジタルＴＶ放送においては、字幕はＣａｐｔｉｏｎデータと称され、静止画はＰｉｃｔｕｒｅと称され、文字・図形データはＦｉｇｕｒｅと称される。グラフィクスデータには、そのグラフィクスデータを提示するための手続きを記述したスクリプト情報が付加されている。このスクリプト情報はＢＭＬ（Broadcast Markup Language）と称されるスクリプト言語によって記述されている。スクリプト情報は、グラフィクスデータを構成する各部品要素をいつ、どこに表示するかを指定する。
【００２４】
次に図３は、ＴＶアプリケーションの機能構成等を示したブロック図である。
【００２５】
ＴＶアプリケーション３０は、録画機能部３１、再生機能部３２、間接キーワードのユーザー入力機能部３３、番組予約間接キーワード記憶領域３４、ネット検索機能部３５、番組予約直接キーワード記憶領域３６、番組予約機能部３７を備えている。録画機能部３１は、デジタルＴＶチューナ１１７で受信したＴＶ番組を録画する。また、インターネット接続部１１４を介してＴＶ番組を受信した場合は、これを録画する。再生機能部３２は、録画機能部３１により録画され、記憶手段であるＨＤＤ１１１等に記憶された番組データの再生を行う。間接キーワードのユーザー入力機能部３３は、後述する予め定められたプルダウンメニュー（間接キーワード：複数の選択メニュー情報）から１つのメニューをユーザーの操作によって選択する。番組予約間接キーワード記憶領域３４は、上述したプルダウンメニューおよびプルダウンメニューのそれぞれに対応するインターネットのアドレス（ＵＲＬ：Uniform Resource Locator）を記憶する例えばＨＤＤ１１１内の記憶領域である。ネット検索機能部３５は、インターネット接続部１１４を介し、インターネットのアドレスに基づいてインターネット上の情報３８を検索して所望の情報を検索する。番組予約直接キーワード記憶領域３６は、ネット検索機能部３５によって検索されたキーワード（直接キーワード）を記憶する例えばＨＤＤ１１１内の記憶領域である。番組予約機能部３７は、番組予約表３９を受信し、受信した番組予約表３９（番組表データ）を直接キーワードを用いたキーワード検索を行い、直接キーワードに関連する番組の予約を行う。
【００２６】
次に、図４のフローチャートを参照して、本発明の実施形態に係る情報処理装置を適用した予約録画方法について説明する。
【００２７】
ＣＰＵ１０１は、ＨＤＤ１１１から主メモリ１０３にＴＶアプリケーション３０をロードする。ＴＶアプリケーション３０の間接キーワードのユーザー入力機能部３３は、ユーザーによる間接キーワードの入力を検知する（ステップＳ１０１）。間接キーワードのユーザーによる入力は、例えば、図５に示すように、プルダウンメニュー５０によって行う。プルダウンメニュー５０には例えば、「本日の売り上げＮｏ．１のＴＶ」、「本日のネット検索Ｎｏ．１のタレント」、「本日の売り上げＮｏ．１のＣＤ」、「株価」、「天気」等が挙げられる。間接キーワードとしては、例えば、「本日の売り上げＮｏ．１のＣＤ」プルダウンメニュー５０から選択されたとする。
【００２８】
ＴＶアプリケーション３０は、間接キーワード：「本日の売り上げＮｏ．１のＣＤ」を番組予約間接キーワード記憶領域３４に記憶する（ステップＳ１０２）。ネット検索機能部３５は、間接キーワード：「本日の売り上げＮｏ．１のＣＤ」に対応するＵＲＬであるhttp://www.003.co.jpにインターネットを通じてアクセスを行う。例えば、当該ＵＲＬは、図６に示すように、ＣＤシングルのデイリーランキング４１を公開するウェブサイトであるとする。ネット検索機能部（キーワード情報を受信する受信手段）３５は、ウェブサイトにアクセスしたネット検索機能部３５は、当該ウェブサイトの構文の解析を行う。例えば、図７に示すように、ウェブサイトのソースコードを読み出し、テーブルのタグ「<table」中のアーティストのランキングの１である「アーティスト１」を抽出し、受信する（ステップＳ１０３）。このように、間接キーワードに対応するＵＲＬは、構文の解析が可能なウェブサイトである。
【００２９】
ネット検索機能部３５によって受信された直接キーワード：「アーティスト１」は、番組予約直接キーワード記憶領域３６に記憶する。番組予約機能部３７は、番組予約直接キーワード記憶領域３６から直接キーワード：「アーティスト１」を読み出し、受信した番組予約表３９（番組表データ）に対して直接キーワードを用いたキーワード検索を行い、直接キーワードに関連する番組の予約を行う（ステップＳ１０４）。
【００３０】
また、変形例としては、間接キーワードに対応したＵＲＬを登録する際に、当該ＵＲＬに対応するウェブサイトが、ＡＰＩ（Application Program Interface）に対応したサイトである場合は、当該ウェブサイトに対して、ネット検索機能部３５は、所定のコマンドを送信する。例えば、ＣＤの売り上げが２位のタイトルの情報を検索したい場合、コマンド「CD_RANK(Fn1, Fn2)」をＡＰＩに対応したウェブサイトに対して送信すると、当該ウェブサイトは自動的にＣＤの売り上げが２位のタイトルの情報をネット検索機能部（キーワード情報を受信する受信手段）３５に送信する。ネット検索機能部３５は、受信したキーワードである直接キーワードを用いたキーワード検索を番組表データに対して行い、直接キーワードに関連する番組の予約を行う。
【００３１】
次に図８は、本発明の実施形態に係る情報処理装置に係る別の実施形態である学習機能に対応したＴＶアプリケーションの機能構成等を示したブロック図である。上述した実施形態との相違点は、学習機能部５５および学習結果情報記憶領域５６をさらに備える点である。学習機能部５５は、ネット検索機能部３５により受信した直接キーワードをユーザーが採用するか否かを学習する。例えば、ユーザーにより採用されなかった直接キーワードは、番組表データに対するキーワード検索からはずす。また、録画された番組データの視聴状況によっても学習を行う。例えば、録画された番組データが再生されずに削除された場合は、削除された番組データに対応する直接キーワード（削除された番組データを番組表データから検索するのに用いた直接キーワード）についても、番組表データに対するキーワード検索からはずす。これらの学習結果情報は、ＨＤＤ１１１内等の学習結果情報記憶領域５６に記憶される。
【００３２】
図９のフローチャートを参照して、学習機能に対応したＴＶアプリケーションによる予約録画方法について説明する。
【００３３】
ステップＳ２０１〜Ｓ２０３は、上述したステップＳ１０１〜Ｓ１０３と同様である。ＴＶアプリケーション３０の学習機能部５５は、ネット検索機能部３５により受信した直接キーワードのうち、学習結果情報記憶領域５６に記憶される学習結果情報に基づいて、ユーザーにより採用されなかった直接キーワード等は、番組表データに対するキーワード検索の対象からはずす（ステップＳ２０４）。
【００３４】
学習機能部５５は、ネット検索機能部３５により受信した直接キーワードに対して録画するかどうか（番組表データに対するキーワード検索の対象からはずすかどうか）の選択をユーザーに促し、選択結果を学習結果情報記憶領域５６に記憶する（ステップＳ２０５）。番組予約機能部３７は、ステップＳ２０５で直接キーワードが選択された場合は、受信した番組予約表３９（番組表データ）に対して直接キーワードを用いたキーワード検索を行い、直接キーワードに関連する番組の予約を行う（ステップＳ２０６）。なお、学習結果情報記憶領域５６に記憶される学習結果情報は、手動で直接キーワードを追加したり削除することも可能である。
【００３５】
以上より、ユーザーによる直接キーワードの入力を行わずに、インターネットからリアルタイムな直接キーワードを自動で取得し、ＴＶ番組の予約録画に反映させることができる。また、学習機能を備えているので、ユーザーの好みに応じたＴＶ番組の予約録画を行うことができる。
【００３６】
また、本発明は、上記実施形態そのままに限定されるものではなく、実施段階ではその要旨を逸脱しない範囲で構成要素を変形して具体化できる。また、上記実施形態に開示されている複数の構成要素の適宜な組み合わせにより種々の発明を形成できる。例えば、実施形態に示される全構成要素から幾つかの構成要素を削除してもよい。更に、異なる実施形態に構成要素を適宜組み合わせてもよい。
【図面の簡単な説明】
【００３７】
【図１】本発明の一実施形態に係るコンピュータの概観を示す斜視図。
【図２】本発明の一実施形態に係るコンピュータのシステム構成の例を示すブロック図。
【図３】本発明の一実施形態に係るＴＶアプリケーションの機能構成等を示したブロック図。
【図４】本発明の一実施形態に係るコンピュータに係る予約録画方法を説明したフローチャート。
【図５】プルダウンメニューを示した模式図。
【図６】ＣＤシングルのデイリーランキングを公開するウェブサイトを示した模式図。
【図７】ＣＤシングルのデイリーランキングを公開するウェブサイトのソースコードを示した模式図。
【図８】本発明の実施形態に係る情報処理装置に係る別の実施形態である学習機能に対応したＴＶアプリケーションの機能構成等を示したブロック図。
【図９】本発明の一実施形態に係るコンピュータに係る予約録画方法の別の実施形態を説明したフローチャート。
【符号の説明】
【００３８】
１…ＴＶ、１０…コンピュータ、３０…ＴＶアプリケーション、１０１…ＣＰＵ、１０３…主メモリ、１０５…表示コントローラ（ＧＰＵ）、１０５Ａ…ビデオメモリ（ＶＲＡＭ）、１１４…インターネット接続部、１１７…デジタルＴＶチューナ。
【図１】
2008252175.tif 000003
【図２】
2008252175.tif 000004
【図３】
2008252175.tif 000005
【図４】
2008252175.tif 000006
【図５】
2008252175.tif 000007
【図６】
2008252175.tif 000008
【図７】
2008252175.tif 000009
【図８】
2008252175.tif 000010
【図９】
2008252175.tif 000011