(57)【要約】【課題】無駄なサーバアクセスを防止してサーバの負荷を軽減すること。【解決手段】特定のコンテンツにのみ関連情報を格納し、コンテンツ毎に関連情報の有無を表すテーブルを管理するサーバに接続されるクライアント機器は、前記サーバから前記テーブルをダウンロードする手段（＃４）と、コンテンツの再生中に前記ダウンロードしたテーブルを参照して再生コンテンツの関連情報をサーバが格納しているか否かを判定し（＃１２）、格納している場合は前記サーバへ該再生コンテンツの関連情報の取得要求を送信する手段（＃１４）とを具備する。【選択図】図５
2009089034.tif 000002
【特許請求の範囲】
【請求項１】
特定のコンテンツに対する関連情報を格納し、コンテンツ毎に関連情報の有無を表すテーブルを管理するサーバに接続されるクライアント機器において、
前記サーバから前記テーブルをダウンロードする手段と、
コンテンツの再生中に前記ダウンロードしたテーブルを参照して再生コンテンツの関連情報をサーバが格納しているか否かを判定し、格納している場合は前記サーバへ該再生コンテンツの関連情報の取得要求を送信する手段と、
を具備するクライアント機器。
【請求項２】
前記サーバからダウンロードした前記テーブルを格納する不揮発性の記憶手段と、
コンテンツの再生開始時に前記記憶手段が前記テーブルを格納しているか否かを判定し、格納していない場合は前記サーバへテーブル取得要求を送信する手段と、
をさらに具備する請求項１記載のクライアント機器。
【請求項３】
クライアント機器毎に前記テーブルを管理するサーバに接続され、前記テーブル取得要求送信手段は前記サーバへ自機器のテーブル取得要求を送信する請求項２に記載のクライアント機器。
【請求項４】
関連情報の取得要求に応じて関連情報をクライアント機器に送信するサーバに接続され、コンテンツの再生が停止すると、ダウンロードした関連情報を表示する手段をさらに具備する請求項１記載のクライアント機器。
【請求項５】
前記サーバへの関連情報の取得要求の送信と同時に関連情報の表示回数情報を前記サーバへアップロードする手段をさらに具備する請求項１記載のクライアント装置。
【請求項６】
前記サーバへのテーブル取得要求の送信と同時に関連情報の表示回数情報を前記サーバへアップロードする手段をさらに具備する請求項２記載のクライアント装置。
【請求項７】
前記テーブル取得要求送信手段は電源投入後の最初のコンテンツ再生時に前記サーバへテーブル取得要求を送信し、
前記関連情報取得要求送信手段は２回目以降のコンテンツ再生時に前記テーブルを参照して再生コンテンツの関連情報をサーバが格納しているか否かを判定する請求項２記載のクライアント機器。
【請求項８】
特定のコンテンツに対する関連情報を格納し、コンテンツ毎に関連情報の有無を表すテーブルを管理するサーバに接続されるクライアント機器におけるサーバアクセス方法において、
前記サーバから前記テーブルをダウンロードし、
コンテンツの再生中に前記ダウンロードしたテーブルを参照して再生コンテンツの関連情報をサーバが格納しているか否かを判定し、格納している場合は前記サーバへ該再生コンテンツの関連情報の取得要求を送信するサーバアクセス方法。
【請求項９】
前記サーバは関連情報の取得要求に応じて関連情報をクライアント機器に送信し、
コンテンツの再生が停止すると、ダウンロードした関連情報を表示するように構成される請求項８記載のサーバアクセス方法。
【請求項１０】
前記サーバからダウンロードした前記テーブルを不揮発性の記憶手段に格納し、
コンテンツの再生開始時に前記記憶手段が前記テーブルを格納しているか否かを判定し、格納していない場合は前記サーバへテーブル取得要求を送信するように構成された請求項８記載のサーバアクセス方法。
【請求項１１】
前記サーバはクライアント機器毎に前記テーブルを管理し、
前記サーバへ自機器のテーブル取得要求を送信するように構成された請求項１０に記載のサーバアクセス方法。
【請求項１２】
前記サーバへの関連情報の取得要求の送信と同時に関連情報の表示回数情報を前記サーバへアップロードするように構成された請求項８記載のサーバアクセス方法。
【請求項１３】
前記サーバへのテーブル取得要求の送信と同時に関連情報の表示回数情報を前記サーバへアップロードするように構成された請求項１０記載のサーバアクセス方法。
【請求項１４】
前記サーバはアップロードされた表示回数に応じてユーザの嗜好を分析し、ユーザの嗜好に応じて絞り込まれた関連情報を前記クライアント機器へ送信する請求項１２または請求項１３に記載のサーバアクセス方法。
【請求項１５】
前記関連情報はコンテンツの広告に関するテキスト、静止画、音声および／または動画を含んで構成される請求項８に記載のサーバアクセス方法。
【請求項１６】
前記関連情報は物販情報に関するテキスト、静止画、音声および／または動画を含んで構成される請求項８に記載のサーバアクセス方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明はサーバに接続され、サーバにアクセスして情報をダウンロードするクライアント機器及びサーバアクセス方法に関する。
【背景技術】
【０００２】
近年、テレビジョン放送信号を受信し、テレビジョン放送の画像および音声を所定のディジタルデータに変換して、ハードディスク、ＤＶＤ（ディジタルバーサタイルディスク）等の記録媒体に記録し、必要に応じて再生する情報記録再生装置が開発されている。この装置の普及に伴い、各番組の間の広告をスキップして再生させる事態が想定されるので、視聴者に広告を強制的に視聴させることが困難となり、広告の価値が低下する問題がある。
【０００３】
これに対処するために、テレビジョン放送の番組を録画し、それを再生して視聴する視聴者に対し、広告を強制的に視聴させる技術が開発されている（特許文献１参照）。ここでは、録画された放送番組のタイトルおよび／または頒布されたコンテンツタイトル（ＤＶＤ、ＣＤ等に記録されたタイトル）のユーザ利用状況の１つとして再生タイトルを検出する。この検出された再生タイトルを特定できる特定情報（録画時の放送チャネルコード、放送日時等）に応じて情報処理を行なうにあたって、ある再生タイトルが選択されると、特定情報が通信回線経由でサーバに送られる。すると、ユーザ側のクライアント機器は送られてきた特定情報に関連あるいは付随する広告情報をサーバから取得し、表示する。これにより、個別のユーザに対して、最新かつ自分に適した情報を適宜表示あるいは選択表示できるようにする。特定情報は再生タイトルが選択されると、必ずサーバに送信される。しかし、特定情報に関連あるいは付随する広告情報が必ずサーバに存在するとは限らず、あるタイトルは広告情報が存在しないことがある。そのようなタイトルに対してはクライアント機器からサーバに特定情報を送信しても無駄である。
【特許文献１】特開２００７−１０４３１３号公報（要約）
【発明の開示】
【発明が解決しようとする課題】
【０００４】
このように従来の広告視聴システムには、クライアント機器からの無駄なサーバアクセスがあり、サーバの負荷を増大させるとともに、クライアント機器側の処理の効率も低下する可能性がある。
【０００５】
本発明の目的は無駄なサーバアクセスを防止してサーバの負荷を軽減し、合わせてクライアント機器側の処理の効率を上げるクライアント機器及びサーバアクセス方法を提供することにある。
【課題を解決するための手段】
【０００６】
本発明の一態様によれば、特定のコンテンツに対する関連情報を格納し、コンテンツ毎に関連情報の有無を表すテーブルを管理するサーバに接続されるクライアント機器は、
前記サーバから前記テーブルをダウンロードする手段と、
コンテンツの再生中に前記ダウンロードしたテーブルを参照して再生コンテンツの関連情報をサーバが格納しているか否かを判定し、格納している場合は前記サーバへ該再生コンテンツの関連情報の取得要求を送信する手段と、
を具備するように構成される。
【０００７】
本発明の他の態様によれば、特定のコンテンツに対する関連情報を格納し、コンテンツ毎に関連情報の有無を表すテーブルを管理するサーバに接続されるクライアント機器におけるサーバアクセス方法は、
前記サーバから前記テーブルをダウンロードし、
コンテンツの再生中に前記ダウンロードしたテーブルを参照して再生コンテンツの関連情報をサーバが格納しているか否かを判定し、格納している場合は前記サーバへ該再生コンテンツの関連情報の取得要求を送信するように構成される。
【発明の効果】
【０００８】
以上説明したように本発明によれば、再生コンテンツに関する関連情報がサーバに格納されていることが判明した場合のみ、関連情報取得要求がサーバに送信されるので、クライアント機器からの無駄なサーバアクセスが防止され、サーバへのアクセス頻度が低減され、サーバの負荷が軽減され、合わせてクライアント機器側の処理の効率も上がる。
【発明を実施するための最良の形態】
【０００９】
以下、図面を参照してこの発明の実施の形態を説明する。まずこの発明が適用された記録再生装置の概要を図１に示して説明する。図１では、記録媒体（あるいは情報記憶媒体）としてＤＶＤ−ＲＡＭ、ＤＶＤ±ＲＷ、ＤＶＤ±Ｒ、ＤＶＤ−ＲＯＭ（ＤＶＤビデオ）、ＣＤ−ＲＷ、ＣＤ−Ｒ、ＣＤ−ＲＯＭ（音楽ＣＤ）などの光ディスクとハードディスクの双方を取り扱うことができる装置として示しているが、これらのハードディスクや光ディスクは、半導体メモリ等の他の記録媒体と置換（あるいは併用）されてもよい。
【００１０】
図１の構成において、各ブロックを大きく分けると、左側は記録系の主なブロック構成を示し、右側は再生系の主なブロック構成を示している。図１の記録再生装置は、ディスクドライブ部１００２と、ハードディスクドライブ部２００１の２種類のディスクドライブ部を有する。ディスクドライブ部１００２は、ビデオファイルを構築できる第１のメディアとしての光ディスク１００１を回転駆動し、情報の読み書きを実行する。ディスクドライブ部１００２は、光ディスク１００１に対する回転制御系、レーザ駆動系、光学系などを有する。また、ハードディスクドライブ部２００１は、第２のメディアとしてのハードディスクを駆動する。
【００１１】
データプロセッサ部１００３は、ディスクドライブ部１００２及びハードディスクドライブ部２００１に記録データを供給することができ、また、再生された信号を受け取ることができる。データプロセッサ部１００３は、記録または再生単位のデータを取り扱うもので、バッファ回路、変調・復調回路、エラー訂正部などを含む。
【００１２】
図１の記録再生装置は、録画側を構成するエンコーダ部５０と、再生側を構成するデコーダ部６０と、装置本体の動作を制御するマイクロコンピュータブロック３０を主たる構成要素として具備している。エンコーダ部５０は、トランスポートストリーム処理部及び複数のＭＰＥＧエンコーダを含む。
【００１３】
エンコーダ部５０は、基本的には入力されたアナログビデオ信号やアナログオーディオ信号をデジタル化するビデオ用及びオーディオ用のアナログデジタルコンバータと、ビデオエンコーダと、オーディオエンコーダとを有する。さらに、字幕や絵柄をビットマップデータで表す副映像のエンコーダも適宜含むことができる。
【００１４】
エンコーダ部５０からのエンコード出力は、バッファメモリを含むフォーマッタ５１にて所定のＤＶＤ-ＲＡＭのフォーマットに変換され（デジタル放送のトランスポートストリーム（ＭＰＥＧ２−ＴＳ）をストリーム記録する場合はフォーマット変換なし）、先のデータプロセッサ部１００３に供給される。なおトランスポートストリームから抽出したパケットエレメンタリーストリームがエンコーダ部５０から直接ハードディスクドライブ部２００１のハードディスクに記録される場合もある。
【００１５】
エンコーダ部５０には、スイッチ（信号セレクタ）５３を介して、ＡＶ入力部４１ａからの外部アナログビデオ信号と外部アナログオーディオ信号を入力することができる。また、エンコーダ部５０には、地上波アナログチューナ４１ｂ、地上波デジタルチューナ４１ｃ、衛星ＢＳ／ＣＳチューナ４１ｄ、衛星アナログチューナ４１ｅからの受信信号（１つまたは複数）を選択的に入力することができる。
【００１６】
ここで、エンコーダ部５０が例えば２つのＭＰＥＧエンコーダを含む場合、地上波アナログチューナ４１ｂで受信した番組をハードディスクドライブ部２００１でＤＶＤ−ＶＲ録画し、同時に、衛星アナログチューナ４１ｅで受信した番組をハードディスクドライブ部２００１または光ディスク１００１でＤＶＤ−ＶＲ録画することが可能である。また、エンコーダ部５０が１つのＭＰＥＧエンコーダしか持たない場合でも、地上波デジタルチューナ４１ｃで受信した番組（ＭＰＥＧ２−ＴＳ）をハードディスクドライブ部２００１でストリーム記録し、同時に、地上波アナログチューナ４１ｂで受信した番組をハードディスクドライブ部２００１または光ディスク１００１でＤＶＤ−ＶＲ録画しつつ視聴することも可能である。
【００１７】
なお、エンコーダ部５０は、圧縮された（エンコード済みの）デジタルビデオ信号やデジタルオーディオ信号が直接入力されるときは、圧縮デジタルビデオ信号やデジタルオーディオ信号を直接フォーマッタ５１に供給することもできる。また、エンコーダ部５０は、アナログデジタル変換されたデジタルビデオ信号やオーディオ信号を、ビデオミキシング部７１やオーディオセレクタ７６に直接供給することもできる。
【００１８】
エンコーダ部５０に含まれるＭＰＥＧビデオエンコーダでは、デジタルビデオ信号はＭＰＥＧ２またはＭＰＥＧ１規格に基づいた可変ビットレートで圧縮されて、ハードディスクでまたは光ディスクに記録するデジタルビデオ信号へ変換される。デジタルオーディオ信号は、ＭＰＥＧまたはＡＣ−３規格に基づいて固定ビットレートで圧縮されたデジタルオーディオ信号、あるいは非圧縮のリニアＰＣＭのデジタルオーディオ信号に変換される。
【００１９】
副映像信号がＡＶ入力部４１ａから入力された場合（例えば副映像信号の独立出力端子付ＤＶＤビデオプレーヤからの信号入力など）、あるいはこのようなデータ構成のＤＶＤビデオ信号が放送されてそれがＴＶチューナ部４２で受信された場合は、ＤＶＤビデオ信号中の副映像信号が副映像エンコーダでエンコード（ＤＶＤ規格に基づくランレングス符号化）されて副映像のビットマップデータとなる。
【００２０】
エンコードされたデジタルビデオ信号、デジタルオーディオ信号、副映像データは、フォーマッタ５１にてパック化され、ビデオパック、オーディオパック、副映像パックとなり、さらにこれらが集合されて、ＤＶＤビデオ規格で規定されたフォーマット（ＤＶＤ−Ｖｉｄｅｏフォーマット）や、ＤＶＤ-レコーディング規格で規定されたフォーマット（ＤＶＤ−ＶＲフォーマット）に変換される。フォーマッタ５１は、上記の変換処理のとき、バッファメモリ５２をワークエリアとして利用している。
【００２１】
図１の装置は、フォーマッタ５１でフォーマット化された情報（ビデオ、オーディオ、副映像データなどのパック）及び作成された管理情報を、データプロセッサ部１００３を介してハードディスクドライブ部２００１および／またはデータディスクドライブ部１００２に供給し、ハードディスクあるいは光ディスク１００１に記録することができる。またハードディスクあるいは光ディスク１００１に記録された情報を、データプロセッサ部１００３、ディスクドライブ部１００２を介して、光ディスク１００１あるいはハードディスクに記録することもできる。
【００２２】
また、ハードディスクあるいは光ディスク１００１に記録されている複数番組のビデオオブジェクトを、一部削除したり、異なる番組のオブジェクトをつなげたり、といった編集処理を行うこともできる。
【００２３】
マイクロコンピュータブロック３０は、ＭＰＵ（マイクロプロセッシングユニット）、またはＣＰＵ（セントラルプロセッシングユニット）、制御プログラム等が書きこまれたＲＯＭ、プログラム実行に必要なワークエリアを提供するためのＲＡＭ等を含んでいる。マイクロコンピュータブロック３０は、地上波アナログ放送の電子番組サービス（東京地区ではＡＤＡＭＳ：TV-Asahi Data and Multimedia Service）あるいは地上波／衛星デジタル放送の電子ガイド情報／電子番組ガイド（ＥＰＧ）から、電子番組表の情報（放送番組だけでなく種々な情報サービスも含む）を取り込むことができる。また、マイクロコンピュータブロック３０は、ネットワークインターフェース３０ａを介して外部ネットワーク２００に接続することが可能である。これにより、外部のサーバ（後述する図３）から電子番組案内情報（ＤＥＰＧ）を取り込むことも可能である。
【００２４】
さらに、マイクロコンピュータブロック３０のＭＰＵは、そのＲＯＭに格納された制御プログラム（ファームウエア）に従い、ＲＡＭをワークエリアとして用いて、欠陥場所検出、未記録領域検出、録画情報記録位置設定、ＵＤＦ記録、ＡＶアドレス設定などを実行する。またマイクロコンピュータブロック３０は、装置の各ブロックを統括して制御するために必要な情報処理部を有するもので、ワークＲＡＭ３１、ディレクトリ検出部３２、ＶＭＧ（全体のビデオ管理情報）情報作成部、コピー関連情報検知部、コピー及びスクランブリング情報処理部（ＲＤＩ処理部）、パケットヘッダ処理部、シーケンスヘッダ処理部、アスペクト比情報処理部などを備える。またマイクロコンピュータブロック３０は、録画を実行する際の管理情報の制御部３４と、編集を実行する際の管理情報の制御部３３をも備える。
【００２５】
さらに、マイクロコンピュータブロック３０には、シリーズ番組予約・録画制御部３５、ＧＵＩ（グラフィックユーザインターフェース）画面制御部３６、情報蓄積・分析・データ収集等の処理部３７が設けられている。
【００２６】
マイクロコンピュータブロック３０のＭＰＵの実行結果のうち、ユーザに通知すべき内容は、映像データ記録再生装置の表示部４３に表示されるか、またはモニターディスプレイ３００１にＯＳＤ（オンスクリーンディスプレイ）表示される。
【００２７】
また、マイクロコンピュータブロック３０は、この装置を操作するための操作信号を与えるキー入力部４４を有する。このキー入力部４４は、例えば記録再生装置の本体上に設けた操作スイッチ類や、あるいはリモートコントローラなどが相当する。また、記録再生装置と有線通信あるいは無線通信あるいは光通信もしくは赤外線通信などの手段を用いて接続されたパーソナルコンピュータを、図１の装置の操作に利用することも可能である。いずれの形態であるにせよ、ユーザがこのキー入力部４４を操作することにより、受信もしくは入力された映像音声信号の録画処理、録画されたコンテンツや光ディスクの再生処理、あるいは録画されたコンテンツに対する編集処理などを施すことができる。
【００２８】
なお、マイクロコンピュータブロック３０が、ディスクドライブ部１００２、ハードディスクドライブ部２００１、データプロセッサ部１００３、エンコーダ部５０及び／またはデコーダ部６０などを制御するタイミングは、ＳＴＣ（システムタイムクロック）３８からの時間データに基づいて実行することができる。録画や再生の動作は、通常はＳＴＣ３８からのタイムクロックに同期して実行されるが、それ以外の処理はＳＴＣ３８とは独立したタイミングで実行されてもよい。
【００２９】
デコーダ部６０は、図示しないが、パック構造を持つＤＶＤフォーマットの信号から各パックを分離して取り出すセパレータと、パック分離やその他の信号処理実行時に使用するメモリと、セパレータで分離された主映像データ（ビデオパックの内容）をデコードするＶデコーダと、セパレータで分離された副映像データ（副映像パックの内容）をデコードする副映像デコーダと、セパレータで分離されたオーディオデータ（オーディオパックの内容）をデコードするＡデコーダとを有する。デコーダ部６０はまた、デコードされた主映像にデコードされた副映像を適宜合成し、主映像にメニュー、ハイライトボタン、字幕やその他の副映像を重ねて出力するビデオプロセッサを備えている。
【００３０】
デコーダ部６０の出力ビデオ信号は、ビデオミキシング部７１に入力される。ビデオミキシング部７１では、例えばテキストデータの合成が行われる。またビデオミキシング部７１には、ＴＶチューナやＡＶ入力部４１aからの信号を直接取り込むラインもまた接続されている。ビデオミキシング部７１には、バッファとして用いるフレームメモリ７２が接続されている。ビデオミキシング部７１の出力がアナログ出力の場合はＩ／Ｆ（インタフェース）７３を介して外部出力され、デジタル出力の場合はデジタルアナログ変換器７４を介して外部へ出力される。
【００３１】
デコーダ部６０の出力オーディオ信号は、セレクタ７６を介してデジタルアナログ変換器７７でアナログ変換され外部に出力される。セレクタ７６は、マイクロコンピュータブロック３０からのセレクト信号により制御される。これによりセレクタ７６は、ＴＶチューナ４１ｂ〜４１ｅやＡＶ入力部４１aからのデジタル信号を直接モニタする時、エンコーダ部５０をスルーした信号を直接選択することも可能である。
【００３２】
なお、エンコーダ部５０のフォーマッタ５１では、録画中、各切り分け情報を作成し、定期的にマイクロコンピュータブロック３０のＭＰＵへ送る（ＧＯＰ先頭割り込み時などの情報）。切り分け情報としては、ＶＯＢＵのパック数、ＶＯＢＵ先頭からのIピクチャのエンドアドレス、ＶＯＢＵの再生時間などである。
【００３３】
同時に、アスペクト情報処理部からの情報を録画開始時にＭＰＵへ送り、ＭＰＵはＶＯＢストリーム情報（ＳＴＩ）を作成する。ここでＳＴＩは、解像度データ、アスペクトデータなどを保存し、再生時、各デコーダ部ではこの情報を元に初期設定が行われる。
【００３４】
また本装置では、ＤＶＤに記録するビデオファイルは１ディスクに１ファイルとしている。またデータをアクセス（シーク）している間に、途切れないで再生を続けるために、最低限連続する情報単位（サイズ）を決めている。この単位をＣＤＡ（コンティギュアス・データ・エリア）という。ＣＤＡサイズは、ＥＣＣ（エラー訂正コード）ブロック（１６セクタ）の倍数であり、ファイルシステムではこのＣＤＡ単位で記録を行っている。
【００３５】
データプロセッサ部１００３は、エンコーダ部５０のフォーマッタからＶＯＢＵ単位のデータを受け取り、ＣＤＡ単位のデータをディスクドライブ部１００２あるいはハードディスクドライブ部２００１に供給している。またマイクロコンピュータブロック３０のＭＰＵは、記録したデータを再生するのに必要な管理情報を作成し、データ記録終了のコマンドを認識すると、作成した管理情報をデータプロセッサ部１００３に送る。これにより、管理情報がディスクに記録される。従って、エンコードが行われているとき、エンコーダ部５０からマイクロコンピュータブロック３０のＭＰＵは、データ単位の情報（切り分け情報など）を受け取る。また、マイクロコンピュータブロック３０のＭＰＵは、記録開始時には光ディスク及びハードディスクから読み取った管理情報（ファイルシステム）を認識し、各ディスクの未記録エリアを認識し、データ上の記録エリアをデータプロセッサ部１００３を介してディスクに設定している。
【００３６】
図２は、リモートコントローラ２０の概観を例示している。主な操作キーを説明する。２０ａは電源をオンオフするための電源キーであり、２０ｂは番組ナビを起動する番組ナビキーである。（２０ｂはトップメニュー画面を表示させるためのトップメニューキーとして用いられてもよい。）メニューキー２０ｃは、例えばＤＶＤなどの媒体に記録されているメニューを表示させるときに操作する操作キーである。２０ＤＥは、決定キーであり、２０ＵＰ、２０ＤＷ、２０Ｒ、２０Ｌは、カーソルをそれぞれ上、下、右、左に移動させるためのカーソル操作キーである。
【００３７】
図３は、この発明の一実施の形態に係るサーバアクセス方法が適用されるシステム構成の一例を説明する図である。このシステムでは、インターネット等のネットワーク２００を介してサーバ３００にクライアント機器１００（図１の記録再生装置）が適宜接続されるようになっている。１１０はサーバアクセス端子である。サーバ３００は、番組表（ＥＰＧ）データ提供部３０６、コンテンツ情報（ＣＩ）提供部３０４、サーバアクセス情報提供部３０２等を含む。クライアント機器１００は、その機器の動作（コンテンツ再生装置１０２の動作、ＨＤＤやＤＶＤ−Ｒ／ＲＷ／ＲＡＭ等の記録メディア１０４への記録、ＧＵＩ表示システム（モニタ）１０６での表示を介したユーザ操作等）の情報を蓄積したり、サーバ３００からの情報を蓄積するデータ蓄積部（データベース）１０８を備えている。クライアント機器１００のＣＰＵはサーバアクセス情報要求処理部１２２と、サーバアクセス情報受信記憶処理部１２４と、再生コンテンツ・アクセス情報比較処理部１２６と、コンテンツ情報要求処理部１２８と、コンテンツ情報受信記憶処理部１３０と、コンテンツ情報再生処理部１３２と、コンテンツ情報表示カウント処理部１３４と、コンテンツ情報表示回数情報アップロード処理部１３６と、コンテンツ情報・アクセス情報クリア部１３８とを含む。
【００３８】
図３のシステム構成において、クライアント機器１００側は以下の機能を持つことができるように構成される：
・放送以外のコンテンツやサービス情報を統合的に表示し、番組表、番組リスト、番組検索の動作機能と表示インタフェースの機能を持つ；
・ユーザ設定やサーバ側設定（ユーザがサーバ設定も可能）で、特定のコンテンツやサービスの表示・非表示、表示順番、表示情報量、表示内容を指定できる機能を持つ；
・ユーザの好みを蓄積するデータベースを持つ；
・録画予約、予約の実行、録画内容の再生実行、録画内容の削除、録画内容の可搬メディア（ＤＶＤ−Ｒ／ＲＷ／ＲＡＭ等）への保存、ライブラリ（メタデータ）情報の管理、ＣＤ／ＤＶＤなどの可搬メディアの再生、さらにはコンテンツやサービスの購入履歴情報、情報の検索、自動検索用キーワードなどの蓄積および／またはサーバ送信できる機能を持つ；
・サーバから、（コンテンツプロバイダや商品販売業者等が）推薦する情報および／またはユーザが必要とする情報を、自動的または手動で取得できる機能を持つ。
【００３９】
また、図３のシステム構成において、サーバ３００側は、以下の機能を持つことができるように構成される：
・クライアントを特定できる機能を持つ；
・クライアント情報を蓄積できる機能を持つ；
・番組表システム用の番組データを蓄積、送信できる機能を持つ；
・番組データ以外の各種コンテンツデータを収集・蓄積できる機能を持つ；
・蓄積したクライアント情報と各種コンテンツ情報を分析し、関係づけ、おすすめ度を付加し、クライアントに配信できる機能を持つ；
・クライアントからの、コンテンツ購入やレンタル申込などに対応可能な機能を持つ；
・課金システムを有する。
【００４０】
図４は図３のシステムのクライアント機器１００とサーバ３００との通信処理を説明する概念図である。クライアント機器１００側の記録メディア１５２（図１のＨＤＤ部２００１相当）は放送波を通して放送された番組や、サーバからのダウンロードコンテンツ３５２を格納する。記録メディア１５２以外にも、クライアント機器１００は映画、音楽等のＣＤＶ／ＣＤ１５４等の記憶媒体（図１の媒体１００１相当）を含む。記録メディア１５２、ＣＤＶ／ＣＤ１５４のコンテンツが再生開始されると（ブロック＃１５６）、ブロック＃１５８でサーバアクセス情報の有無が判定される。
【００４１】
サーバ３００にはコンテンツ毎にコンテンツに関連あるいは付随する関連情報（広告情報等）が格納されており、クライアント機器１００はコンテンツの再生中にサーバ３００へ当該コンテンツの関連情報のダウンロード要求を送信し、関連情報（コンテンツ情報）をダウンロードしておく。コンテンツの再生が停止すると、クライアント機器１００はダウンロードしておいたコンテンツ情報を表示する。ここで、サーバ３００は全てのコンテンツに対して関連情報を格納している訳ではない。コンテンツによっては関連情報の無いものもある。関連情報とは例えばコンテンツの広告に関する情報であり、テキスト、静止画、音声および／または動画を含んで構成される。関連情報の他の例は物販情報に関する情報であり、テキスト、静止画、音声および／または動画を含んで構成される。
【００４２】
そこで、本実施形態ではコンテンツ毎に関連情報の有無を示すサーバアクセス情報が定義されている。図６はサーバアクセス情報の一例であり、サーバ３００が関連情報を格納しているコンテンツの識別番号の一覧表（テーブル）である。この一覧表に記載されている識別番号のコンテンツは関連情報がサーバ３００に格納されていることを示す。一覧表はサーバ３００が関連情報を格納する毎にそのコンテンツ識別番号を登録して作成する。クライアント機器１００がサーバ３００に接続されると、クライアント機器１００はサーバ３００から一覧表をダウンロードする。ダウンロードした一覧表はＲＡＭ等の不揮発性メモリからなる蓄積部１６４に格納される。
【００４３】
コンテンツの識別番号は次のように決められる。録画コンテンツの場合は、サーバとクライアントが同じＩＤ決定方法（放送チャンネルと放送時刻を用いる方法）を使い、独自に決定する。従って、サーバとクライアントは互いに識別番号を認識し、識別番号を知らせるためのサーバとクライアント間の通信は発生しない。ダウンロードコンテンツの場合は、サーバがＩＤを決定し、コンテンツのダウンロード時にクライアントに伝える。
【００４４】
ブロック＃１５８でサーバアクセス情報（一覧表）が無いと判定されると、クライアント機器１００はサーバ３００へサーバアクセス情報取得要求を送信する。サーバ３００はサーバアクセス情報取得要求を受信すると、コンテンツ情報／サーバアクセス情報蓄積部３５４からサーバアクセス情報をクライアント機器１００側のコンテンツ情報／サーバアクセス情報蓄積部１６４へ格納する。
【００４５】
ブロック＃１５８でサーバアクセス情報（一覧表）が有ると判定されると、ブロック＃１６０でクライアント機器１００は一覧表に再生中のコンテンツの識別番号があるか否かを、すなわち当該コンテンツの関連情報がサーバに格納されているか否かを判定する。当該コンテンツの識別番号が一覧表にある場合、すなわち関連情報がサーバに格納されており、関連情報のダウンロードが可能である場合は、クライアント機器１００はサーバ３００へコンテンツ情報取得要求を送信する。サーバ３００はコンテンツ情報取得要求を受信すると、コンテンツ情報／サーバアクセス情報蓄積部３５４からコンテンツ情報をクライアント機器１００側のコンテンツ情報／サーバアクセス情報蓄積部１６４へ格納する。
【００４６】
ブロック＃１６０で当該コンテンツの識別番号が一覧表にない場合はコンテンツ情報がサーバ３００に格納されておらずダウンロードが不可能であるので、ブロック＃１６２で処理を終了する。これにより、コンテンツ情報がサーバ３００に格納されていないにも関わらずサーバ３００へ取得要求を送信するという無駄なサーバアクセスが防止され、サーバアクセスの頻度が低減し、サーバの負荷が軽減される。また、クライアント機器１００にサーバアクセス情報が格納されているか否かを判定し、無い場合のみサーバ３００へコンテンツ情報取得要求を送信するので、これによっても無駄なサーバアクセスがが防止され、上記の効果を奏する。
【００４７】
記録メディア１５２、ＣＤＶ／ＣＤ１５４のコンテンツ再生が停止すると（ブロック＃１６６）、ブロック＃１６８でクライアント機器１００はコンテンツ情報／サーバアクセス情報蓄積部１６４から再生していたコンテンツに関連するコンテンツ情報を読み出し、図７に示すように表示する。
【００４８】
その後、ブロック＃１７０でコンテンツ情報の表示回数等の表示情報データを蓄積する。図７に示すコンテンツ情報はメニューだけであり、実際の広告情報等は図７の各項目「…ＤＶＤ情報」、「…紀行」、「…上映情報」等をクリックすると表示される。表示回数はクリック回数である。蓄積データはサーバアクセス情報取得要求あるいはコンテンツ情報取得要求の送信時に同時にサーバ３００へ送信される。これによってもサーバアクセスの頻度が低減し、サーバの負荷が軽減される。
【００４９】
サーバ３００へ送信された蓄積データはユーザ情報分析／コンテンツ情報分析／データ作成（お薦め度付き）部３５８で番組表データ３５６を利用してユーザの嗜好が分析される。なお、放送チャンネルと放送時刻が判れば放送番組が特定できるので、番組表データは無くても良い。
【００５０】
図５は図４に示した概念の通信を利用したクライアント機器の動作フロー図である。
【００５１】
電源オン後の初めての再生時には、ステップ＃２で、クライアント機器１００はサーバ３００へサーバアクセス情報取得要求を送信し、表示回数情報をアップロードする。
【００５２】
ステップ＃４で、クライアント機器１００はサーバ３００からサーバアクセス情報をダウンロードする。
【００５３】
サーバとクライアントは接続されているので、このときは再生中のコンテンツの識別番号がサーバアクセス情報に含まれているか否か判定せずに、ステップ＃６で、クライアント機器１００はサーバ３００へコンテンツ情報取得要求を送信する。
【００５４】
ステップ＃８で、クライアント機器１００はサーバ３００からコンテンツ情報をダウンロードする。
【００５５】
再生停止時にコンテンツ情報のダウンロードが完了している場合は、ステップ＃１０でコンテンツ情報を表示し、表示回数をコンテンツ情報毎にカウントする。
【００５６】
２回目およびそれ以降の再生時にはサーバアクセス情報はクライアント機器は記憶しているので、サーバアクセス情報取得要求は送信しない。ステップ＃１２で再生中のコンテンツの識別番号がサーバアクセス情報に含まれているか否かを判断して、アクセス可能であれば、ステップ＃１４で、クライアント機器１００はサーバ３００へコンテンツ情報取得要求を送信するとともに、表示回数情報をアップロードする。アクセス不可能であれば、何もしない。クライアント機器１００はステップ＃１６でコンテンツ情報をダウンロードする。
【００５７】
２回目およびそれ以降の再生も再生停止時にコンテンツ情報のダウンロードが完了している場合は、ステップ＃１８でコンテンツ情報を表示し、表示回数をコンテンツ情報毎にカウントする。
【００５８】
電源がオフされると、ステップ＃２０で図４の蓄積部１６４に蓄積されているコンテンツ情報とサーバアクセス情報がクリアされる。表示回数データはクリアされず、保持される。
【００５９】
以上説明したように、第１の実施の形態によれば、サーバアクセス情報に基づいて関連情報取得要求がサーバに送信されているので、無駄なサーバアクセスが防止され、サーバアクセスの頻度が低減され、サーバの負荷が軽減される。
【００６０】
なお、この発明は、上記実施形態そのままに限定されるものではなく、実施段階ではその要旨を逸脱しない範囲で構成要素を変形して具体化できる。また、上記実施形態に開示されている複数の構成要素の適宜な組み合せにより種々の発明を形成できる。例えば、実施形態に示される全構成要素から幾つかの構成要素を削除してもよい。更に、異なる実施形態に亘る構成要素を適宜組み合せてもよい。上記実施形態ではコンテンツの再生中に関連情報を必ずサーバからダウンロードしているが、ダウンロード済みの関連情報が蓄積部１６４に格納されている場合は省略してもよい。サーバは、サーバアクセス情報をクライアント機器毎に管理するようにしても良い。これにより、電源投入後の最初の再生中にサーバからクライアント機器へ送信されるサーバアクセス情報のデータ量が低減する。さらに、クライアント毎のサーバアクセス情報を管理する際に、関連情報の表示回数情報を参考にしてクライアント機器のユーザの嗜好を分析し、分析結果に応じて関連情報を絞り込むと、より効果的に広告情報を配信することができる。
【００６１】
また、本発明は、コンピュータに所定の手段を実行させるための（あるいはコンピュータを所定の手段として機能させるための、あるいはコンピュータに所定の機能を実現させるための）プログラムを記録したコンピュータ読取り可能な記録媒体としても実施することもできる。
【図面の簡単な説明】
【００６２】
【図１】本発明の一実施形態に係るクライアント装置の構成を説明する図。
【図２】図１の装置の操作に用いることが出来るリモーロコントローラの一例を説明する図。
【図３】本発明の一実施形態に係るサーバアクセス方法が適用されるシステム構成の一例を示す図。
【図４】図３のクライアント機器とサーバ間の通信処理の一例を示す図。
【図５】図３のクライアント機器の動作フローを示す図。
【図６】サーバアクセス情報の一例を示す図。
【図７】再生停止時のコンテンツ情報の表示一例を示す図。
【符号の説明】
【００６３】
１００…クライアント機器、１０２…コンテンツ再生装置、１０４…記録メディア、１０６…ＧＵＩ表示システム、１０８…データ蓄積部、１２０…ＣＰＵ、２００…ネットワーク、３００…サーバ、３０２…サーバアクセス情報提供部、３０４…コンテンツ情報提供部。
【図１】
2009089034.tif 000003
【図２】
2009089034.tif 000004
【図３】
2009089034.tif 000005
【図４】
2009089034.tif 000006
【図５】
2009089034.tif 000007
【図６】
2009089034.tif 000008
【図７】
2009089034.tif 000009