(57)【要約】【課題】保存された映像コンテンツへのアクセスを容易にするための情報処理装置及び情報処理方法を提供する。【解決手段】ＨＤＤレコーダ１は、コンピュータ３でインターネットＮ２上の情報を閲覧するＷｅｂブラウザ１３のデータ送受信の仲介を行うローカルプロキシ部７を備えている。ローカルプロキシ部７は、前記ネットワーク上から取得したＨＴＭＬデータＰ１を、録画番組データベース３に保存された録画番組に関連付けられたメタ情報と比較し、当該比較に基づき、前記ＨＴＭＬデータＰ１に録画番組へのリンク情報を加えて、Ｗｅｂブラウザ１３に送出する。【選択図】図１
2008294835.tif 000002
【特許請求の範囲】
【請求項１】
ネットワーク上の情報を閲覧するブラウザが当該ネットワークとの間で行うデータ送受信の仲介を行うプロキシ手段を備えた情報処理装置において、
前記プロキシ手段は、
前記ネットワーク上から取得した取得データを、映像コンテンツ保存部に保存された映像コンテンツに関連付けられたメタ情報と比較し、当該比較に基づいて前記取得データに前記映像コンテンツへのリンク情報を加え、当該取得データを前記ブラウザに送出することを特徴とする情報処理装置。
【請求項２】
前記取得データは、前記ブラウザにより閲覧可能なＨＴＭＬデータを含み、
前記メタ情報は、前記映像コンテンツに関する文字情報及び当該映像コンテンツを取得するためのコンテンツアドレスを含み、
前記プロキシ手段は、
前記ＨＴＭＬデータに含まれる文字列と前記映像コンテンツに関する前記文字情報とが一致した場合に、前記ＨＴＭＬデータを編集し当該映像コンテンツの前記コンテンツアドレスをリンク先として設定する記述を、前記ＨＴＭＬデータに加えることを特徴とする請求項１に記載の情報処理装置。
【請求項３】
ネットワーク上の情報を閲覧するブラウザが当該ネットワークとの間で行うデータ送受信の仲介を行う仲介ステップを備えた情報処理方法において、
前記仲介ステップでは、
前記ネットワーク上から取得した取得データを、映像コンテンツ保存部に保存された映像コンテンツに関連付けられたメタ情報と比較し、当該比較に基づいて前記取得データに前記映像コンテンツへのリンク情報を加え、当該取得データを前記ブラウザに送出することを特徴とする情報処理方法。
【請求項４】
前記取得データは、前記ブラウザにより閲覧可能なＨＴＭＬデータを含み、
前記メタ情報は、前記映像コンテンツに関する文字情報及び当該映像コンテンツを取得するためのコンテンツアドレスを含み、
前記仲介ステップでは、
前記ＨＴＭＬデータに含まれる文字列と前記映像コンテンツに関する前記文字情報とが一致した場合に、前記ＨＴＭＬデータを編集し当該映像コンテンツの前記コンテンツアドレスをリンク先として設定する記述を、前記ＨＴＭＬデータに加えることを特徴とする請求項３に記載の情報処理方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、例えば、保存された映像コンテンツへのアクセスの支援を行うといった用途に好適に用いられる情報処理装置及び情報処理方法に関するものである。
【背景技術】
【０００２】
近年では、映像コンテンツを保存する録画装置の大容量化に伴い、録画装置には大量の映像コンテンツを蓄積することが可能になってきており、このような録画装置のユーザは、ますます多くの映像コンテンツを蓄積する傾向にある。そして、蓄積された映像コンテンツが多くなってくると、映像コンテンツを効率よく整理する手法が求められる。このような映像コンテンツの整理を容易にするため、各映像コンテンツに関連付けられたメタ情報が利用される場合がある（例えば、下記特許文献１参照）。ユーザは、このようなメタ情報を参照することにより、映像コンテンツの実際の映像を見ることなく、関心がある映像コンテンツを検索することができる。
【特許文献１】特開２００５−００６２０３号公報
【発明の開示】
【発明が解決しようとする課題】
【０００３】
しかしながら、映像コンテンツが多く蓄積されるのに比例して、対応するメタ情報も多くなるので、メタ情報を参照すること自体にも手間がかかることになる。近年の録画装置の大容量化に伴い、ユーザが興味をもつ映像コンテンツにますます容易にアクセスできる仕組みが求められている。
【０００４】
そこで、本発明は、保存された映像コンテンツへのアクセスを容易にするための情報処理装置及び情報処理方法を提供することを目的とする。
【課題を解決するための手段】
【０００５】
本発明の情報処理装置は、ネットワーク上の情報を閲覧するブラウザが当該ネットワークとの間で行うデータ送受信の仲介を行うプロキシ手段を備えた情報処理装置において、プロキシ手段は、ネットワーク上から取得した取得データを、映像コンテンツ保存部に保存された映像コンテンツに関連付けられたメタ情報と比較し、当該比較に基づいて取得データに映像コンテンツへのリンク情報を加え、当該取得データをブラウザに送出することを特徴とする。
【０００６】
また、この場合、取得データは、ブラウザにより閲覧可能なＨＴＭＬデータを含み、メタ情報は、映像コンテンツに関する文字情報及び当該映像コンテンツを取得するためのコンテンツアドレスを含み、プロキシ手段は、ＨＴＭＬデータに含まれる文字列と映像コンテンツに関する文字情報とが一致した場合に、ＨＴＭＬデータを編集し当該映像コンテンツのコンテンツアドレスをリンク先として設定する記述を、ＨＴＭＬデータに加えることとしてもよい。
【０００７】
また、本発明の情報処理方法は、ネットワーク上の情報を閲覧するブラウザが当該ネットワークとの間で行うデータ送受信の仲介を行う仲介ステップを備えた情報処理方法において、仲介ステップでは、ネットワーク上から取得した取得データを、映像コンテンツ保存部に保存された映像コンテンツに関連付けられたメタ情報と比較し、当該比較に基づいて取得データに映像コンテンツへのリンク情報を加え、当該取得データをブラウザに送出することを特徴とする。
【０００８】
また、この場合、取得データは、ブラウザにより閲覧可能なＨＴＭＬデータを含み、メタ情報は、映像コンテンツに関する文字情報及び当該映像コンテンツを取得するためのコンテンツアドレスを含み、仲介ステップでは、ＨＴＭＬデータに含まれる文字列と映像コンテンツに関する文字情報とが一致した場合に、ＨＴＭＬデータを編集し当該映像コンテンツのコンテンツアドレスをリンク先として設定する記述を、ＨＴＭＬデータに加えることとしてもよい。
【発明の効果】
【０００９】
本発明の情報処理装置及び情報処理方法によれば、保存された映像コンテンツへのアクセスを容易にするための処理を行うことができる。
【発明を実施するための最良の形態】
【００１０】
以下、図面を参照しつつ本発明に係る情報処理装置及び情報処理方法の好適な実施形態について詳細に説明する。
【００１１】
図１に示すように、本発明の情報処理装置の一実施形態であるＨＤＤレコーダ１は、パーソナルコンピュータ１１に接続されている。そして、このＨＤＤレコーダ１及びコンピュータ１１の２つの機器によって家庭内ネットワークＮ１が構築されている。また、ＨＤＤレコーダ１がインターネットＮ２に接続されることで、家庭内ネットワークＮ１が全体としてインターネットＮ２に接続される。
【００１２】
ＨＤＤレコーダ１では、放送された番組（映像コンテンツ）がＨＤＤ２５（図２参照）に録画され、録画番組データベース３が形成される。更にＨＤＤレコーダ１では、録画された番組の諸情報を含むメタ情報が保存される。例えば、このメタ情報には、各録画番組の番組名や出演者や内容説明を示す文字情報が含まれている。このようなメタ情報は、放送波に含まれる情報、インターネット上のサーバに存在する情報、又は、録画番組自体を解析した情報から作成される。そして、ＨＤＤレコーダ１では、作成されたメタ情報が各録画番組に関連づけられて上記ＨＤＤ２５（図２参照）に保存され、メタ情報データベース５が形成される。また、上記メタ情報には、家庭内ネットワークＮ１で用いられる各録画番組のローカルアドレス５ａが含まれている。例えば、コンピュータ１１は、このローカルアドレス５ａを指定することにより、家庭内ネットワークＮ１を介して、録画番組データベース３内の所望の録画番組を取得することができる。
【００１３】
コンピュータ１１は、機能的な構成要素として、Ｗｅｂブラウザ１３及び動画再生部１５を備えている。コンピュータ１１のＷｅｂブラウザ１３により、インターネットＮ２上のｗｅｂサイトを閲覧することが可能である。Ｗｅｂブラウザ１３は、ＨＤＤレコーダ１のローカルプロキシ部７を介してインターネットＮ２上のサーバからＨＴＭＬデータ等を受信する。また、動画再生部１５は、家庭内ネットワークＮ１で用いられる録画番組のローカルアドレスを指定することによって、ＨＤＤレコーダ１に保存されている各録画番組を、コンピュータ１１の画面上で再生することができる。
【００１４】
ここで、図２を参照し、ＨＤＤレコーダ１の具体的なハードウエア構成を説明する。ＨＤＤレコーダ１のＴＶチューナ２１には、アンテナ（図示せず）が受け取った放送波の信号が入力されている。ＴＶチューナ２１は入力される信号について復調等を行ってアナログ映像信号を出力する。このアナログ映像信号は、ＡＤＣ(Ａｎａｌｏｇ  Ｔｏ  Ｄｉｇｉｔａｌ  Ｃｏｎｖｅｒｔｅｒ)２２によって量子化される。同様にアナログ音声信号についてもＡＤＣ２２によって量子化される。
【００１５】
ＡＤＣ２２から出力されたデジタル映像信号とデジタル音声信号は、エンコーダ２３に入力される。エンコーダ２３は、入力されたデジタル映像信号をＭＰＥＧ−２規格に基づいて圧縮し、圧縮されたデジタル映像信号に変換して出力する。デジタル音声信号についても、例えばＡＣ（Ａｕｄｉｏ  Ｃｏｍｐｒｅｓｓｉｏｎ）−３規格に基づいて圧縮し、圧縮したデジタル音声信号に変換して出力する。
【００１６】
エンコーダ２３では、圧縮したデジタル映像信号とデジタル音声信号とを記録に適したフォーマットとなるよう信号処理を行ってデータプロセッサ２４に出力する。エンコーダ２３でエンコードされた情報やコントローラ３２で作成された管理情報は、データプロセッサ２４を介して、ＨＤＤ２５や、ＤＶＤドライブ２６に挿入されているＤＶＤ−ＲＡＭ等の光ディスクＤに記録される。
【００１７】
ＨＤＤ２５や、ＤＶＤドライブ２６に挿入された光ディスクＤに記録された信号（映像データや音声データ）は、データプロセッサ２４を介してデコーダ２７に出力される。デコーダ２７では入力された信号から映像信号と音声信号とを分離して、それぞれをデコードする機能を有している。デコーダ２７から出力された映像信号はビデオミキサ２８に入力される。ビデオミキサ２８では、フレームメモリ２９をバッファとして使用しながら、入力された映像信号とテキストデータや画像データとの合成が行われる。また、ビデオミキサ２８の出力は、ＤＡＣ３０（Ｄｉｇｉｔａｌ  Ｔｏ  Ａｎａｌｏｇ  Ｃｏｎｖｅｒｔｅｒ）により、アナログ信号に変換された後に、外部に出力される。デコーダ２７から出力された音声信号についても、同様にＤＡＣ３１でアナログ信号に変換された後に外部に出力される。
【００１８】
コントローラ３２は、ＭＰＵ（Ｍｉｃｒｏ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔ）と、ＲＯＭおよびＲＡＭを有している。ＲＯＭには、制御プログラムやＭＰＵが実行するプログラムが書き込まれている。ＲＡＭは、ＭＰＵによるプログラムの実行に必要なワークエリアを提供し得るようになっている。コントローラ３２は、ＲＯＭに記憶されているプログラムに従い上述の各モジュールを制御する。また、コントローラ３２が、ＲＯＭに記憶されているプロキシプログラムに従ってネットワークインターフェース３３の動作を制御することにより、コンピュータ１１及びインターネットＮ２上のサーバとの通信が行われる。このようなコントローラ３２によるネットワークインターフェース３３の制御により、前述のローカルプロキシ部７（図１参照）が実現される。すなわち、前述のローカルプロキシ部７は、コントローラ３２のＯＭに書き込まれているプロキシプログラムを、ＭＰＵが実行することにより、ソフトウエア的に実現される機能的な構成要素である。
【００１９】
次に、図３を参照し、コンピュータ１１の具体的なハードウエア構成を説明する。コンピュータ１１は、ＣＰＵ４１、主記憶装置であるＲＡＭ４２及びＲＯＭ４３、ハードディスク等の補助記憶装置４５、入力デバイスであるキーボード及びマウス等の入力装置４６、ディスプレイ等の出力装置４７、ネットワークカード等のデータ送受信デバイスである通信モジュール４８などを備えている。
【００２０】
前述のＷｅｂブラウザ１３及び動画再生部１５といった機能的な構成要素は、このコンピュータ１１のＣＰＵ４１、ＲＡＭ４２等のハードウエア上にそれぞれ、Ｗｅｂブラウザアプリケーション、動画再生アプリケーションといったコンピュータソフトウェアを読み込ませることにより、ＣＰＵ４１の制御のもとで通信モジュール４８、入力装置４６、出力装置４７を動作させるとともに、ＲＡＭ４２や補助記憶装置４５におけるデータの読み出し及び書き込みを行うことで実現される。
【００２１】
続いて、コンピュータ１１のＷｅｂブラウザ１３を用いてｗｅｂサイトを閲覧する際において、前述のローカルプロキシ部７により行われる処理（仲介ステップ）について、図１及び図４〜図６を参照し説明する。なお、以下では、インターネットＮ２上のサーバから提供される「野球ニュース」サイトを閲覧する場合を例として説明する。
【００２２】
まず、ローカルプロキシ部７は、コンピュータ１１のＷｅｂブラウザ１３から送られた情報取得要求（ＨＴＴＰ  ＧＥＴ）を受信し、この情報取得要求を、要求に係るインターネットＮ２上の野球ニュースサーバにそのまま送信する（Ｓ４０２）。次にローカルプロキシ部７は、野球ニュースサーバから返信されたＨＴＭＬデータ（取得データ）Ｐ１を受信し（Ｓ４０４）、当該ＨＴＭＬデータＰ１をメタ情報データベース５内のメタ情報と比較する（Ｓ４０６）。そして、この比較において、ＨＴＭＬデータＰ１に含まれる文字列の中に、録画番組の文字情報と一致するものが存在する場合には、ＨＴＭＬデータＰ１内の該当する文字列に、当該録画番組のローカルアドレスをリンクさせる記述を追記し（Ｓ４０６）、新たなＨＴＭＬデータＰ２を作成する。
【００２３】
具体的には、図５（ａ）示すように、ＨＴＭＬデータＰ１に含まれた「○×対△○第３戦」なる文字列ＰＰ１は、メタ情報に含まれる「録画番組１」の文字情報ＰＰ２（図１参照）に一致する。そこでこの場合、図５（ｂ）に示すように、ＨＴＭＬデータＰ１の「○×対△○第３戦」の文字列に「録画番組１」のローカルアドレス「http://192.168.0.5/1.mpg」のリンクを張るための記述ＰＰ３を追記し、新ＨＴＭＬデータＰ２とする。
【００２４】
その後、ローカルプロキシ部７は、作成した新ＨＴＭＬデータＰ２を、Ｗｅｂブラウザ１３に送信する（Ｓ４０８）。そして、Ｗｅｂブラウザ１３は、受信した新ＨＴＭＬデータＰ２を解釈し、コンピュータ１１の画面上にｗｅｂサイトを表示する。このとき、コンピュータ１１の画面上には、図６に示すように、本来の「野球ニュース」サイトの「○×対△○第３戦」の文字列に下線が追加され、自動的に追加のリンクが張られた状態のサイトが表示される。ここで、コンピュータ１１の使用者が画面上の「○×対△○第３戦」の文字列をクリックすれば、リンク先「http://192.168.0.5/1.mpg」のローカルアドレスを持つ「録画番組１」が録画番組データベース３から読み出され、ローカルプロキシ部７を通じてコンピュータ１１に送られる。そして、コンピュータ１１では、動画再生部１５が起動され、「○×対△○第３戦」に関連した上記「録画番組１」がコンピュータ１１の画面上で再生される。
【００２５】
このように、ユーザがコンピュータ１１のＷｅｂブラウザ１３で興味のあるｗｅｂサイトを閲覧する際、閲覧中のｗｅｂサイト内に記載された文字列に関連する録画番組が、ＨＤＤレコーダ１に蓄積された録画番組の中から自動的に検索され、この文字列に自動的にリンク付けされる。そして、ユーザは、コンピュータ１１を操作して上記リンクをクリックするだけで、ＨＤＤレコーダ１内の録画番組を視聴することができる。以上のように、このローカルプロキシ部７を持つＨＤＤレコーダ１によれば、接続されたコンピュータ１１でＷｅｂサイトを見ながら、当該Ｗｅｂサイトに関連がある録画番組に容易にアクセスできるようになる。
【００２６】
なお、前述のメタ情報データベース５においては、各録画番組毎に対応させてメタ情報が作成されているが、各録画番組に含まれる各シーン毎にメタ情報を作成してもよい。例えば、図７に示すように、「録画番組３」というニュース番組が第１〜第４の４つのシーン含み、各シーン毎にメタ情報が作成されている場合を考える。この場合には、ｗｅｂブラウザ１３画面上の「□□選手２号ホームラン」の文字列に対して、「□□選手２号ホームラン」という文字情報をもつ第２シーンのリンクが張られることになり、ユーザは、録画番組の中でも文字列に特に関連が深いシーン（映像コンテンツ）のみを視聴することができる。近年では、インターネットから番組中の各シーン毎の情報も得やすくなっており、また、番組の映像解析を行うことにより録画番組に含まれる各シーンが判別できることから、各シーン毎にメタ情報を作成することも容易になってきている。
【００２７】
また、前述の新ＨＴＭＬデータＰ２においては、ｗｅｂブラウザ１３画面上の文字列自体にリンクが張られるが、例えば、図８（ａ）に示すように、該当する文字列「○×対△○第３戦」の後に所定のアイコン（ここでは、"link.gif"という名前の星印のアイコン）Ｌ１を表示し、当該アイコンＬ１にリンクを張るようにしてもよい。これを実現するためには、ローカルプロキシ部７では、図８（ｂ）に示すような新ＨＴＭＬデータＰ３が作成される。この新ＨＴＭＬデータＰ３では、「○×対△○第３戦」の後に"link.gif"というアイコンを表示し、このアイコンが録画番組にリンクされる旨の記述ＰＰ４が追加されている。このような方法によれば、文字列「○×対△○第３戦」にもともと別ページへのリンクが張られていた場合であっても、もともとのリンクと区別することができる点で好ましい。
【００２８】
また、図９に示すように、関連する録画番組のリンク一覧を、別欄に追加するようにしてもよい。この例では、ページ下部欄Ｌ２に「リンク映像一覧」を表示し、このページに関連するタイトルのリンク一覧を並べて表示している。また、図１０に示すように、マウスカーソルを文字列の上に当てたときにリンクされた録画番組の表示Ｌ３がポップアップするようにしてもよい。この場合、リンクが存在することを文字列で表示してもよいし、映像のサムネイルを表示してもよい。ＨＴＭＬの記述仕様に従って適宜ＨＴＭＬデータＰ１に記述を加えることにより、上記のような種々のリンクの表現方法を設定することができる。
【００２９】
また、図１１（ａ）に示すように、ＨＤＤレコーダ１ではなくコンピュータ（情報処理装置）１１にローカルプロキシ部７の構成を持たせてもよい。また、図１１（ｂ）に示すように、コンピュータ１１とは別に準備される第２のコンピュータ（情報処理装置）１２に、ローカルプロキシ部７の構成を持たせてもよい。これらの方式の場合、コンピュータ１１又はコンピュータ１２が、所定のプロキシアプリケーションを実行することによって、ローカルプロキシ部７がソフトウエア的に実現される。一般的に、ＨＤＤレコーダ１よりもコンピュータ等の方が処理速度が速いため、図１１（ａ）,（ｂ）の方式は、動作が速くなる点において好ましい。なお、これらの図１１（ａ）,（ｂ）の方式の場合、ＨＤＤレコーダ１は、外部機器に存在するローカルプロキシ部７からのメタ情報検索、録画番組一覧取得に対応可能であることが要求される。
【００３０】
また、図１１（ｃ）に示すように、Ｗｅｂブラウザ１３の構成をＨＤＤレコーダ１に持たせてもよい。この場合、ＨＤＤレコーダ１のコントローラ３２（図２参照）のＲＯＭに書き込まれているブラウザプログラムを、ＭＰＵが実行することにより、Ｗｅｂブラウザ１３がソフトウエア的に実現される。この場合、録画番組へのリンクは内部的な形でよく、録画番組を家庭内ネットワーク上で授受する仕組みは必要は無い。Ｗｅｂブラウザ１３画面において、リンクが張られた文字列等がクリックされた場合は、ＨＤＤレコーダ１の本体内で処理が行われ、録画番組が再生される。
【００３１】
なお、上述したＨＤＤレコーダ１及びコンピュータ１１，１２の各構成は、適宜組み合わせて採用してもよい。
【図面の簡単な説明】
【００３２】
【図１】本発明の情報処理装置の一実施形態であるＨＤＤレコーダを含む家庭内ネットワークを示す機能ブロック図である。
【図２】図１に示すＨＤＤレコーダのハードウエア構成を示すブロック図である。
【図３】図１に示すコンピュータのハードウエア構成を示すブロック図である。
【図４】図１に示すＨＤＤレコーダのローカルプロキシ部の処理を示すフローチャートである。
【図５】（ａ）は、ローカルプロキシ部がインターネット上のサーバから受信するＨＴＭＬデータであり、（ｂ）は、ローカルプロキシ部がＷｅｂブラウザに送信するＨＴＭＬデータである。
【図６】Ｗｅｂブラウザによるコンピュータの画面表示を示す図である。
【図７】Ｗｅｂブラウザによるコンピュータの画面表示及びリンク先の録画番組を示した図である。
【図８】（ａ）は、Ｗｅｂブラウザによるコンピュータの画面表示を示す図であり、（ｂ）は、その画面表示を実現するためのＨＴＭＬデータを示す図である。
【図９】Ｗｅｂブラウザによるコンピュータの画面表示を示す図である。
【図１０】Ｗｅｂブラウザによるコンピュータの画面表示を示す図である。
【図１１】（ａ），（ｂ），（ｃ）は、それぞれ、ＨＤＤレコーダ及びコンピュータの構成を示す機能ブロック図である。
【符号の説明】
【００３３】
１…ＨＤＤレコーダ（情報処理装置）、３…録画番組データベース（映像コンテンツ保存部）、５…メタ情報データベース、５ａ…ローカルアドレス（コンテンツアドレス）、７…ローカルプロキシ部（プロキシ手段）、１１，１２…コンピュータ（情報処理装置）、１３…Ｗｅｂブラウザ、Ｐ１…ＨＴＭＬデータ（取得データ）、ＰＰ３，ＰＰ４…リンクを張るための記述（リンク情報）、Ｎ１…家庭内ネットワーク、Ｎ２…インターネット。
【図１】
2008294835.tif 000003
【図２】
2008294835.tif 000004
【図３】
2008294835.tif 000005
【図４】
2008294835.tif 000006
【図５】
2008294835.tif 000007
【図６】
2008294835.tif 000008
【図７】
2008294835.tif 000009
【図８】
2008294835.tif 000010
【図９】
2008294835.tif 000011
【図１０】
2008294835.tif 000012
【図１１】
2008294835.tif 000013