JP4512974B2 - Accumulated information retrieval system, terminal device and server device - Google Patents

Accumulated information retrieval system, terminal device and server device Download PDF

Info

Publication number
JP4512974B2
JP4512974B2 JP2003192804A JP2003192804A JP4512974B2 JP 4512974 B2 JP4512974 B2 JP 4512974B2 JP 2003192804 A JP2003192804 A JP 2003192804A JP 2003192804 A JP2003192804 A JP 2003192804A JP 4512974 B2 JP4512974 B2 JP 4512974B2
Authority
JP
Japan
Prior art keywords
information
content
additional information
broadcast
terminal device
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Expired - Fee Related
Application number
JP2003192804A
Other languages
Japanese (ja)
Other versions
JP2005033253A (en
Inventor
俊吉 清水
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Sony Corp
Original Assignee
Sony Corp
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Sony Corp filed Critical Sony Corp
Priority to JP2003192804A priority Critical patent/JP4512974B2/en
Publication of JP2005033253A publication Critical patent/JP2005033253A/en
Application granted granted Critical
Publication of JP4512974B2 publication Critical patent/JP4512974B2/en
Anticipated expiration legal-status Critical
Expired - Fee Related legal-status Critical Current

Links

Images

Description

【0001】
【発明の属する技術分野】
この発明は、例えば、ハードディスクやDVD(Digital Versatile Disc)やビデオテープなどの記録媒体に、例えば放送番組などを記録して利用できるようにするシステム、当該システムを構成する装置に関する。
【0002】
【従来の技術】
デジタルケーブルテレビジョン放送やデジタル衛星放送が行われるようになり、また、地上波のデジタルテレビ放送についても実用化の準備が進められている。これらのデジタル放送の場合、1つのデジタル放送信号には、多数の放送番組が多重化されて提供される。
【0003】
このため、従来の地上波アナログテレビ放送のように、テレビ放送信号を選局しさえすれば、目的とする放送番組を即座に視聴できるのとは異なり、上述したようなデジタルテレビ放送の場合には、まず、目的とするテレビ放送信号を選局し、次に、そのテレビ放送信号に多重化されている放送番組(プログラム)の中から目的とする放送番組を選択するようにする番組選択(プログラム選択)を行わなければならない。
【0004】
しかし、上述もしたように、1つのデジタルテレビ放送信号には、複数の放送番組が多重化されている。そこで、目的とする放送番組を迅速かつ正確に選択できるようにするために、選局したデジタルテレビ放送信号に多重化されている放送番組の一覧リストであって、番組選択を行うためのいわゆる電子番組表(以下、EPG(Electronic Program Guide)と略称する。)が用いられる。
【0005】
EPGを形成するためのデータ(EPGデータ)もまたデジタル放送信号に多重化されて提供される。デジタルテレビ放送の受信機においては、受信したデジタルテレビ放送信号からEPGデータを抽出し、この抽出したEPGデータによるEPGを形成して表示素子に表示し、ユーザーが利用できるようにしている。
【0006】
そして、ユーザーによるデジタル放送信号の選局および番組選択の後に、受信周波数の切り換えと、選択した番組を形成するデータの復号処理とを開始したのでは、選択した番組の画像および音声を提供できるようになるまでに若干の時間がかかる場合があり好ましくない。
【0007】
このような問題点を解消する技術として、特許文献1(特開平8−111823号公報)には、表示素子の画面に表示されたEPG上において、例えば、リモートコマンダ(リモコン)を通じてのユーザーの操作に応じて移動するカーソルの位置に応じて、予め周波数の切り換えを行うようにする技術が開示されている。
【0008】
この技術を用いることにより、デジタルテレビ放送信号の選局動作を早めに開始し、放送番組が選択されたときには、選択した放送番組の復号処理を即座に開始して、その放送番組の画像と音声とをユーザーに対して迅速に提供することができるようにされる。
【0009】
【特許文献1】
特開平8−111823号公報
【0010】
【発明が解決しようとする課題】
ところで、VTR(Video Tape Recorder)、ハードディスクレコーダ、DVDレコーダなどの記録再生装置(コンテンツサーバ装置)を用いて、ビデオテープ、ハードディスク、DVD等の記録媒体にテレビ放送番組などを記録した場合に、ある程度時間が経過した後においても、記録媒体にはどのような情報が記録されているかをユーザーが覚えておくようにすることは難しい。
【0011】
また、最近では、ハードディスクやDVD等の記憶容量の大きな記録媒体が用いられるようになってきており、例えば、ユーザーがよく視聴している番組と同じジャンルの番組をユーザーの指示がなくても自動的に録画する機能を備えた記録再生装置も提供され、ユーザーが予約録画の設定を忘れても、目的とする番組を見逃すことがないようにすることも行われている。
【0012】
このように、記録媒体にどのような情報が記録されているかをユーザーが常に認識していることは難しい。また、上述のように、ユーザーが関知しないで自動的に録画された情報については、録画されていることをユーザーに対して明確に通知できなければならない。
【0013】
そこで、記録媒体にどのような情報が記録されているのかをユーザーが知ることができるようにするために、記録媒体に記録された放送番組などの記録情報についての情報を、例えばその記録媒体上で管理するようにし、この管理している情報を録画リストとして一覧表示できるようにした記録再生機器が提供されている。
【0014】
この場合、記録媒体に記録された番組を通知するための録画リストは、上述したデジタルテレビ放送におけるEPGと同様の役割を果たすものであり、その記録媒体にどのような情報が記録されているかを示すと共に、その録画リストから目的とする記録情報を選択することにより、記録媒体に記録されているその記録情報を再生して利用することができるようにされる。
【0015】
しかしながら、上述した記録再生装置における録画リストは、各記録再生装置に固有の機能である。したがって、複数の記録再生装置を用いる場合に、各記録再生装置で管理される記録情報についての情報は記録再生装置毎に異なる場合がある。
【0016】
例えば、図13に示すように、VTR、ハードディスクレコーダ、DVDレコーダなどのいわゆるコンテンツサーバ装置11、12、13と、パーソナルコンピュータなどのクライアント装置14とを、例えば、USB(Universal Serial Bus)やイーサネット(登録商標)などのバス15を通じて接続して形成したホームネットワークシステムの場合について考える。
【0017】
図13に示したホームネットワークシステムの場合には、クライアント装置14からコンテンツサーバ装置11、12、13のそれぞれを制御することができるようになっている。したがって、クライアント装置1は、目的とするコンテンツサーバ装置に対して目的とする情報の提供要求を送信し、その目的とするコンテンツサーバ装置から目的とする情報の提供を受けて、これを利用することができるようにされる。
【0018】
そして、図14に示すように、コンテンツサーバ装置11、12、13のそれぞれにおいては、録画するようにした放送番組についての情報(放送番組に関する情報)として、録画した放送番組の放送年月日、放送時間(開始時刻〜終了時刻)、放送チャンネル(放送地域に応じたもの)を録画した放送番組を特定するための特定情報として用いるようにされている。
【0019】
しかしながら、コンテンツサーバ装置11は、特定情報に加え、録画した放送番組のタイトルと出演者名とを付加情報として用いることができるようにされている。この場合、出演者名は可能な限り細かいものであり、例えば、出演者が複数人からなるグループであっても、そのグループの構成メンバーそれぞれの名前を出演者名として管理することができるようにしている。
【0020】
また、コンテンツサーバ装置12は、コンテンツサーバ装置11と同様に、特定情報に加え、録画した放送番組の番組名と出演者名とを付加情報として用いることができるようにされている。しかし、このコンテンツサーバ装置12の場合には、出演者が複数人からなるグループの場合には、そのグループ名を出演者名として管理することができるようにしている。
【0021】
また、コンテンツサーバ装置13は、特定情報以外の情報は管理しない。すなわち、コンテンツサーバ装置13は、付加情報を用いずに、特定情報のみによって、録画した放送番組を管理するようにしている。
【0022】
この場合、図14に示すように、コンテンツサーバ装置11、12、13のそれぞれが、同じ日時に放送された同じ番組を録画した場合であっても、クライアント端末14を通じて、目的とする放送番組を検索した場合に、正確に検索できる場合とできない場合とが生じてしまう。
【0023】
例えば、図14に示したホームネットワークシステムの場合、グループaが出演している放送番組を検索するようにすると、コンテンツサーバ装置12にしか目的とする放送番組は録画されていないように見えてしまう。しかし、実際には、同じ番組は、コンテンツサーバ装置12だけでなく、コンテンツサーバ装置11とコンテンツサーバ装置13にも録画されている。
【0024】
結局、図13、図14に示したように構築されるホームネットワークシステムの場合、コンテンツサーバ装置11、12、13のそれぞれを、クライアント端末14を通じて個別に管理し、制御するようにしなければならず、ユーザーにとってはコンテンツサーバ装置の制御が分かり難くなる場合がある。
【0025】
また、録画予約を指示する場合にも、コンテンツサーバ装置毎に行わなければならず、録画予約のための設定を行おうとしたコンテンツサーバ装置に対して、既に同一日時に録画予約の設定がされていた場合には、ユーザーは別のコンテンツサーバ装置に対して録画予約の設定をやり直さなければならなくなり、面倒な手間がかかる場合がある。
【0026】
以上の問題点にかんがみ、この発明は、ネットワークに接続される複数のコンテンツサーバ装置の記録情報の管理や動作制御を一元的に管理できるようにしたシステム、このシステムで用いられる装置を提供することを目的とする。
【0027】
【課題を解決するための手段】
上記課題を解決するため、請求項1に記載の発明の蓄積情報検索システムは、
複数のコンテンツサーバ装置と、これらを制御することが可能な端末装置と、前記端末装置と接続可能な付加情報サーバ装置とからなる蓄積情報検索システムであって、
前記コンテンツサーバ装置のそれぞれは、
放送信号、映像信号、音声信号のうち少なくとも1つ以上を含むコンテンツ情報と、前記コンテンツ情報を特定するための情報であって、少なくとも放送日時記録日時を含む日時情報、取得経路を示す情報を含む特定情報とを対応付けて記憶保持するコンテンツ記憶手段と、
前記端末装置からの前記コンテンツ記憶手段に記憶保持しているコンテンツ情報に対応する前記特定情報の一覧リストであるコンテンツリストの提供要求を受け付ける端末要求受付手段と、
前記端末要求受付手段を通じて受け付けた前記提供要求に応じて、前記コンテンツリストを、提供元のコンテンツサーバ装置が区別可能な態様で前記端末装置に提供する特定情報提供手段と、
前記端末装置からのコンテンツサーバ装置を指示する情報と前記特定情報とを含むコンテンツ情報の提供要求を受け付ける第2の端末要求受付手段と、
前記第2の端末要求受付手段を通じて受け付けた前記提供要求が自機宛のものである場合に、当該提供要求に含まれる前記特定情報により特定されるコンテンツ情報を前記記憶手段から抽出して、目的とする相手先に提供するコンテンツ情報提供手段と
を備え、
前記端末装置は、
使用者からの目的とするコンテンツ情報を検索するための検索情報の入力を受け付ける入力受付手段と、
前記入力受付手段を通じて前記検索情報の入力を受け付けた場合に、複数の前記コンテンツサーバ装置に対して、前記コンテンツリストの提供要求を形成して送出する第1の送出手段と、
前記提供要求に応じて複数の前記コンテンツサーバ装置から提供される前記コンテンツリストを受け付ける第1の受付手段と、
前記付加情報サーバ装置に対して、受け付けた前記コンテンツリストを含み、当該コンテンツリストに含まれる前記特定情報に対応する前記コンテンツ情報のタイトル、内容アウトライン、出演者名、番組ジャンルのうち少なくとも1つ以上を含む付加情報の提供要求を形成して送出する第2の送出手段と、
前記付加情報の提供要求に応じて、前記付加情報サーバ装置から提供される前記コンテンツリストに含まれる特定情報のそれぞれに対して対応する付加情報を付加した付加情報リストを受け付ける第2の受付手段と、
前記第2の受付手段を通じて受け付けた前記付加情報リストの付加情報の構成項目を用い、前記入力受付手段を通じて受け付けた検索情報に合致する特定情報と、当該特定情報に対応するコンテンツ情報を記憶保持しているコンテンツサーバ装置を検索する検索手段と、
前記検索手段による検索結果をユーザーに対して提供する検索結果提供手段と、
前記検索結果提供手段により提供される検索結果に基づいて、どのコンテンツサーバ装置に対して、どの特定情報に対応するコンテンツ情報の提供を要求するかの選択入力を受け付ける選択入力受付手段と、
前記選択入力受付手段を通じて受け付けた前記選択入力に応じて、コンテンツサーバ装置を指示する情報と特定情報とを含むコンテンツ情報の提供要求を形成して送信する第3の送出手段と
を備え、
前記付加情報サーバ装置は、
多数のコンテンツ情報の前記特定情報と、前記多数のコンテンツ情報についての前記付加情報とを予め取得する取得手段と、
前記取得手段を通じて取得した前記多数のコンテンツ情報の前記特定情報と、前記多数のコンテンツ情報の前記付加情報とを対応付けて記憶保持する付加情報記憶手段と、
前記端末装置からの前記コンテンツリストを含む前記付加情報の提供要求を受け付ける受付手段と、
前記付加情報記憶手段に記憶されている情報のうち、前記受付手段を通じて受け付けた前記提供要求に含まれる前記コンテンツリストの前記特定情報のそれぞれに対して、対応する前記付加情報を付加した付加情報リストを形成し、当該付加情報リストを前記端末装置に提供する情報提供手段と
を備える。
【0032】
【発明の実施の形態】
以下、図を参照しながらこの発明によるシステム、装置の一実施の形態について説明する。以下に説明する実施の形態においては、家庭において種々の電子機器を接続して構成するホームネットワークシステムに、この発明によるシステム、装置を適用した場合を例にして説明する。
【0033】
[ホームネットワークシステムについて]
図1は、この発明によるシステムが適用されたホームネットワークシステムを説明するための図である。図1に示すように、この実施の形態のホームネットワークシステムは、コンテンツサーバ装置1、2、3と、クライアント端末装置4と、表示装置5と、通信インターフェース(図1においては通信I/Fと記載。)6とが、例えばイーサネット(登録商標)方式のローカルエリアネットワークを形成するためのバス7を通じて接続されると共に、通信インターフェース6と、公衆電話通信網やインターネットなどの通信ネットワーク8を介して、外部に設けられる付加情報サーバ装置9とも接続することができるようにされている。
【0034】
コンテンツサーバ装置(以下、コンテンツサーバという。)1、2、3は、例えば、VTR、ハードディスクレコーダ(ハードディスクドライブ)、DVDレコーダなどの記録再生装置であり、後述もするように、放送信号の受信機能や外部機器から供給される映像信号や音声信号を受け付ける機能を備え、受信した放送信号や外部機器から供給された映像信号や音声信号などのコンテンツデータ(コンテンツ情報)を、自機に搭載された記録媒体に、あるいは、自機に装填された着脱可能な記録媒体に記録することができると共に、その記録媒体に記録したコンテンツデータを必要に応じて読み出して利用できるようにするものである。
【0035】
また、この実施の形態のコンテンツサーバ1、2、3のそれぞれは、記録媒体にコンテンツデータを記録する場合には、後述もするように、記録するコンテンツデータをユーザーが特定することができるようにするための特定情報を付加して記録することができるものである。特定情報は、例えば、放送年月日、放送時間(開始時刻〜終了時刻)、放送チャンネル(地域に応じた放送信号の伝送路)を示す情報等である。
【0036】
なお、この実施の形態においては、説明を簡単にするため、図1に示したように、コンテンツサーバ1、3は、記録媒体としてハードディスクを用いた記録再生装置(HDD)であり、コンテンツサーバ2は、記録媒体としてDVDを用いた記録再生装置(DVDレコーダ)であるものとして説明する。
【0037】
表示装置5は、コンテンツサーバ1、2、3あるいはクライアント端末4から供給される映像データから再生表示画像を形成し、これを自機の表示画面に表示することによってユーザーに提供するようにするものである。なお、表示装置5は、スピーカーをも備えたものであり、コンテンツサーバ1、2、3等から供給される音声データから再生音声信号を形成し、これをスピーカーに供給することによって、再生音声をもユーザーに提供することができるものである。
【0038】
クライアント端末4は、コンテンツサーバ1、2、3のそれぞれを制御して、各コンテンツサーバ1、2、3に記憶されているどのコンテンツデータを表示装置5に供給するようにするか等を制御するなど、いわゆるチャンネルサーバとしての機能を有するものである。もちろん、コンテンツサーバ1、2、3だけでなく、この実施の形態のホームネットワークシステムに接続された表示装置5や通信インターフェース6などの各機器を制御することもできるものである。
【0039】
さらに、この実施の形態のホームネットワークシステムのクライアント端末4は、通信インターフェース6、通信ネットワーク8を通じて、付加情報サーバ9との間に通信回線を接続し、付加情報サーバ9から後述する付加情報を取得して、これを利用することができるものである。
【0040】
付加情報サーバ9は、放送により提供されるコンテンツデータ(放送番組データ)を特定する特定情報と、そのコンテンツデータに対する付加情報とを対応付けて記憶保持しているものである。
【0041】
付加情報サーバ9で記憶保持されている特定情報は、上述したコンテンツサーバ1、2、3において、コンテンツデータに付加するようにされる特定情報と同じ、放送年月日、放送時間(開始時刻〜終了時刻)、放送チャンネルなどの情報である。また、付加情報サーバ9で記憶保持されている付加情報は、後述もするが、放送番組に関する付加情報であって、番組タイトル、内容アウトライン(概要)、出演者名、番組ジャンル等の情報である。
【0042】
そして、この実施の形態のホームネットワークシステムにおいては、コンテンツサーバ1、2、3のそれぞれが、個々に放送信号を受信して、これを記録媒体に記録する。すなわち、コンテンツサーバ1、2、3のそれぞれは、放送信号により提供される放送番組(コンテンツ)を受信して、自己の記録媒体に記録することができるものである。コンテンツサーバ1、2、3において記録媒体に記録された放送番組(コンテンツ)のデータ(コンテンツデータ)には、上述もしたように特定情報が対応付けられる。
【0043】
そして、この実施の形態のホームネットワークシステムにおいては、コンテンツサーバ1、2、3のそれぞれにおいて、記録媒体に記録されたコンテンツデータに対応付けられる特定情報をキー情報にして、その特定情報により特定されるコンテンツデータに対する付加情報であって、どのコンテンツサーバによって記録媒体に記録されたコンテンツデータについても、同一の構成要素を持ち、各構成要素のレベルが同一レベルで把握されている付加情報を付加情報サーバ9から得て、その付加情報に基づいて、コンテンツデータの検索を行うことができるようにしている。
【0044】
すなわち、コンテンツサーバとしての機能を有する記録再生装置であっても、付加情報を付加するものと付加しないものとが存在したり、あるいは、付加情報を付加するコンテンツサーバであっても、コンテンツサーバ毎に、付加情報の構成要素が異なっていたり、付加情報の管理レベルが異なっている場合などが発生する場合がある。
【0045】
ここで、付加情報の管理レベルが異なっている場合は、例えば、付加情報として、放送番組の出演者を管理するようにしている場合に、あるコンテンツサーバにおいては、出演者に複数人からなるグループが存在する場合に、グループ名を出演者として管理するが、別のサーバ装置においては、そのグループの各構成メンバー名を出演者として管理するなどの場合である。
【0046】
しかし、この実施の形態においては、コンテンツサーバ1、2、3のいずれにおいて記録保持されているコンテンツデータについても、クライアント端末4が、付加情報サーバ9から、同一の構成要素で、かつ、同一レベルの一元的に管理されている付加情報を取得することによって、同じ条件で形成された付加情報を用いて、コンテンツデータの検索を確実に行うことができるようにしている。
【0047】
さらに、この実施の形態のクライアント端末4は、放送番組の録画予約を行う場合に、目的とするコンテンツサーバにおいて、これから設定しようとする録画予約と同じ時間帯に録画予約が既にされている場合には、別のコンテンツサーバであって、目的とする時間帯に録画予約されていないコンテンツサーバに録画予約の設定を自動的に行うことができるようにしている。
【0048】
つまり、クライアント端末4は、コンテンツサーバ1、2、3のそれぞれを独立に制御するが、ユーザーは、コンテンツサーバ1、2、3のそれぞれを個別に意識して操作する必要はなく、コンテンツサーバ1、2、3をまとまった1つのコンテンツサーバのようにして、録画予約を行うことができるようにしている。
【0049】
そして、ユーザーが意図しないコンテンツサーバにおいて録画予約が受け付けられ、これに従って録画が実行された場合であっても、上述のような、一元的に管理されている付加情報に基づいて、コンテンツデータの検索を行うことができることにより、目的とするコンテンツデータの検索に時間や手間がかかるなどの不都合が生じることが無いようにしている。
【0050】
[ホームネットワークシステムを構成する各機器について]
以下、この実施の形態のホームネットワークシステムを構成する主な機器であるコンテンツサーバ1、2、3、クライアント端末4、表示装置5、付加情報サーバ9のそれぞれの構成と動作について説明する。
【0051】
[コンテンツサーバ1、2、3について]
まず、この実施の形態のホームネットワークシステムで用いられるコンテンツサーバ1、2、3について説明する。上述もしたように、コンテンツサーバ1、3で用いられる記録媒体はハードディスクであり、コンテンツサーバ2で用いられる記録媒体はDVDであるというように、記録媒体が異なっているが、この点を除けば、コンテンツサーバとして同様の機能を備えている。このため、この実施の形態において、コンテンツサーバ1、2、3のそれぞれは、ほぼ同様の構成を有するものとして説明する。
【0052】
図2は、この実施の形態のコンテンツサーバ1、2、3を説明するためのブロック図である。コンテンツサーバ1、2、3は、この発明によるコンテンツサーバ装置の一実施の形態が適用されたものである。
【0053】
図2において、CPU(Central Processing Unit)121は、ホストバス126を介し、ROM(Read Only Memory)122、RAM(Random Access Memory)123、EEPROM(Electrically Erasable and Programmable ROM)124を必要に応じてアクセスし、このコンテンツサーバの全体の制御を行う。すなわち、CPU121、ROM122、RAM123、EEPROM124により、マイクロコンピュータの構成とされた制御部120を形成している。
【0054】
また、図2に示すように、ホストバス126には、時計回路125が接続されている。時計回路125は、カレンダ機能を備え、現在の年、月、日、曜日、時刻を正確に管理することができるものである。この時計回路125は、ユーザーに現在時刻を通知すると共に、録画予約の際の録画の開始時刻や終了時刻の到来を検知するなどの場合に用いられる。
【0055】
さらに、ホストバス126には、赤外線のリモコン信号の受光部131が接続されている。受光部131は、リモコン130からの赤外線のリモコン信号を受光し、これを電気信号に変換して、CPU121に供給することができるようにされている。
【0056】
これにより、CPU121は、リモコン130を通じて供給されるユーザーからの指示に応じた処理を行うように各部を制御したり、種々の設定を例えばEEPROM124に対して行ったりするなど、クライアント装置4を介さずに直接に操作するようにすることもできるようにされている。
【0057】
なお、ROM122は、この実施の形態のコンテンツサーバにおいて実行する各種のプログラムや処理に必要となる各種のデータが記録されたものであり、RAM123は、処理の途中結果を一時記録するなど、主に作業領域として用いられるものである。また、EEPROM124は、いわゆる不揮発性メモリーであり、電源が落とされても保持しておく必要のあるデータ、例えば、各種の設定データなどを記憶保持しておくためのものである。
【0058】
そして、図2に示すこの実施の形態のコンテンツサーバは、デジタル入力端部として、デジタルBS/CSチューナー101と、デジタル入力/出力端子105とを備え、また、アナログ入力端部として、地上波チューナー102と、アナログオーディオ入力端子103およびアナログビデオ入力端子104とを備えている。
【0059】
また、デジタル出力端部として、デジタル入力/出力端子105が用いられるようにされている。ここで、デジタル入力/出力端子105、デジタルインターフェース115は、図1に示したように、ローカルエリアネットワークシステムであるホームネットワークシステムを形成するためのバス7への接続機能をも実現している。
【0060】
なお、図2においては図示しないが、この実施の形態のサーバ1、2、3は、デジタルオーディオ信号をアナログオーディオ信号に変換する処理系とアナログオーディオ出力端子、および、デジタルビデオ信号をアナログビデオ信号に変換する処理系とアナログビデオ出力端子とを備え、アナログ音声信号やアナログ映像信号の出力もできるようにされている。
【0061】
そして、この図2に示すコンテンツサーバは、上述したデジタル入力端部を通じて受け付けたデジタルビデオ信号やデジタルオーディオ信号を、記録媒体118に記録したり、デジタル出力端部を通じて出力したり、また、アナログ信号に変換して出力したりすることができるものである。
【0062】
さらに、この図2に示すコンテンツサーバは、上述したアナログ入力端部を通じて受け付けたアナログオーディオ信号やアナログビデオ信号を、アナログ出力端部を通じて出力したり、デジタル信号に変換して、記録媒体118に記録したり、デジタル出力端部を通じて出力したりすることができるものである。
【0063】
[デジタル入力の利用について]
上述した各入力端部を通じて情報の供給を受ける場合のこの実施の形態のコンテンツサーバ1、2、3の動作について説明する。まず、デジタルBS/CSチューナー101を通じて、BSデジタル放送信号、CSデジタル放送信号を受信し、これを記録媒体118に記録する場合の動作について説明する。
【0064】
デジタルBS/CSチューナー101には、図示しないが、衛星からのデジタル放送信号を受信するためのアンテナが接続されている。そして、デジタルBS/CSチューナー101は、CPU121から供給されるユーザーからの選局指示に応じた選局制御信号に基づいて、目的とするデジタル放送信号を受信、選局し、この受信、選局したデジタル放送信号を多重/分離回路116に供給する。
【0065】
デジタル放送信号は、番組伝送路としてのチャンネル毎に、PSI(Program Specific Information)と呼ばれる選局情報や電子番組案内表を形成するためのEPG(Electronic Program Guide)データなどの種々の制御データと共に、放送番組を構成する画像データ(ビデオデータ)や音声データ(オーディオデータ)、その他の種々のデータがパケット化され、多重化されて送信されるものであり、いわゆるTS(Transport Stream)信号の形式とされたものである。
【0066】
各パケットのそれぞれには、識別子(ID)が付加されており、この識別子によって、PSIデータやEPGデータを抽出したり、同じ番組を構成する画像パケットや音声パケットを抽出したりすることができるようにされている。
【0067】
多重/分離回路116は、デジタルBS/CSチューナー101からのTS信号からPSIやEPGデータを抽出し、これをCPU121に供給して、番組の選択を可能にすると共に、電子番組案内表を形成して、これをユーザーからの指示に応じて表示するように出力し、電子番組案内表を通じての番組選択や録画予約などを可能にする。
【0068】
また、多重/分離回路116は、選択された番組の記録が指示されている場合には、デジタルBS/CSチューナー101からのTS信号からユーザーにより選択された目的とする番組のビデオパケットとオーディオパケットとを抽出して、これらと必要な制御データとからなる新たなTS信号を形成し、これをバッファ制御回路117を通じてハードディスク118に記録するようにする。
【0069】
この場合に、CPU121は、記録媒体118に記録した番組のビデオパケット、オーディオパケットとからなるコンテンツデータを正確に特定することができるようにするために、特定情報を付加すると共に、ユーザーからの指示などに応じて、付加情報をも付加することができるようにされている。
【0070】
図3は、記録媒体118にコンテンツデータが記録されることにより形成されるコンテンツファイルについて説明するための図である。付加情報を付加することが指示されていない場合には、図3Aに示すように、コンテンツデータとこれを特定するための特定情報とからなるコンテンツファイルが記録媒体118に形成されることになる。
【0071】
ここで、特定情報は、記録媒体118に記録されたコンテンツデータを特定することが可能な情報であって、上述もし、また、図3にも示すように、少なくとも、放送年月日、放送チャンネル、放送時間(開始時刻〜終了時刻)とからなるものである。放送信号の伝送路としての放送チャンネルは、各地方によって異なるため、受信地に応じたものとなる。
【0072】
また、付加情報を付加することが指示されている場合には、図3Bに示すように、コンテンツデータとこれを特定するための特定情報とに加えて、付加情報もコンテンツファイルに付加される。付加情報は、例えば、図3Bに示したように、コンテンツデータとして記録するようにした放送番組のタイトル(題名)、番組内容のアウトライン(概要)、出演者名、番組ジャンル等の種々の情報からなるものである。
【0073】
なお、この実施の形態において、コンテンツサーバ1、2、3で用いられる付加情報は機器毎に異なっている。例えば、コンテンツサーバ1では、図3Bに示したように、タイトル、番組内容アウトライン、出演者名、ジャンルを付加情報として用いることが可能である。しかし、コンテンツサーバ2、3においては、タイトルと出演者名だけというように、付加情報として利用可能な情報が異なっている。また、出演者名については、出演者が複数人のメンバーからなるグループの場合には、グループ名またはメンバー名のいずれかで示すことが可能であり、いずれを用いるかも、コンテンツサーバごとに異なっている。
【0074】
このように、デジタル放送信号により提供される番組を記録媒体118に記録する場合には、その放送番組を形成するコンテンツデータだけでなく、これを特定するための特定情報が付加されると共に、記録するコンテンツデータに対する付加情報をも付加して、記録媒体に記録することができるようにしている。
【0075】
なお、付加情報は、この場合には、デジタル放送信号に多重化されているEPGデータの中の必要な情報を用いることが可能である。また、ユーザー自身が例えば各コンテンツサーバ1、2、3のキー操作部を通じて直接的に入力したり、また、クライアント端末4を通じて入力したりすることもできるし、通信インターフェース6、通信ネットワーク8を通じて所定のサーバ装置からクライアント装置4が必要な情報の提供を受けるようにし、これを付加情報としてコンテンツデータに対して付加するようにすることも可能である。
【0076】
また、外部機器などから供給されるデジタル信号をデジタル入力/出力端子105を通じて受け付け、これを記録媒体118に記録したり、アナログビデオ信号、アナログオーディオ信号を形成して、出力したりすることもできるようにされている。
【0077】
すなわち、デジタル入力/出力端子105を通じて供給を受けたデジタル信号は、デジタルインターフェース回路115に供給される。デジタルインターフェース回路115は、これに供給されたデジタル信号について、このコンテンツサーバが用いている所定のデータ方式に適合するようにフォーマット変換等の処理を施し、TS信号を生成して、これを多重/分離回路116に供給する。
【0078】
多重/分離回路116では、更に制御信号等の解析や生成を行い、ハードディスク118に記録する形式のTS信号を形成し、これを前述もしたように、バッファ制御回路117を通じてハードディスク118に記録することができるようにしている。
【0079】
この場合にも、図3を用いて説明したように、特定情報、または、特定情報と付加情報とが付加されて、記録媒体118に記録されることになる。なお、このように、デジタル入力/出力端子105を通じて他のコンテンツサーバなどの外部機器から提供されるコンテンツデータを記録媒体118に記録する場合には、例えば、記録年月日、外部入力である旨を示す情報、記録時間(開始時刻〜終了時刻)などが特定情報として用いられることになる。また、この場合、特定情報をユーザーが変更するようにしたり、ユーザーが入力した付加情報を付加したりすることも可能である。
【0080】
このように、この実施の形態のコンテンツサーバ1、2、3においては、デジタルBS/CSチューナー101を通じて受信、選局したデジタル放送信号から目的とする番組のビデオデータとオーディオデータとを抽出し、これをコンテンツデータとして、このコンテンツデータに特定情報を付加して、あるいは、特定情報と付加情報とを付加して、記録媒体118に記録することができるものである。
【0081】
また、デジタル入力/出力端子105を通じて外部機器からコンテンツデータの供給を受けて、これに特定情報を付加して、あるいは、特定情報と付加情報とを付加して、記録媒体118に記録することができるものである。
【0082】
[アナログ入力の利用について]
次に、地上波チューナー102、アナログオーディオ入力端子103、アナログビデオ入力端子104を通じて、アナログ信号の入力を受け付け、これを記録媒体118に記録する場合の動作について説明する。
【0083】
地上波チューナー102には、図示しないが、地上波テレビ放送信号を受信するためのアンテナが接続されている。そして、地上波チューナー102は、地上波のアナログ放送信号を受信、選局して復調し、アナログビデオ信号(コンポジット信号)とアナログオーディオ信号と得て、これらを入力切換回路106に供給する。同様に、外部からのコンポジットビデオ信号Cとオーディオ信号も入力切換回路106に供給される。
【0084】
入力切換回路106は、CPU121からの制御信号に従い、目的とする信号を選択して出力する。すなわち、入力切換回路106は、地上波チューナー102からのアナログビデオ信号とアナログオーディオ信号とを出力するか、アナログオーディオ入力端子103、アナログビデオ入力端子104からのアナログオーディオ信号とアナログビデオ信号とを出力するかを切り換えるものである。
【0085】
入力切換回路106から出力される信号のうち、アナログオーディオ信号はA/D変換器107に供給され、また、アナログビデオ信号(コンポジット信号)はYC分離回路110に供給される。YC分離回路110は、これに供給されたアナログビデオ信号をYC分離、すなわち、輝度信号Yと色差信号Cとに分離し、これらを入力切換回路111に供給する。この入力切換回路111には、外部からのセパレートビデオ信号Sも供給するようにされている。
【0086】
入力切換回路111は、CPU121からの指示に従い、外部からのセパレートビデオ信号SとYC分離回路110からのビデオ信号とのうちの一方を選択し、選択したビデオ信号をNTSC(National Television System Committee)デコーダ回路112に供給する。
【0087】
NTSCデコーダ回路112は、これに入力されたアナログビデオ信号に対して、A/D変換、クロマデコード等の処理を施し、デジタルコンポーネントビデオデータ(ビデオデータ)に変換し、これをプリ映像信号処理回路113に供給する。
【0088】
また、NTSCデコーダ112は、入力されたビデオ信号の水平同期信号を基準に生成したクロックと、同期分離して得た水平同期信号、垂直同期信号、フィールド判別信号を図示しない同期制御回路に供給する。同期制御回路は、これに供給された各信号を基準とし、各回路ブロックにおいて必要なタイミングを提供するクロック信号、同期信号を生成し、これを各回路ブロックに供給する。
【0089】
また、プリ映像信号処理回路113は、入力されたビデオデータにプリフィルタ等の各種映像信号処理を施し、これをMPEGビデオエンコーダ114に供給する。
【0090】
MPEGビデオエンコーダ114は、プリ映像信号処理回路113からの画像データにブロックDCT(Discrete Cosine Transform:離散コサイン変換)等の符号化処理を施し、ビデオESを生成し、多重/分離回路116に供給する。
【0091】
一方、入力切換回路106で選択されたオーディオ信号はA/D変換器107にて、デジタルオーディオ信号(オーディオデータ)に変換されたのち、プリ音声信号処理回路108に供給される。プリ音声信号処理回路108は、これに供給されたオーディオデータに対してフィルタ処理を施し、これをMPEGオーディオエンコーダ109に供給する。
【0092】
MPEGオーディオエンコーダ109は、これに供給されたオーディオデータをMPEGフォーマットに従い圧縮した後、オーディオESを生成し、ビデオデータの場合と同様に、多重/分離回路116に供給する。
【0093】
多重/分離回路116は、記録時においては、MPEGビデオエンコーダ114からのビデオESとMPEGオーディオエンコーダ109からのオーディオESと各種制御信号との多重化処理を行う。つまり、記録時における多重/分離回路116は、これに入力されたMPEGビデオESと、MPEGオーディオESとを、各種制御信号と合わせ、多重化処理を施し、例えばMPEGシステムのTS信号を生成する。ここで生成されたTS信号が、バッファ制御回路117を通じて記録媒体118に記録される。
【0094】
この場合においても、地上波チューナー102を通じて受信、選局した放送信号により提供される目的とする放送番組のビデオデータとオーディオデータとを形成し、これをコンテンツデータとして、これに特定情報を付加して、あるいは、特定情報と付加情報とを付加して、図3を用いて説明したように、記録媒体118に記録する。
【0095】
また、アナログオーディオ入力端子103、アナログビデオ入力端子104を通じて外部機器から音声信号、映像信号の供給を受けて、これらを上述したようにデジタル信号に変換して、記録用のコンテンツデータを形成し、これを記録媒体118に記録する場合にも、特定情報を付加して、あるいは、特定情報と付加情報とを付加して、図3に示したように、記録媒体118に記録する。
【0096】
このように、記録対象のコンテンツデータとして、アナログビデオ信号、アナログオーディオ信号の供給を受けた場合においても、それらをデジタル信号に変換すると共に、デジタル信号の供給を受けた場合と同様に、最低限、特定情報が付加され、また、付加情報の付加もできるようにされている。
【0097】
[記録媒体からの読み出しについて]
次に、上述のようにして記録媒体118に記録されたビデオ信号やオーディオ信号からなるコンテンツデータを読み出して利用する場合のこの実施の形態のコンテンツサーバ1、2、3における動作について説明する。CPU121の制御により、記録媒体118から目的とするTS信号が読み出され、これがバッファ制御回路117、多重/分離回路116を通じてデジタルインターフェース回路115に供給される。
【0098】
デジタルインターフェース回路115は、多重/分離回路116からのTS信号から出力用のデータを形成し、これをデジタル入力/出力端子105を通じて出力して、目的とする電子機器、例えば表示装置5などに供給するようにする。表示装置5は、コンテンツサーバからコンテンツデータの提供を受けたときには、これをデコード処理するなどして、供給されたコンテンツデータに応じた画像と音声とを出力して、ユーザーに提供するようにされる。
【0099】
また、CPU121の制御により、記録媒体118から目的とするTS信号が読み出され、これがバッファ制御回路117を通じて多重/分離回路116に供給される。多重/分離回路116は、記録媒体118から読み出されたTS信号から、ビデオES、オーディオESの分離処理を行い、分離したオーディオES、ビデオESをデコード(圧縮伸張処理)すると共に、アナログ信号に変換して、これを図示しないアナログ出力端子から出力して、アナログ機器に供給することもできるようにしている。
【0100】
さらに、デジタル入力/出力端子105、デジタルインターフェース115を通じて、自機宛ての制御信号を受け付けたときには、受け付けた制御信号を、デジタルインターフェース115を通じて制御部120に供給するようにする。そして、制御部120のCPU121は、外部から自機宛てに供給された制御信号に応じて各部を制御することにより、外部からの制御信号に応じた処理を行うこともできるようにしている。
【0101】
また、この実施の形態のコンテンツサーバの制御部120において形成される他の機器に対するコマンド信号、要求信号、応答信号等は、デジタルインターフェース115、デジタル入力/出力端子105を通じて、バス7によって接続されたクライアント端末や他のコンテンツサーバなどに送信することもできるようにされる。
【0102】
なお、この実施の形態においては、ビデオデータとオーディオデータとは、MPEG方式の圧縮を行うようにしているが、他の圧縮方式を用いることも可能であるし、また、データ圧縮することなく、非圧縮のまま処理することも可能である。
【0103】
このように、この実施の形態のコンテンツサーバ1、2、3のそれぞれは、自機が受信、選局した放送信号により提供される放送番組を形成する映像データや音声データ、あるいは、外部機器から供給される映像データや音声データ等の各種のコンテンツデータを自機の記録媒体118に記録することができ、記録に際して、特定情報や付加情報を付加することができるようにしている。
【0104】
記録媒体であるハードディスクやDVDは、大容量の記録媒体であり、複数の放送番組のコンテンツデータを記録することが可能であるが、記録されるコンテンツデータには、少なくとも特定情報が付加されるので、この特定情報を用いることによって、目的とするコンテンツデータの迅速かつ正確な特定ができるようにされる。
【0105】
また、デジタル入力/出力端子105、デジタルインターフェース回路115を通じて、コンテンツデータの提供を受けるだけでなく、クライアント端末などの同じホームネットワークシステムに接続するようにされる各機器との間で、コンテンツデータはもとより、制御信号についても送受し、同じホームネットワークに接続された他の機器と協働することができるようにしている。
【0106】
[クライアント端末4について]
次に、この実施の形態のホームネットワークシステムで用いられるクライアント端末4について説明する。図4は、この実施の形態のクライアント端末4を説明するためのブロック図である。クライアント端末4は、この発明による端末装置の一実施の形態が適用されたものである。
【0107】
この実施の形態のクライアント装置は、図4に示すように、ホームネットワークシステムを形成するためのバス7への接続機能を実現するデジタル入力/出力端子401、および、デジタルインターフェース402を備えている。デジタルインターフェース402は、制御部450に接続されている。また、制御部450には、図4に示すように、キーインターフェース(図4においては、キーI/Fと記載。)405を通じてキー操作部406が接続されている。
【0108】
制御部450は、CPU451、ROM452、RAM453、EEPROM454がホストバス455を通じて接続されて、マイクロコンピュータの構成とされたものである。
【0109】
ここで、ROM452は、この実施の形態のクライアント端末4において実行する各種のプログラムや処理に必要となる各種のデータが記録されたものであり、RAM453は、処理の途中結果を一時記録するなど、主に作業領域として用いられるものである。また、EEPROM454は、いわゆる不揮発性メモリーであり、電源が落とされても保持しておく必要のあるデータ、例えば、各種の設定データなどを記憶保持しておくためのものである。
【0110】
そして、制御部450のCPU451は、キー操作部406、および、キーインターフェース405を通じて受け付けたユーザーからの指示入力に基づいて、ホストバス455を介し、ROM452、RAM453、EEPROM454を必要に応じてアクセスし、送出するコマンド(コマンド情報)を生成し、これをデジタルインターフェース402、デジタル入力/出力端子402を通じてバス7に送出し、目的とする機器に対して供給することにより、この実施の形態のホームネットワークシステムに接続された目的とする機器を制御する。
【0111】
例えば、クライアント端末4の制御部450が、ユーザーからの指示に応じて、コンテンツサーバ1、2、3や付加情報サーバ9に対して、所定の情報の提供を要求するコマンドを生成して、これをデジタルインターフェース402、デジタル入力/出力端子401を介して送出し、このコマンドに応じて、コンテンツサーバ1、2、3や付加情報サーバ9から送信されてくる情報をデジタル入力/出力端子401、デジタルインターフェース402を通じて制御部450が収集して、この収集した情報に基づいて、コンテンツデータの検索を行うことができるようにしている。
【0112】
また、クライアント端末4においては、制御部450が、検索結果やガイダンスメッセージなどの表示情報を形成し、これをデジタルインターフェース402、デジタル入力/出力端子401を介して表示装置5に供給し、その表示情報をユーザーに提供するようにしたり、また、目的とするコンテンツデータを保持するコンテンツサーバに対して、そのコンテンツデータの提供を要求したりするなど、種々の機能を実現することができるものである。
【0113】
この実施の形態のクライアント端末4において、デジタルインターフェース402は、自機からバス7に送出するデータを送出用の形式のデータに変換する機能を有すると共に、バス7を通じて提供される自機あてのデータを、自機において処理可能な形式のデータに変換して、制御部450に対して供給する機能とを有するものである。
【0114】
そして、上述したように、クライアント端末4は、ホームネットワークシステムを構成する各機器から情報を収集したり、その収集した情報に基づいて、各機器を制御するためのコマンドを生成して目的とする機器に対して送出したりすることにより、ホームネットワークシステムを構成する各機器を制御するようにするこの実施の形態のホームネットワークシステムの制御装置としての機能を有している。
【0115】
[表示装置5について]
次に、この実施の形態のホームネットワークシステムで用いられる表示装置5について説明する。図5は、この実施の形態の表示装置5を説明するためのブロック図である。表示装置5は、デジタル信号の供給を受けてこれを処理することが可能ないわゆるデジタルテレビ受像機の構成とされたものである。
【0116】
この実施の形態の表示装置5は、図5に示すように、デジタル入力/出力端子501、デジタルインターフェース502、デコード部503、OSD処理部504、映像信号処理部505、表示素子506、音声信号増幅部507、スピーカー508、制御部510を備えたものである。
【0117】
制御部510は、この表示装置5の各部を制御するものであり、CPU511、ROM512、RAM513、EEPROM514がバス515を通じて接続されて、マイクロコンピュータの構成とされたものである。
【0118】
この表示装置5においても、制御部510を構成する各メモリーのうち、ROM512は、この実施の形態の表示装置5において実行する各種のプログラムや処理に必要となる各種のデータが記録されたものであり、RAM513は、処理の途中結果を一時記録するなど、主に作業領域として用いられるものである。また、EEPROM514は、いわゆる不揮発性メモリーであり、電源が落とされても保持しておく必要のあるデータ、例えば、各種の設定データなどを記憶保持しておくためのものである。
【0119】
また、この表示装置5においても、デジタル入力/出力端子501、デジタルインターフェース502は、ホームネットワークシステムを形成するためのバス7への接続機能を実現している。ここで、デジタルインターフェース502は、バス7を通じて提供される自機あてのデータを、自機において処理可能な形式のデータに変換する機能と、自機からバス7に送出するデータを送出用の形式のデータに変換する機能とを有するものである。
【0120】
そして、コンテンツサーバ1、2、3やクライアント端末4からのデジタルデータや制御信号は、デジタル入力/出力端子501を通じて受け付けられ、デジタルインターフェース502に供給される。デジタルインターフェース502は、外部からのデジタルデータを自機において処理可能な形式のデータに変換し、変換後のデータをデコード部503に供給する。
【0121】
デコード部503は、これに供給されたデジタルデータについて、映像データ、音声データ、その他の制御データ等に分解すると共に、映像データや音声データ等の圧縮データについては圧縮解凍処理を行って、データ圧縮前のデータに復元し、アナログ信号に変換する。
【0122】
そして、圧縮解凍され、D/A変換されることにより形成された映像信号は、OSD処理部504に供給され、圧縮解凍され、D/A変換された音声データは、音声信号増幅部507に供給される。また、デコード部503において抽出される映像データや音声データ以外の制御データ等の情報は、制御部510に供給される。
【0123】
OSD処理部504は、デコード部503からの映像信号に対して、制御部510から供給される表示メッセージ情報などの画像信号を合成するようにし、合成後の映像信号を映像信号処理部505に供給する。なお、OSD処理部504は常に合成処理を行うものではなく、必要に応じて、制御部510の制御により合成処理を行う。デコード部503から供給される映像信号に対して合成すべき画像がない場合には、デコード部503から映像信号は、OSD処理部504においては処理は施されずに、そのまま映像信号処理部505に供給される。
【0124】
映像信号処理部505は、これに供給された映像信号から表示素子506に供給する映像信号を形成し、これを表示素子506に供給する。表示素子506は、例えば、陰極線管、LCD(Liquid Crystal Display)、プラズマディスプレイなどのものであり、映像信号処理部505からの映像信号に応じた映像が表示素子506の表示画面に表示されることになる。
【0125】
一方、圧縮解凍され、D/A変換された音声信号は、デコード部503から音声信号増幅部507に供給される。音声信号増幅部507は、制御部510からの制御信号に応じて、自機に供給された音声信号のレベル調整を行い、所定のレベルになるように調整した後の音声信号をスピーカー508に供給する。これにより、供給された音声信号に応じた音声がスピーカー508から放音されることになる。
【0126】
なお、デコード部503において抽出された制御データ等のデータは、デコード部503から制御部510に供給され、各部の制御に用いられるなど、制御部510によって利用するようにされる。
【0127】
また、例えば、データの提供要求など、この表示装置5から目的とする装置に送信すべきデータ等は、制御部510において生成され、これが、デジタルインターフェース502、デジタル入力/出力端子501を通じて、バス7に送出され、目的とする機器に送信するようにされる。
【0128】
このように、この実施の形態の表示装置5は、コンテンツサーバ1、2、3からの映像データや音声データからなるコンテンツデータ等の提供を受け、これをデコードし、デコーダした映像データに応じた映像が表示素子5の表示画面に表示され、デコードした音声データに応じた音声が表示素子5のスピーカーから放音され、ユーザーが利用することができるようにされる。
【0129】
また、表示装置5は、クライアント端末4からの表示ガイダンス情報などについても、上述した場合と同様に、デジタル入力/出力端末501、デジタルインターフェース502、デコード部503、OSD処理部504、映像信号処理部505を通じて、表示素子506に表示することもできるようにされている。
【0130】
このように、表示装置5は、この実施の形態のホームネットワークシステムにおける共通の表示装置として用いられるものである。
【0131】
[付加情報サーバ9について]
次に、この実施の形態のホームネットワークシステムで用いられる付加情報サーバ9について説明する。図6は、この実施の形態の付加情報サーバ6を説明するためのブロック図である。付加情報サーバ6は、この発明による付加情報サーバ装置の一実施の形態が適用されたものである。
【0132】
この実施の形態の付加情報サーバ6は、図6に示すように、通信ネットワークを通じて通信回線を接続するようにするための通信インターフェース(図6においては、通信I/Fと記載。)901と、制御部910と、付加情報データベース920とを備えるものである。
【0133】
制御部910は、この付加情報サーバ9の各部を制御するものであり、CPU911、ROM912、RAM913、EEPROM914がホストバス915を通じて接続されて、マイクロコンピュータの構成とされたものである。
【0134】
この付加情報サーバ9においても、制御部910を構成する各メモリーのうち、ROM912は、この実施の形態の付加情報サーバ9において実行する各種のプログラムや処理に必要となる各種のデータが記録されたものであり、RAM913は、処理の途中結果を一時記録するなど、主に作業領域として用いられるものである。また、EEPROM914は、いわゆる不揮発性メモリーであり、電源が落とされても保持しておく必要のあるデータ、例えば、各種の設定データなどを記憶保持しておくためのものである。
【0135】
付加情報データベース920は、この実施の形態においては、デジタル衛星放送、地上波アナログ放送、地上波デジタル放送等の放送信号により提供される放送番組(コンテンツ)についての特定情報と付加情報とを対応付けて記憶保持しているものであり、例えば、1年前から現在にいたるまでに放送された放送番組についての特定情報と付加情報が記憶保持されているものである。
【0136】
図7は、付加情報データベース920に記憶保持される情報の概要を説明するための図である。上述もし、また、図7にも示すように、付加情報データベース920には、放送された放送番組についての特定情報と付加情報とが対応づけられて記憶保持するようにされている。
【0137】
放送番組についての特定情報は、図7にも示したように、その放送番組の放送年月日、放送チャンネル、放送時間(開始時刻〜終了時刻)からなるものであり、付加情報は、その放送番組のタイトル、出演者名、番組内容アウトライン(概要)、番組ジャンル、番組キーワード、その他の情報からなるものである。
【0138】
そして、詳しくは後述もするように、付加情報サーバ9が、クライアント端末4から送信されてくる特定情報に応じた付加情報を抽出し、これを要求元のクライアント端末4に返信することにより、クライアント端末4において、コンテンツサーバ1、2、3において記憶保持されている全てのコンテンツデータ(放送番組を形成する画像データや音声データ)に対して、同一項目、同一レベルの付加情報を付加することができるようにされる。これにより、クライアント端末4において、コンテンツサーバ1、2、3に記憶保持されたコンテンツデータについて、確実な検索ができるようにされる。
【0139】
なお、付加情報データベース920に記憶保持される情報は、過去に放送された放送番組(コンテンツ)についての特定情報と付加情報であるものとして説明したが、これに限るものではない。現在以降に放送が予定されている放送番組についての特定情報と付加情報とについても記憶保持し、放送予定についての情報をも提供できるものである。
【0140】
また、過去に放送された放送番組についての特定情報、付加情報は、例えば、過去1年間分を記憶保持しておくものとして説明したが、これに限るものではない。過去2年分、過去3年分というように、もっと長期間に渡って、過去に放送された放送番組についての特定情報、付加情報を記憶保持しておくようにしてもよいし、逆に、過去3か月分、過去6ヶ月分など、より短い期間にわたって、過去に放送された放送番組についての特定情報、付加情報を記憶保持しておくようにしてもよい。
【0141】
なお、付加情報サーバ9の付加情報データベースに記憶保持される特定情報および付加情報は、例えば、各放送局側から例えば通信回線などを通じて提供を受けて、記憶保持するようにされる。もちろん、デジタル放送番組の場合には、デジタル放送信号を受信し、EPGデータ等から特定情報を構成するデータ、付加情報を構成するデータを抽出して、これを記憶保持するようにすることも可能である。
【0142】
[ホームネットワークシステムの全体の動作について]
そして、上述したコンテンツサーバ1、2、3、クライアント端末4、表示装置5、付加情報サーバ9を構成要素とするこの実施の形態のホームネットワークシステムにおいては、上述もし、また、以下において詳細に説明するように、コンテンツサーバ1、2、3のいずれにおいて記憶保持されているコンテンツデータについても、クライアント装置4が、その特定情報を用いて、付加情報サーバ9に対して付加情報の問い合わせを行うことにより、同一項目、同一レベルの付加情報を得て、付加情報の違いによって生じる不正確な検索を防止し、正確に目的とするコンテンツデータの検索を行うことができるようにしている。
【0143】
すなわち、図8に示すように、コンテンツサーバ1、2、3において、同じ日(2003年1月13日)の同じ放送時間(22時から23時)に同じ放送チャンネル(8チャンネル)で放送された放送番組を記録したとする。コンテンツサーバ1、2、3のそれぞれにおいては、特定情報の内容は同じになる。
【0144】
しかし、コンテンツサーバ1は、例えば、放送信号に多重化されるなどして放送に付加されて提供された付加情報を用い、また、コンテンツサーバ2は、例えばインターネット上の情報提供サーバから取得する付加情報を用い、コンテンツサーバ3は、付加情報は全く付加できないもの、あるいは、付加情報を用いないようにしているとする。
【0145】
この場合、コンテンツサーバ1においてコンテンツデータに付加される付加情報と、コンテンツサーバ2においてコンテンツデータに付加される付加情報とは、構成項目が異なっていたり、同じ項目であっても管理レベル(把握レベル)が異なっていたりするなどの違いが生じる。また、コンテンツサーバ3は、初めから付加情報を用いていない。
【0146】
そこで、クライアント端末4は、コンテンツサーバ1、2、3のそれぞれから、それらが記憶保持しているコンテンツデータについての特定情報を得る。クライアント端末4は、コンテンツサーバ1、2、3からの特定情報を、図8に示すように付加情報サーバ9に送信して、その送信した特定情報により特定される放送番組(コンテンツ)についての付加情報の返信を受けるようにする。この場合、付加情報は、送信した特定情報と対応付けられて提供され、どの放送番組(コンテンツ)に対応する付加情報かが分かるようにされる。
【0147】
これにより、クライアント端末4は、図8において、右端側に示したように、同一項目(番組名、出演者、ジャンル)、同一レベルの付加情報を付加情報サーバ9から得て、付加情報の有無や付加情報の違いによって生じる不正確な検索を防止し、正確に目的とするコンテンツデータの検索を行うことができるようにしている。
【0148】
また、この実施の形態のホームネットワークシステムにおいては、録画予約を行う場合に、コンテンツサーバ1、2、3を有機的に結びつけて、目的とする放送番組を確実に録画できるようにすると共に、目的とする放送番組がどのコンテンツサーバに記録保持されているかを正確に知ることができるようにされる。
【0149】
すなわち、図9に示すように、コンテンツサーバ1には、2003年1月13日の22時から23時に8チャンネルで放送された放送番組と、2003年1月20日の22時から23時に6チャンネルで放送された放送番組と、2003年1月27日の22時から23時に4チャンネルで放送された放送番組とが記録保持されている。
【0150】
また、コンテンツサーバ2には、2003年1月20日の22時から23時に8チャンネルで放送された放送番組と、2003年1月27日の22時から23時に6チャンネルで放送された放送番組とが記録保持されている。コンテンツサーバ3には、2003年1月27日の22時から23時に8チャンネルで放送された放送番組が記録保持されている。
【0151】
すなわち、この実施の形態のホームネットワークシステムのユーザーは、毎週月曜日の22時から23時に8チャンネルで放送されている放送番組を録画するようにしたいが、録画予約が重なるなどして、1つのコンテンツサーバだけで目的とする放送番組を毎週録画することができない場合に、クライアント端末4が、コンテンツサーバ1、2、3のそれぞれに録画予約の設定状況を確認し、目的とする日時に録画予約の設定がされていないコンテンツサーバを見つけ出して、そのコンテンツサーバを利用し、目的とする放送番組を確実に録画できるようにしている。
【0152】
そして、ユーザーの意図しないコンテンツサーバでユーザーが目的とする放送番組の録画が行われた場合であっても、図9において(1)に示すように、クライアント端末4は、コンテンツサーバ1、2、3のそれぞれに対して特定情報の提供を要求し、(2)に示すように、コンテンツサーバ1、2、3のそれぞれから、それらが記憶保持しているコンテンツデータについての特定情報を入手する。
【0153】
クライアント端末4は、コンテンツサーバ1、2、3からの特定情報を、図9において(3)に示すように付加情報サーバ9に送信して、図9の右端側の(4)に示すように、その送信した特定情報により特定される放送番組(コンテンツ)についての付加情報を入手する(付加情報の返信を受けるようにする)。
【0154】
これにより、クライアント端末4は、図9において、右端側に示したように、同一項目(番組名、出演者、ジャンル)、同一レベルの付加情報を付加情報サーバ9から得て、付加情報の有無や付加情報の違いによって生じる不正確な検索を防止し、正確に目的とするコンテンツデータの検索を行うことができる。
【0155】
そして、例えば、番組名や出演者によって検索を行うことにより、2003年1月13日の22時から23時に8チャンネルで放送された放送番組は、コンテンツサーバ1に記憶保持されており、2003年1月20日の22時から23時に8チャンネルで放送された放送番組は、コンテンツサーバ2に記憶保持されており、2003年1月27日の22時から23時に8チャンネルで放送された放送番組は、コンテンツサーバ3に記憶保持されているということを正確かつ確実に把握してユーザーに通知するようにすることができるようにされる。
【0156】
したがって、ユーザーは、目的とする放送番組がどのコンテンツサーバに記憶保持されているかを迅速かつ正確に知ることができ、録画されていないと勘違いしたり、録画された目的とする放送番組を再生するまでに時間がかかったりするなどのことなく、録画された放送番組を利用することができるようにされる。
【0157】
[コンテンツデータの検索時の動作について]
次に、この実施の形態のホームネットワークシステムにおいて、コンテンツサーバ1、2、3に記憶保持されているコンテンツデータの検索を行う場合の動作について、図10のタイミングチャートを用いて説明する。
【0158】
この実施の形態のホームネットワークシステムのユーザーは、コンテンツサーバ1、2、3のそれぞれに記憶保持されているコンテンツの検索を行う場合には、ユーザーは、クライアント端末4に対してコンテンツの検索を行うようにする指示入力を行う(ステップS1)。
【0159】
クライアント端末4は、ユーザーから検索指示入力を受け付けると、コンテンツサーバ1、2、3のそれぞれに対して、コンテンツリストの提供を要求する(ステップS2)。ここでコンテンツリストは、記憶保持されているコンテンツの特定情報の一覧リストである。
【0160】
コンテンツサーバ1、2、3のそれぞれは、クライアント端末4からのコンテンツリストの提供要求を受け付けると、これに応じて、コンテンツリストをクライアント端末4に送信する(ステップS3)。クライアント端末4は、コンテンツサーバ1、2、3からのコンテンツリストを受信すると、これに基づいて、付加情報の提供を要求する付加情報要求を通信インターフェース6を通じて付加情報サーバ9に送信する(ステップS4)。すなわち、付加情報要求は、コンテンツサーバ1、2、3から提供を受けたコンテンツリストを含むものである。
【0161】
付加情報サーバ9は、クライアント端末4からの付加情報要求を受信すると、付加情報リストを形成し、これを要求元のクライアント端末4に返信する(ステップS5)。クライアント端末4は、付加情報サーバ9からの付加情報リストを受信すると、付加情報の構成項目を用いて、目的とするコンテンツである記録された放送番組の検索を実行する(ステップS6)。
【0162】
そして、クライアント端末4は、検索の結果を示す表示情報を形成し、これを表示装置5に供給して、検索結果を表示装置の表示画面に表示することにより、ユーザーに通知する(ステップS7)。この場合、コンテンツサーバ1、2、3のそれぞれからクライアント端末4が提供を受けるコンテンツリストは、どのクライアントサーバからのものであるかが分かるようにされているので、目的とするコンテンツデータがどのコンテンツサーバに記憶保持されているかがユーザーに通知するようにされる。
【0163】
ユーザーは、検索結果を確認し、目的とするコンテンツデータが、コンテンツサーバ1、2、3の内のどのコンテンツサーバに記憶保持されているかを確認し、目的とするコンテンツデータが記憶されているコンテンツサーバに対する再生指示をクライアント端末4に対して入力する(ステップS8)。
【0164】
クライアント端末4は、ユーザーからの再生指示を受け付けると、指示されたコンテンツサーバに対して、コンテンツデータの再生要求を送信する(ステップS9)。再生要求を受け付けたコンテンツサーバは、再生が指示されたコンテンツデータを読み出して表示装置5に供給するようにし、記憶保持しているコンテンツデータによる画像と音声の再生を行うようにする。
【0165】
このように、ユーザーは、コンテンツサーバ1、2、3のどこに目的とするコンテンツデータが記憶保持されているかが分からなくても、目的とするコンテンツデータの記憶保持先を確実に検索して、利用することができるようにされる。
【0166】
[録画予約時の動作について]
次に、この実施の形態のホームネットワークシステムにおいて、放送番組(コンテンツ)の録画予約を行う場合の動作について、図11のタイミングチャートを用いて説明する。
【0167】
この実施の形態のホームネットワークシステムユーザーは、好みのタレントの出演放送番組を検索し、その放送番組を録画予約することができるようにしている。ユーザーは、例えば、タレント〜が出演している番組を検索というように、録画しようとする放送番組(コンテンツ)の検索指示(録画コンテンツ検索指示)をクライアント端末4に対して入力する(ステップS11)。
【0168】
クライアント端末4は、ユーザーからの録画コンテンツ検索指示を受け付けると、付加情報サーバ装置9に対して、タレント〜が出演している番組を検索するように依頼する、録画コンテンツ検索依頼を形成して送信する(ステップS12)。
【0169】
付加情報サーバ装置9は、クライアント端末4から録画コンテンツ検索依頼を受信すると、これから放送される放送番組の特定情報であって、依頼された条件に合致する付加情報を有する特定情報を付加情報データベースから検索し、その検索結果を適合コンテンツリストとして、クライアント端末4に送付する(ステップS13)。
【0170】
また、クライアント端末4は、コンテンツサーバ1、2、3のそれぞれに対して、録画予約状況を問い合わせる(ステップS14)。コンテンツサーバ1、2、3のそれぞれは、クライアント端末4からの問い合わせに応じて、自己の録画予約状況を通知する(ステップS15)。
【0171】
クライアント端末4は、ステップS13により取得した付加情報サーバ9からの適合コンテンツリストとステップS15により取得したコンテンツサーバ1、2、3からの録画予約状況とに基づいて、優先順位付けを行って、コンテンツサーバ1、2、3に録画予約を割り振り、この割り振った後の録画予約の設定の候補(録画候補)を表示装置5の表示画面に表示するようにして、ユーザーに通知する(ステップS16)。
【0172】
ユーザーは、コンテンツサーバ1、2、3に割り振られた録画候補を必要に応じて編集(変更)する操作入力をクライアント装置4に対して行う(ステップS17)。この後、クライアント端末4は、ステップS17において、編集するようにされた録画候補に基づいて、コンテンツサーバ1、2、3のそれぞれに対して録画予約を行う(ステップS18)。
【0173】
このステップS18においては、必ずコンテンツサーバ1、2、3のそれぞれに対して録画予約が行われるのではなく、必要に応じて、1つ以上のコンテンツサーバに対して録画予約が行われるようにされる。
【0174】
コンテンツサーバ1、2、3のそれぞれは、自機に対する録画予約を受け付けると、既にされている録画予約をも参照し、今回の録画予約が受け付け可能か否かを判断して、その結果をクライアント端末4に送信してくる(ステップS19)。 クライアント端末4は、コンテンツサーバ1、2、3からの録画予約の結果を受信すると、この受信した情報に基づいて、予約一覧表を形成し、これを表示装置5の表示画面に表示して(ステップS20)、ユーザーに通知する。
【0175】
これにより、予定したコンテンツサーバに録画予約の空きが無くても、空きのあるコンテンツサーバに目的とする放送番組であるコンテンツを確実に記録し、これを利用することができるようにされる。
【0176】
また、目的とする放送番組が、コンテンツサーバ1、2、3の内のどのコンテンツサーバに記憶保持されているかについては、図10を用いて説明したように、正確に検索することができるので、録画された放送番組がどこに記録されているかが分からなくなるなどの不都合を生じさせることもない。
【0177】
そして、上述の説明から分かるように、この実施の形態のコンテンツサーバ1、2、3においては、記録媒体118がコンテンツ記憶手段としての機能を実現し、デジタル入力/出力端子105、デジタルインターフェース116が、端末要求受付手段、第2の端末要求受付手段としての機能を実現し、また、デジタル入力/出力端子105、デジタルインターフェース116が、特定情報提供手段、コンテンツ情報提供手段としての機能を実現するようにしている。
【0178】
また、この実施の形態のコンテンツサーバ1、2、3においては、BS/CSチューナー、地上波チューナーが選局手段としての機能を実現し、また、デジタル入力/出力端子105、デジタルインターフェース116が、録画予約情報受信手段、問合せ受信手段、予約状況通知送信手段としての機能を実現し、また、制御部120が、記録制御手段、録画予約情報設定手段としての機能を実現するようにしている。
【0179】
また、この実施の形態のクライアント端末においては、デジタルインターフェース402とデジタル入力/出力端子401とにより、第1の送出手段第1の受付手段第2の送出手段第2の受付手段、第3の送信手段としての機能を実現するようにしている。また、この実施の形態のクライアント端末においては、キーインターフェース405とキー操作部406とにより、入力受付手段、選択入力受付手段としての機能を実現している。デジタルインターフェース402とデジタル入力/出力端子401とにより、検索結果提供手段、問合せ送出手段、録画予約情報受付手段としての機能を実現している。制御部450が、検索手段としての機能を実現している。
【0180】
また、この実施の形態の付加情報サーバ9においては、付加情報データベース920が付加情報記憶手段としての機能を実現し、通信インターフェース901が、取得手段、受付手段、情報提供手段、検索情報受付手段、提供手段としての機能を実現し、また、制御部910が検索手段としての機能を実現するようにしている。
【0181】
[変形例について]
なお、上述の実施の形態のホームネットワークシステムにおいては、クライアント端末4が、コンテンツサーバ1、2、3から特定情報の提供を受け、この特定情報を含む付加情報の提供要求を付加情報サーバ9に送信して、付加情報の提供を受けるようにした。したがって、付加情報を用いたコンテンツの検索は、クライアント装置4において行うようにした。しかし、これに限るものではない。
【0182】
例えば、クライアント端末4が、コンテンツサーバ1、2、3から特定情報の提供を受けた後、ユーザーから検索情報の入力を受け付ける。そして、クライアント端末4が、特定情報と検索情報とを付加情報サーバ9に送信するようにする。そして、付加情報サーバ9において、クライアント端末4からの特定情報と同じ特定情報であって、検索情報に合致する付加情報に対応付けられた特定情報を検索し、この検索結果をクライアント端末4に返信するようにする。このように、付加情報サーバ9にユーザーからの検索情報をも考慮した検索機能を持たせることにより、クライアント端末4の付加をすることができる。
【0183】
この場合、クライアント端末と付加情報サーバ9との間で送受されるデータが変わる点と、付加情報サーバ9における検索処理の内容が変わるが、コンテンツサーバ1、2、3、クライアント端末4、付加情報サーバ9の構成が変わることはない。
【0184】
すなわち、クライアント端末4において、キーインターフェース405、キー操作部406が、検索情報の入力を受け付ける入力受付手段としての機能を実現し、また、デジタル入力/出力端子401、デジタルインターフェース402が、特定情報と検索情報を付加情報サーバ9に送出するようにする第2の送出手段としての機能を実現することができる。
【0185】
また、付加情報サーバ9において、通信インターフェース901が、特定情報と検索情報とを受け付ける受付手段としての機能を実現し、制御部910が検索手段としての機能を実現することができ、また、通信インターフェース901が、検索結果をクライアント端末4に提供する提供手段としての機能を実現することができる。
【0186】
また、クライアント端末4が、まず、検索情報の入力を受け付けて、これを付加情報サーバ9に送信し、付加情報サーバ9において、その検索情報に合致する付加情報を有する特定情報を検索して、検索の結果得られた特定情報をクライアント端末に返信する。
【0187】
そして、クライアント端末4が、コンテンツサーバ1、2、3のそれぞれに対して、付加情報サーバ9から得た特定情報により特定されるコンテンツデータを記憶保持しているか否かを確認するようにし、記憶保持していると確認が取れたコンテンツサーバに対して、そのコンテンツデータの提供を要求するようにすることもできる。
【0188】
[その他]
なお、上述した実施の形態においては、付加情報サーバ9は、外部に存在し、通信ネットワークを通じてクライアント端末と接続されるものとして説明したが、これに限るものではない。付加情報サーバ9も、図1に示したバス7を通じて接続するようにされていてもよい。
【0189】
また、クライアント端末に付加情報サーバの機能を持たせたり、クライアント端末にコンテンツサーバの機能を持たせたりしてもよい。また、表示装置5も、上述したように、バス7に接続されるのではなく、クライアント端末4に接続するようにするなど種々の対応を取ることが可能である。
【0190】
また、各装置が有線により接続するのではなく、例えば、図12に示すように、アクセスポイントを用いて、無線によりクライアント端末と各コンテンツサーバとを接続するようにしてもよい。この図12に示した例の場合には、クライアント端末4自身が表示素子をも備えたものであり、クライアント端末と表示装置との機能を併せ持つものとして構成するようにしたものである。
【0191】
また、コンテンツサーバ1、2、3、クライアント端末4、表示装置5、通信インターフェース6などを全て無線により接続するようにして、ホームネットワークを構成することも可能である。
【0192】
また、上述した実施の形態においては、コンテンツサーバは、3台併用される場合として説明したが、コンテンツサーバは3台に限るものではなく、もっと多くてもよいし、少なくてもよい。コンテンツサーバの接続台数は、1台以上の任意の台数とすることができる。クライアント端末についても複数台存在するようにしてもよい。
【0193】
また、コンテンツデータに付加するようにされる付加情報には番組ジャンル等の情報も付加されているので、ユーザーの好みのジャンルのコンテンツを抽出するようにしたり、ユーザーの好みのタレントが出演者であるコンテンツのデータを抽出したりするなど、ユーザーの好みをも考慮したコンテンツのコンテンツデータを抽出することが可能である。
【0194】
また、クライアント端末4において、付加情報を用いたコンテンツデータの検索を行う場合であっても、また、付加情報サーバ9において、付加情報を用いたコンテンツデータの検索を行う場合であっても、複数の段階の検索を行うようにすることが可能である。すなわち、番組ジャンルで検索を行って、その番組ジャンルのコンテンツデータを抽出するようにし、さらに、出演者で目的とするコンテンツを絞り込むというようにすることが可能である。
【0195】
また、上述の実施の形態においては、付加情報として、番組キーワードが付加するようにされている。この番組キーワードは、その番組に関連する種々の情報であり、例えば、その番組が旅行番組であり、旅行先が、アメリカとイギリスとフランスである場合には、それらの国名がキーワードとして付加するようにされており、そのキーワードを用いてコンテンツの検索を行うことも可能である。
【0196】
その他、クライアント端末4、付加情報サーバ9において、付加情報および特定情報とを用いた種々の検索を行うことも可能である。また、特定情報、付加情報は、上述した実施の形態において用いたものに限るものではなく、種々の情報を用いることが可能である。
【0197】
【発明の効果】
以上説明したように、この発明によれば、標準化された付加情報を用いて、複数のコンテンツサーバに記憶されているコンテンツの検索を統一して正確に行うようにすることができる。
【0198】
また、複数のコンテンツサーバを用いる場合に、録画予約を無駄なく、確実に行うようにすることができる。
【図面の簡単な説明】
【図1】この発明による蓄積情報検索システムの一実施の形態が適用されたホームネットワークシステムについて説明するためのブロック図である。
【図2】この発明によるコンテンツサーバ装置の一実施の形態が適用されたコンテンツサーバ装置を説明するためのブロック図である。
【図3】記録媒体に形成されるコンテンツファイルについて説明するための図である。
【図4】この発明による端末装置の一実施の形態が適用されたクライアント端末について説明するためのブロック図である。
【図5】図1に示した表示装置の構成例を説明するための図である。
【図6】この発明による付加情報サーバ装置の一実施の形態が適用された付加情報サーバについて説明するためのブロック図である。
【図7】付加情報サーバが管理する付加情報データベースを説明するための図である。
【図8】コンテンツサーバに記憶されたコンテンツデータの検索処理について説明するための図である。
【図9】コンテンツである放送番組の録画予約処理について説明するための図である。
【図10】コンテンツサーバに記憶されているコンテンツデータの検索を行う場合の動作について説明するための図である。
【図11】コンテンツサーバに対して録画予約を行う場合の動作を説明するための図である。
【図12】ホームネットワークシステムの他の接続例を説明するための図である。
【図13】従来のホームネットワークシステムの一例を説明するための図である。
【図14】従来のホームネットワークシステムにおける記録したコンテンツの検索について説明するための図である。
【符号の説明】
1、2、3…コンテンツサーバ、4…クライアント端末、5…表示装置、6…通信インターフェース、7…バス、8…通信ネットワーク、9…付加情報サーバ
[0001]
BACKGROUND OF THE INVENTION
The present invention relates to a system for recording, for example, a broadcast program on a recording medium such as a hard disk, a DVD (Digital Versatile Disc), and a video tape, and an apparatus constituting the system.
[0002]
[Prior art]
Digital cable television broadcasting and digital satellite broadcasting have been carried out, and preparations for practical use of terrestrial digital television broadcasting are also in progress. In the case of these digital broadcasts, a large number of broadcast programs are multiplexed and provided in one digital broadcast signal.
[0003]
For this reason, unlike the conventional terrestrial analog TV broadcast, if the TV broadcast signal is selected, the target broadcast program can be watched immediately. First, select a target TV broadcast signal, and then select a program that selects a target broadcast program from among the broadcast programs (programs) multiplexed in the TV broadcast signal ( Program selection) must be performed.
[0004]
However, as described above, a plurality of broadcast programs are multiplexed in one digital television broadcast signal. Therefore, in order to be able to select a target broadcast program quickly and accurately, a list of broadcast programs multiplexed on a selected digital television broadcast signal, which is a so-called electronic device for selecting a program. A program table (hereinafter abbreviated as EPG (Electronic Program Guide)) is used.
[0005]
Data for forming an EPG (EPG data) is also provided by being multiplexed with a digital broadcast signal. A digital television broadcast receiver extracts EPG data from a received digital television broadcast signal, forms an EPG based on the extracted EPG data, displays the EPG on a display element, and makes it available to a user.
[0006]
Then, after the user selects the digital broadcast signal and selects the program, switching of the reception frequency and decoding of the data forming the selected program are started, so that the image and sound of the selected program can be provided. It may take some time to become unfavorable.
[0007]
As a technique for solving such a problem, Patent Document 1 (Japanese Patent Application Laid-Open No. 8-111823) discloses, for example, a user operation through a remote commander (remote controller) on an EPG displayed on the screen of a display element. A technique is disclosed in which the frequency is switched in advance in accordance with the position of the cursor that moves according to the frequency.
[0008]
By using this technology, the digital TV broadcast signal tuning operation is started early, and when a broadcast program is selected, the decoding process of the selected broadcast program is started immediately, and the image and sound of the broadcast program are started. And can be quickly provided to the user.
[0009]
[Patent Document 1]
Japanese Patent Laid-Open No. 8-111823
[0010]
[Problems to be solved by the invention]
By the way, when a TV broadcast program or the like is recorded on a recording medium such as a video tape, a hard disk, or a DVD by using a recording / playback device (content server device) such as a VTR (Video Tape Recorder), a hard disk recorder, or a DVD recorder, to some extent Even after the time has passed, it is difficult for the user to remember what information is recorded on the recording medium.
[0011]
Recently, recording media having a large storage capacity such as hard disks and DVDs have come to be used. For example, a program of the same genre as a program often watched by a user can be automatically selected without a user instruction. In addition, a recording / reproducing apparatus having a function of recording is provided, and even if the user forgets the setting of reserved recording, the target program is not missed.
[0012]
Thus, it is difficult for the user to always recognize what information is recorded on the recording medium. In addition, as described above, information recorded automatically without the user's knowledge must be able to clearly notify the user that the information has been recorded.
[0013]
Therefore, in order to allow the user to know what information is recorded on the recording medium, information about the recording information such as broadcast programs recorded on the recording medium is stored on the recording medium, for example. There is provided a recording / playback device that can manage the information managed in the recording list and display the managed information as a recording list.
[0014]
In this case, the recording list for notifying the program recorded on the recording medium plays the same role as the EPG in the digital television broadcasting described above, and what information is recorded on the recording medium. In addition, by selecting target recording information from the recording list, the recording information recorded on the recording medium can be reproduced and used.
[0015]
However, the recording list in the recording / reproducing apparatus described above is a function unique to each recording / reproducing apparatus. Therefore, when a plurality of recording / reproducing apparatuses are used, the information about the recording information managed by each recording / reproducing apparatus may be different for each recording / reproducing apparatus.
[0016]
For example, as shown in FIG. 13, so-called content server apparatuses 11, 12, and 13 such as a VTR, a hard disk recorder, and a DVD recorder and a client apparatus 14 such as a personal computer are connected to, for example, a USB (Universal Serial Bus) or Ethernet ( Consider the case of a home network system formed by connecting through a bus 15 such as a registered trademark.
[0017]
In the case of the home network system shown in FIG. 13, each of the content server apparatuses 11, 12, and 13 can be controlled from the client apparatus 14. Accordingly, the client device 1 transmits a request for providing the target information to the target content server device, receives the target information from the target content server device, and uses it. Will be able to.
[0018]
As shown in FIG. 14, in each of the content server apparatuses 11, 12, and 13, the broadcast date of the recorded broadcast program is recorded as information about the broadcast program to be recorded (information about the broadcast program), The broadcast time (start time to end time) and broadcast channel (according to the broadcast area) are used as identification information for identifying a broadcast program.
[0019]
However, the content server device 11 can use the recorded broadcast program title and performer name as additional information in addition to the specific information. In this case, the name of the performer is as detailed as possible. For example, even if the performer is a group consisting of a plurality of performers, the name of each member of the group can be managed as the performer name. ing.
[0020]
Similarly to the content server apparatus 11, the content server apparatus 12 can use the program name and performer name of the recorded broadcast program as additional information in addition to the specific information. However, in the case of this content server device 12, when the performer is a group composed of a plurality of people, the group name can be managed as the performer name.
[0021]
Further, the content server device 13 does not manage information other than the specific information. That is, the content server device 13 manages the recorded broadcast program only by the specific information without using the additional information.
[0022]
In this case, as shown in FIG. 14, even if each of the content server apparatuses 11, 12, and 13 records the same program broadcast on the same date and time, the target broadcast program is transmitted through the client terminal 14. When a search is performed, there are cases where the search can be performed accurately and cannot be performed.
[0023]
For example, in the case of the home network system shown in FIG. 14, if a broadcast program in which group a appears is searched, the target broadcast program appears to be recorded only in the content server device 12. . However, actually, the same program is recorded not only on the content server device 12 but also on the content server device 11 and the content server device 13.
[0024]
After all, in the case of a home network system constructed as shown in FIGS. 13 and 14, each of the content server apparatuses 11, 12 and 13 must be individually managed and controlled through the client terminal 14. In some cases, it may be difficult for the user to understand the control of the content server device.
[0025]
In addition, when a recording reservation is instructed, it must be made for each content server device, and a recording reservation has already been set at the same date and time for the content server device for which a setting for recording reservation is to be made. In this case, the user has to re-set recording reservation for another content server device, which may be troublesome.
[0026]
In view of the above problems, the present invention provides a system capable of centrally managing recording information and operation control of a plurality of content server apparatuses connected to a network, and an apparatus used in the system. With the goal.
[0027]
[Means for Solving the Problems]
  In order to solve the above problem, the stored information retrieval system of the invention described in claim 1 provides:
  A storage information retrieval system comprising a plurality of content server devices, a terminal device capable of controlling them, and an additional information server device connectable to the terminal device,
  Each of the content server devices
  Broadcast signal, video signal, audio signalIncluding at least one ofContent information and information for identifying the content information,,at leastBroadcast date and timeWhenRecording date and timeincludingDate / time information, information indicating acquisition routeincludingContent storage means for storing and holding specific information in association with each other;
  Terminal request accepting means for accepting a request to provide a content list that is a list of the specific information corresponding to the content information stored and held in the content storage means from the terminal device;
  Specific information providing means for providing the content list to the terminal device in a manner that the content server device of the providing source can distinguish in response to the provision request received through the terminal request accepting means;
  Second terminal request accepting means for accepting a content information provision request including information specifying the content server device from the terminal device and the specific information;
  When the provision request received through the second terminal request acceptance unit is addressed to the own device, the content information specified by the specific information included in the provision request is extracted from the storage unit, Content information providing means to be provided to
  With
  The terminal device
  Input receiving means for receiving input of search information for searching target content information from a user;
  First sending means for forming and sending a request for providing the content list to a plurality of content server devices when receiving input of the search information through the input receiving means;
  First accepting means for accepting the content list provided from a plurality of the content server devices in response to the provision request;
  The additional information server device includes the received content list, the title of the content information corresponding to the specific information included in the content list, content outline, performer name, program genreIncluding at least one ofA second sending means for forming and sending a request for providing additional information;
  Second receiving means for receiving an additional information list in which additional information corresponding to each of the specific information included in the content list provided from the additional information server device is added in response to the additional information provision request; ,
  Using the configuration item of the additional information in the additional information list received through the second receiving unit, the specific information matching the search information received through the input receiving unit and the content information corresponding to the specific information are stored and held. Search means for searching for a content server device,
  Search result providing means for providing a search result by the search means to a user;
  Selection input accepting means for accepting selection input as to which content server device is requested to provide content information corresponding to which specific information based on the search result provided by the search result providing means;
  Third sending means for forming and sending a provision request for content information including information indicating the content server device and specific information in response to the selection input received through the selection input receiving means;
  With
  The additional information server device
  The specific information of multiple pieces of content information, and the additional information about the multiple pieces of content information;PredictAcquisition means for acquiring
  Additional information storage means for storing and holding the specific information of the multiple pieces of content information acquired through the acquisition means and the additional information of the multiple pieces of content information in association with each other;
  Accepting means for accepting a request to provide the additional information including the content list from the terminal device;
  Of the information stored in the additional information storage unit, the additional information list in which the corresponding additional information is added to each of the specific information of the content list included in the provision request received through the receiving unit. Forming information, and providing the additional information list to the terminal device;
  Is provided.
[0032]
DETAILED DESCRIPTION OF THE INVENTION
Hereinafter, an embodiment of a system and apparatus according to the present invention will be described with reference to the drawings. In the embodiments described below, a case where the system and apparatus according to the present invention are applied to a home network system configured by connecting various electronic devices at home will be described as an example.
[0033]
[About home network system]
FIG. 1 is a diagram for explaining a home network system to which a system according to the present invention is applied. As shown in FIG. 1, the home network system of this embodiment includes content server devices 1, 2, and 3, a client terminal device 4, a display device 5, a communication interface (in FIG. 1, a communication I / F). 6 is connected through a bus 7 for forming an Ethernet (registered trademark) local area network, for example, and via a communication interface 6 and a communication network 8 such as a public telephone communication network or the Internet. The external information server device 9 provided outside can be connected.
[0034]
Content server devices (hereinafter referred to as content servers) 1, 2, and 3 are recording / playback devices such as VTRs, hard disk recorders (hard disk drives), DVD recorders, etc., and receive broadcast signals as described later. And video data and audio signals supplied from external devices, and content data (content information) such as received broadcast signals and video and audio signals supplied from external devices is installed In addition to being able to record on a recording medium or a removable recording medium loaded in the apparatus itself, content data recorded on the recording medium can be read and used as needed.
[0035]
In addition, each of the content servers 1, 2, and 3 according to this embodiment allows the user to specify the content data to be recorded, as will be described later, when the content data is recorded on the recording medium. Specific information for recording can be added and recorded. The specific information is, for example, information indicating a broadcast date, a broadcast time (start time to an end time), a broadcast channel (broadcast signal transmission path corresponding to a region), and the like.
[0036]
In this embodiment, for simplicity of explanation, as shown in FIG. 1, the content servers 1 and 3 are recording / reproducing apparatuses (HDD) using a hard disk as a recording medium, and the content server 2 Will be described as a recording / reproducing apparatus (DVD recorder) using a DVD as a recording medium.
[0037]
The display device 5 forms a reproduction display image from the video data supplied from the content servers 1, 2, 3 or the client terminal 4, and provides it to the user by displaying it on the display screen of the own device. It is. The display device 5 is also provided with a speaker. The display device 5 forms a reproduction audio signal from the audio data supplied from the content servers 1, 2, 3, etc., and supplies the reproduction audio signal to the speaker, thereby reproducing the reproduction audio. Can also be provided to the user.
[0038]
The client terminal 4 controls each of the content servers 1, 2, and 3 to control which content data stored in each of the content servers 1, 2, and 3 is supplied to the display device 5. And so on, having a function as a so-called channel server. Of course, not only the content servers 1, 2, and 3 but also devices such as the display device 5 and the communication interface 6 connected to the home network system of this embodiment can be controlled.
[0039]
Further, the client terminal 4 of the home network system of this embodiment connects a communication line to the additional information server 9 through the communication interface 6 and the communication network 8 and acquires additional information described later from the additional information server 9. And this can be used.
[0040]
The additional information server 9 stores specific information for specifying content data (broadcast program data) provided by broadcasting and additional information for the content data in association with each other.
[0041]
The specific information stored and held in the additional information server 9 is the same as the specific information added to the content data in the content servers 1, 2, and 3 described above, and is the same as the broadcast date, broadcast time (start time to End time) and broadcast channel information. As will be described later, the additional information stored and held in the additional information server 9 is additional information related to the broadcast program, and includes information such as the program title, content outline (outline), performer name, and program genre. .
[0042]
In the home network system of this embodiment, each of the content servers 1, 2, and 3 individually receives a broadcast signal and records it on a recording medium. That is, each of the content servers 1, 2 and 3 can receive a broadcast program (content) provided by a broadcast signal and record it on its own recording medium. As described above, specific information is associated with broadcast program (content) data (content data) recorded on the recording medium in the content servers 1, 2, and 3.
[0043]
In the home network system of this embodiment, each of the content servers 1, 2, and 3 is specified by the specific information using specific information associated with the content data recorded on the recording medium as key information. Additional information on the content data that is recorded on the recording medium by any content server, and has the same components and the level of each component is grasped at the same level. The content data can be searched based on the additional information obtained from the server 9.
[0044]
That is, even if the recording / playback apparatus has a function as a content server, there are devices that add additional information and devices that do not add additional information, or content servers that add additional information. In addition, there may be a case where the components of the additional information are different or the management level of the additional information is different.
[0045]
Here, when the management level of the additional information is different, for example, in the case where a performer of a broadcast program is managed as additional information, in a certain content server, a group consisting of a plurality of performers When the group name exists, the group name is managed as a performer. However, in another server device, each member name of the group is managed as a performer.
[0046]
However, in this embodiment, the client terminal 4 has the same component and the same level from the additional information server 9 for the content data recorded and held in any of the content servers 1, 2, and 3. By acquiring additional information managed centrally, content data can be reliably searched using additional information formed under the same conditions.
[0047]
Furthermore, the client terminal 4 of this embodiment, when making a recording reservation for a broadcast program, when a recording reservation has already been made at the same time slot as the recording reservation to be set in the target content server. In another content server, a recording reservation can be automatically set to a content server that is not reserved for recording in a target time zone.
[0048]
That is, the client terminal 4 controls each of the content servers 1, 2, and 3 independently, but the user does not need to operate the content servers 1, 2, and 3 individually, and the content server 1 Recording reservations can be made like a single content server in which 2, 3 are combined.
[0049]
Even when a recording reservation is accepted in a content server that is not intended by the user and recording is executed in accordance with the reservation, the content data is searched based on the additional information that is centrally managed as described above. As a result, it is possible to prevent inconveniences such as time consuming and troublesome to retrieve target content data.
[0050]
[Each device constituting the home network system]
Hereinafter, the configurations and operations of the content servers 1, 2, and 3, the client terminal 4, the display device 5, and the additional information server 9, which are the main devices constituting the home network system of this embodiment, will be described.
[0051]
[About Content Server 1, 2, 3]
First, the content servers 1, 2, and 3 used in the home network system of this embodiment will be described. As described above, the recording medium used in the content servers 1 and 3 is a hard disk, and the recording medium used in the content server 2 is a DVD, but the recording medium is different. As a content server, it has the same function. Therefore, in this embodiment, each of the content servers 1, 2, and 3 will be described as having substantially the same configuration.
[0052]
FIG. 2 is a block diagram for explaining the content servers 1, 2, and 3 of this embodiment. The content servers 1, 2, and 3 are those to which an embodiment of the content server device according to the present invention is applied.
[0053]
In FIG. 2, a CPU (Central Processing Unit) 121 accesses a ROM (Read Only Memory) 122, a RAM (Random Access Memory) 123, and an EEPROM (Electrically Erasable and Programmable ROM) 124 as necessary via a host bus 126. Then, the entire content server is controlled. That is, the CPU 121, the ROM 122, the RAM 123, and the EEPROM 124 form a control unit 120 having a microcomputer configuration.
[0054]
As shown in FIG. 2, a clock circuit 125 is connected to the host bus 126. The clock circuit 125 has a calendar function and can accurately manage the current year, month, day, day of the week, and time. This clock circuit 125 is used for notifying the user of the current time and detecting the arrival of the recording start time and end time at the time of recording reservation.
[0055]
Further, a light receiving unit 131 for infrared remote control signals is connected to the host bus 126. The light receiving unit 131 receives an infrared remote control signal from the remote control 130, converts it into an electrical signal, and supplies it to the CPU 121.
[0056]
As a result, the CPU 121 does not go through the client device 4 such as controlling each unit so as to perform processing according to an instruction from the user supplied through the remote controller 130, or performing various settings on the EEPROM 124, for example. It can also be operated directly.
[0057]
The ROM 122 stores various programs executed in the content server of this embodiment and various data necessary for processing, and the RAM 123 mainly records intermediate results of processing. It is used as a work area. The EEPROM 124 is a so-called nonvolatile memory for storing and holding data that needs to be held even when the power is turned off, for example, various setting data.
[0058]
The content server of this embodiment shown in FIG. 2 includes a digital BS / CS tuner 101 and a digital input / output terminal 105 as digital input terminals, and a terrestrial tuner as an analog input terminal. 102, an analog audio input terminal 103, and an analog video input terminal 104.
[0059]
A digital input / output terminal 105 is used as a digital output end. Here, as shown in FIG. 1, the digital input / output terminal 105 and the digital interface 115 also realize a connection function to the bus 7 for forming a home network system which is a local area network system.
[0060]
Although not shown in FIG. 2, the servers 1, 2, and 3 of this embodiment have a processing system that converts a digital audio signal into an analog audio signal, an analog audio output terminal, and an analog video signal. And an analog video output terminal for outputting analog audio signals and analog video signals.
[0061]
The content server shown in FIG. 2 records the digital video signal or digital audio signal received through the digital input terminal described above on the recording medium 118, outputs it through the digital output terminal, or outputs an analog signal. Or can be output after conversion.
[0062]
Further, the content server shown in FIG. 2 outputs the analog audio signal and analog video signal received through the analog input terminal described above to the recording medium 118 by outputting them through the analog output terminal or converting them to digital signals. Or output through a digital output end.
[0063]
[Use of digital input]
The operation of the content servers 1, 2, and 3 according to this embodiment when receiving supply of information through each input end described above will be described. First, an operation when a BS digital broadcast signal and a CS digital broadcast signal are received through the digital BS / CS tuner 101 and recorded on the recording medium 118 will be described.
[0064]
Although not shown, the digital BS / CS tuner 101 is connected to an antenna for receiving a digital broadcast signal from a satellite. Then, the digital BS / CS tuner 101 receives and selects a target digital broadcast signal based on a channel selection control signal corresponding to a channel selection instruction from a user supplied from the CPU 121, and receives and selects this channel. The digital broadcast signal is supplied to the multiplexing / demultiplexing circuit 116.
[0065]
The digital broadcast signal, together with various control data such as channel selection information called PSI (Program Specific Information) and EPG (Electronic Program Guide) data for forming an electronic program guide table, for each channel as a program transmission path, Image data (video data), audio data (audio data), and other various data constituting a broadcast program are packetized, multiplexed and transmitted, and the so-called TS (Transport Stream) signal format It has been done.
[0066]
An identifier (ID) is added to each packet, so that PSI data and EPG data can be extracted, and image packets and audio packets constituting the same program can be extracted by using this identifier. Has been.
[0067]
The multiplexing / demultiplexing circuit 116 extracts PSI and EPG data from the TS signal from the digital BS / CS tuner 101 and supplies the PSI and EPG data to the CPU 121 to enable selection of a program and to form an electronic program guide table. This is output so as to be displayed in accordance with an instruction from the user, thereby enabling program selection and recording reservation through an electronic program guide table.
[0068]
In addition, when the recording of the selected program is instructed, the multiplexing / demultiplexing circuit 116 video and audio packets of the target program selected by the user from the TS signal from the digital BS / CS tuner 101. And a new TS signal composed of these and necessary control data is formed and recorded on the hard disk 118 through the buffer control circuit 117.
[0069]
In this case, the CPU 121 adds specific information and specifies an instruction from the user so that the content data including the video packet and audio packet of the program recorded on the recording medium 118 can be accurately specified. Additional information can be added according to the above.
[0070]
FIG. 3 is a diagram for explaining a content file formed by recording content data on the recording medium 118. When it is not instructed to add additional information, a content file including content data and specific information for specifying the content data is formed on the recording medium 118 as shown in FIG. 3A.
[0071]
Here, the identification information is information that can identify the content data recorded on the recording medium 118, and as described above, as shown in FIG. 3, at least the broadcast date, the broadcast channel, and the like. , And broadcast time (start time to end time). A broadcast channel as a transmission path of a broadcast signal differs depending on each region, and therefore corresponds to a reception place.
[0072]
When an instruction is given to add additional information, as shown in FIG. 3B, in addition to the content data and the specific information for specifying the content data, the additional information is also added to the content file. For example, as shown in FIG. 3B, the additional information includes various information such as the title (title) of the broadcast program, outline of the program content (summary), performer name, program genre, and the like recorded as content data. It will be.
[0073]
In this embodiment, additional information used in the content servers 1, 2, and 3 is different for each device. For example, in the content server 1, as shown in FIG. 3B, a title, a program content outline, a performer name, and a genre can be used as additional information. However, in the content servers 2 and 3, information that can be used as additional information is different, such as only the title and the performer name. In addition, the name of the performer can be indicated by either the group name or the member name if the performer is a group consisting of a plurality of members, depending on which content server is used. Yes.
[0074]
As described above, when a program provided by a digital broadcast signal is recorded on the recording medium 118, not only the content data forming the broadcast program but also specific information for specifying this is added and recorded. Additional information is also added to the content data to be recorded on the recording medium.
[0075]
In this case, as the additional information, necessary information in the EPG data multiplexed in the digital broadcast signal can be used. In addition, the user himself / herself can input directly through the key operation unit of each of the content servers 1, 2, and 3, or can input through the client terminal 4, or can be input through the communication interface 6 and communication network 8 It is also possible for the client apparatus 4 to receive provision of necessary information from the server apparatus and add it to the content data as additional information.
[0076]
Also, a digital signal supplied from an external device or the like can be received through the digital input / output terminal 105 and recorded on the recording medium 118, or an analog video signal or an analog audio signal can be formed and output. Has been.
[0077]
That is, the digital signal supplied through the digital input / output terminal 105 is supplied to the digital interface circuit 115. The digital interface circuit 115 performs processing such as format conversion on the digital signal supplied thereto so as to conform to a predetermined data system used by the content server, generates a TS signal, and multiplex / This is supplied to the separation circuit 116.
[0078]
The multiplexing / demultiplexing circuit 116 further analyzes and generates a control signal and the like, forms a TS signal to be recorded on the hard disk 118, and records it on the hard disk 118 through the buffer control circuit 117 as described above. To be able to.
[0079]
Also in this case, as described with reference to FIG. 3, the specific information or the specific information and the additional information are added and recorded on the recording medium 118. As described above, when content data provided from an external device such as another content server is recorded on the recording medium 118 through the digital input / output terminal 105, for example, the recording date is an external input. Information indicating the recording time, recording time (start time to end time), and the like are used as the specific information. In this case, the specific information can be changed by the user, or additional information input by the user can be added.
[0080]
Thus, in the content servers 1, 2, and 3 of this embodiment, the video data and audio data of the target program are extracted from the digital broadcast signal received and selected through the digital BS / CS tuner 101, The content data can be recorded on the recording medium 118 by adding specific information to the content data, or by adding specific information and additional information.
[0081]
In addition, content data can be supplied from an external device through the digital input / output terminal 105, and specific information can be added to the content data, or specific information and additional information can be added to the recording medium 118. It can be done.
[0082]
[Use of analog input]
Next, an operation when an analog signal input is received through the terrestrial tuner 102, the analog audio input terminal 103, and the analog video input terminal 104 and recorded on the recording medium 118 will be described.
[0083]
Although not shown, the terrestrial tuner 102 is connected to an antenna for receiving a terrestrial television broadcast signal. The terrestrial tuner 102 receives, selects and demodulates a terrestrial analog broadcast signal, obtains an analog video signal (composite signal) and an analog audio signal, and supplies them to the input switching circuit 106. Similarly, an external composite video signal C and audio signal are also supplied to the input switching circuit 106.
[0084]
The input switching circuit 106 selects and outputs a target signal in accordance with a control signal from the CPU 121. That is, the input switching circuit 106 outputs an analog video signal and an analog audio signal from the terrestrial tuner 102, or outputs an analog audio signal and an analog video signal from the analog audio input terminal 103 and the analog video input terminal 104. It is a switch to do.
[0085]
Of the signals output from the input switching circuit 106, analog audio signals are supplied to the A / D converter 107, and analog video signals (composite signals) are supplied to the YC separation circuit 110. The YC separation circuit 110 separates the analog video signal supplied thereto into YC separation, that is, separates the luminance signal Y and the color difference signal C, and supplies them to the input switching circuit 111. The input switching circuit 111 is also supplied with a separate video signal S from the outside.
[0086]
The input switching circuit 111 selects one of a separate video signal S from the outside and a video signal from the YC separation circuit 110 in accordance with an instruction from the CPU 121, and the selected video signal is an NTSC (National Television System Committee) decoder. Supply to circuit 112.
[0087]
The NTSC decoder circuit 112 performs processing such as A / D conversion and chroma decoding on the analog video signal input thereto, and converts the analog video signal into digital component video data (video data). 113.
[0088]
Also, the NTSC decoder 112 supplies a clock generated based on the horizontal synchronization signal of the input video signal, and a horizontal synchronization signal, a vertical synchronization signal, and a field determination signal obtained by synchronization separation to a synchronization control circuit (not shown). . The synchronization control circuit generates a clock signal and a synchronization signal that provide a necessary timing in each circuit block with reference to each signal supplied thereto, and supplies this to each circuit block.
[0089]
The pre-video signal processing circuit 113 performs various video signal processing such as pre-filtering on the input video data, and supplies this to the MPEG video encoder 114.
[0090]
The MPEG video encoder 114 performs encoding processing such as block DCT (Discrete Cosine Transform) on the image data from the pre-video signal processing circuit 113, generates a video ES, and supplies the video ES to the multiplexing / demultiplexing circuit 116. .
[0091]
On the other hand, the audio signal selected by the input switching circuit 106 is converted into a digital audio signal (audio data) by the A / D converter 107 and then supplied to the pre-audio signal processing circuit 108. The pre-audio signal processing circuit 108 performs a filtering process on the audio data supplied thereto, and supplies this to the MPEG audio encoder 109.
[0092]
The MPEG audio encoder 109 compresses the audio data supplied thereto according to the MPEG format, generates an audio ES, and supplies the audio ES to the multiplexing / demultiplexing circuit 116 as in the case of video data.
[0093]
The multiplexing / demultiplexing circuit 116 multiplexes the video ES from the MPEG video encoder 114, the audio ES from the MPEG audio encoder 109, and various control signals during recording. In other words, the multiplexing / demultiplexing circuit 116 at the time of recording combines the MPEG video ES and the MPEG audio ES input thereto with various control signals, performs a multiplexing process, and generates, for example, a TS signal of the MPEG system. The TS signal generated here is recorded on the recording medium 118 through the buffer control circuit 117.
[0094]
Even in this case, the video data and audio data of the target broadcast program provided by the broadcast signal received and selected through the terrestrial tuner 102 are formed, and this is used as content data, and specific information is added thereto. Alternatively, the specific information and the additional information are added and recorded on the recording medium 118 as described with reference to FIG.
[0095]
In addition, an audio signal and a video signal are supplied from an external device through the analog audio input terminal 103 and the analog video input terminal 104, and these are converted into digital signals as described above to form content data for recording. Even when this is recorded on the recording medium 118, the specific information is added, or the specific information and the additional information are added, and the information is recorded on the recording medium 118 as shown in FIG.
[0096]
As described above, even when an analog video signal and an analog audio signal are supplied as content data to be recorded, they are converted into digital signals, and at the same time as when a digital signal is supplied, Specific information is added, and additional information can be added.
[0097]
[Reading from recording media]
Next, operations in the content servers 1, 2, and 3 of this embodiment when content data composed of video signals and audio signals recorded on the recording medium 118 as described above are read and used will be described. Under the control of the CPU 121, a target TS signal is read from the recording medium 118 and supplied to the digital interface circuit 115 through the buffer control circuit 117 and the multiplexing / demultiplexing circuit 116.
[0098]
The digital interface circuit 115 forms output data from the TS signal from the multiplexing / demultiplexing circuit 116, outputs this data through the digital input / output terminal 105, and supplies it to a target electronic device such as the display device 5. To do. When the display device 5 receives the content data from the content server, the display device 5 decodes the content data and outputs the image and sound corresponding to the supplied content data to provide to the user. The
[0099]
Also, the target TS signal is read from the recording medium 118 under the control of the CPU 121, and this is supplied to the multiplexing / demultiplexing circuit 116 through the buffer control circuit 117. The multiplexing / demultiplexing circuit 116 performs separation processing of the video ES and audio ES from the TS signal read from the recording medium 118, decodes (decompresses and decompresses) the separated audio ES and video ES, and converts them into analog signals. This is converted and output from an analog output terminal (not shown) so as to be supplied to an analog device.
[0100]
Further, when a control signal addressed to itself is received through the digital input / output terminal 105 and the digital interface 115, the received control signal is supplied to the control unit 120 through the digital interface 115. The CPU 121 of the control unit 120 can also perform processing according to the control signal from the outside by controlling each unit according to the control signal supplied to the own device from the outside.
[0101]
Also, command signals, request signals, response signals, etc. for other devices formed in the control unit 120 of the content server of this embodiment are connected by the bus 7 through the digital interface 115 and the digital input / output terminal 105. It can also be transmitted to a client terminal or other content server.
[0102]
In this embodiment, the video data and the audio data are compressed by the MPEG method, but other compression methods can be used, and the data is not compressed. It is also possible to process without compression.
[0103]
As described above, each of the content servers 1, 2, and 3 according to this embodiment receives video data and audio data that form a broadcast program provided by a broadcast signal received and selected by the own device, or an external device. Various content data such as supplied video data and audio data can be recorded on the recording medium 118 of the own device, and specific information and additional information can be added at the time of recording.
[0104]
Hard disks and DVDs, which are recording media, are large-capacity recording media and can record content data of a plurality of broadcast programs, but at least specific information is added to the recorded content data. By using this specific information, the target content data can be specified quickly and accurately.
[0105]
In addition, the content data is not only provided through the digital input / output terminal 105 and the digital interface circuit 115, but also between the devices connected to the same home network system such as a client terminal. Of course, control signals are also transmitted and received so that other devices connected to the same home network can cooperate.
[0106]
[About client terminal 4]
Next, the client terminal 4 used in the home network system of this embodiment will be described. FIG. 4 is a block diagram for explaining the client terminal 4 of this embodiment. The client terminal 4 is one to which an embodiment of a terminal device according to the present invention is applied.
[0107]
As shown in FIG. 4, the client device according to this embodiment includes a digital input / output terminal 401 that realizes a connection function to the bus 7 for forming a home network system, and a digital interface 402. The digital interface 402 is connected to the control unit 450. Further, as shown in FIG. 4, a key operation unit 406 is connected to the control unit 450 through a key interface (described as a key I / F in FIG. 4) 405.
[0108]
The control unit 450 has a microcomputer configuration in which a CPU 451, a ROM 452, a RAM 453, and an EEPROM 454 are connected through a host bus 455.
[0109]
Here, the ROM 452 records various programs executed in the client terminal 4 of this embodiment and various data necessary for processing, and the RAM 453 temporarily records intermediate results of the processing, etc. It is mainly used as a work area. The EEPROM 454 is a so-called nonvolatile memory for storing and holding data that needs to be held even when the power is turned off, for example, various setting data.
[0110]
Then, the CPU 451 of the control unit 450 accesses the ROM 452, RAM 453, and EEPROM 454 as needed via the host bus 455 based on the instruction input from the user received through the key operation unit 406 and the key interface 405. A home network system according to this embodiment is generated by generating a command to be sent (command information), sending the command to the bus 7 through the digital interface 402 and the digital input / output terminal 402, and supplying the command to the target device. Control the target equipment connected to the.
[0111]
For example, the control unit 450 of the client terminal 4 generates a command for requesting provision of predetermined information to the content servers 1, 2, 3, and the additional information server 9 in response to an instruction from the user. Are transmitted via the digital interface 402 and the digital input / output terminal 401, and information transmitted from the content servers 1, 2, 3 and the additional information server 9 according to this command is transmitted to the digital input / output terminal 401, digital The control unit 450 collects the data through the interface 402, and the content data can be searched based on the collected information.
[0112]
In the client terminal 4, the control unit 450 forms display information such as search results and guidance messages, and supplies the display information to the display device 5 via the digital interface 402 and the digital input / output terminal 401 to display the display information. It is possible to realize various functions such as providing information to the user or requesting the content server holding the target content data to provide the content data. .
[0113]
In the client terminal 4 of this embodiment, the digital interface 402 has a function of converting data to be sent from the own device to the bus 7 into data in a format for sending, and data destined for the own device provided through the bus 7. Is converted into data in a format that can be processed by the own device, and supplied to the control unit 450.
[0114]
As described above, the client terminal 4 collects information from each device configuring the home network system, or generates a command for controlling each device based on the collected information. It has a function as a control device of the home network system of this embodiment which controls each device constituting the home network system by sending it to the device.
[0115]
[Display device 5]
Next, the display device 5 used in the home network system of this embodiment will be described. FIG. 5 is a block diagram for explaining the display device 5 of this embodiment. The display device 5 is configured as a so-called digital television receiver capable of receiving and processing a digital signal.
[0116]
As shown in FIG. 5, the display device 5 of this embodiment includes a digital input / output terminal 501, a digital interface 502, a decoding unit 503, an OSD processing unit 504, a video signal processing unit 505, a display element 506, an audio signal amplification. A unit 507, a speaker 508, and a control unit 510 are provided.
[0117]
The control unit 510 controls each unit of the display device 5 and is configured as a microcomputer by connecting a CPU 511, a ROM 512, a RAM 513, and an EEPROM 514 through a bus 515.
[0118]
Also in this display device 5, among the memories constituting the control unit 510, the ROM 512 stores various programs executed in the display device 5 of this embodiment and various data necessary for processing. Yes, the RAM 513 is mainly used as a work area, such as temporarily recording an intermediate result of processing. The EEPROM 514 is a so-called non-volatile memory for storing and holding data that needs to be held even when the power is turned off, for example, various setting data.
[0119]
Also in the display device 5, the digital input / output terminal 501 and the digital interface 502 realize a connection function to the bus 7 for forming a home network system. Here, the digital interface 502 has a function of converting data destined for its own device provided through the bus 7 into data in a format that can be processed by the own device, and a format for sending data sent from the own device to the bus 7. It has the function to convert to the data of.
[0120]
Digital data and control signals from the content servers 1, 2, 3 and the client terminal 4 are received through the digital input / output terminal 501 and supplied to the digital interface 502. The digital interface 502 converts digital data from the outside into data in a format that can be processed by itself, and supplies the converted data to the decoding unit 503.
[0121]
The decoding unit 503 decomposes the supplied digital data into video data, audio data, and other control data, and compresses and decompresses compressed data such as video data and audio data, thereby compressing the data. Restore to previous data and convert to analog signal.
[0122]
The video signal formed by compression and decompression and D / A conversion is supplied to the OSD processing unit 504, and the audio data that has been decompressed and D / A converted is supplied to the audio signal amplification unit 507. Is done. Information such as control data other than video data and audio data extracted by the decoding unit 503 is supplied to the control unit 510.
[0123]
The OSD processing unit 504 synthesizes an image signal such as display message information supplied from the control unit 510 with the video signal from the decoding unit 503, and supplies the combined video signal to the video signal processing unit 505. To do. Note that the OSD processing unit 504 does not always perform synthesis processing, but performs synthesis processing under the control of the control unit 510 as necessary. When there is no image to be combined with the video signal supplied from the decoding unit 503, the video signal from the decoding unit 503 is not processed in the OSD processing unit 504, and is directly sent to the video signal processing unit 505. Supplied.
[0124]
The video signal processing unit 505 forms a video signal to be supplied to the display element 506 from the video signal supplied thereto, and supplies this to the display element 506. The display element 506 is, for example, a cathode ray tube, an LCD (Liquid Crystal Display), a plasma display, or the like, and an image corresponding to the video signal from the video signal processing unit 505 is displayed on the display screen of the display element 506. become.
[0125]
On the other hand, the audio signal that has been decompressed and D / A converted is supplied from the decoding unit 503 to the audio signal amplifying unit 507. The audio signal amplifying unit 507 adjusts the level of the audio signal supplied to the own device in accordance with the control signal from the control unit 510 and supplies the audio signal after adjustment to a predetermined level to the speaker 508. To do. As a result, sound corresponding to the supplied sound signal is emitted from the speaker 508.
[0126]
Data such as control data extracted by the decoding unit 503 is supplied from the decoding unit 503 to the control unit 510 and is used by the control unit 510 to be used for controlling each unit.
[0127]
Further, for example, data to be transmitted from the display device 5 to the target device, such as a data provision request, is generated in the control unit 510, and this is generated via the digital interface 502 and the digital input / output terminal 501 through the bus 7. Sent to the target device.
[0128]
As described above, the display device 5 according to this embodiment receives content data including video data and audio data from the content servers 1, 2, and 3, decodes the content data, and responds to the decoded video data. The video is displayed on the display screen of the display element 5, and the sound corresponding to the decoded audio data is emitted from the speaker of the display element 5 so that the user can use it.
[0129]
The display device 5 also displays the display guidance information from the client terminal 4 as in the case described above, the digital input / output terminal 501, the digital interface 502, the decoding unit 503, the OSD processing unit 504, and the video signal processing unit. It is also possible to display on the display element 506 through 505.
[0130]
Thus, the display device 5 is used as a common display device in the home network system of this embodiment.
[0131]
[Additional information server 9]
Next, the additional information server 9 used in the home network system of this embodiment will be described. FIG. 6 is a block diagram for explaining the additional information server 6 of this embodiment. The additional information server 6 is one to which an embodiment of the additional information server device according to the present invention is applied.
[0132]
As shown in FIG. 6, the additional information server 6 of this embodiment includes a communication interface (described as a communication I / F in FIG. 6) 901 for connecting a communication line through a communication network. A control unit 910 and an additional information database 920 are provided.
[0133]
The control unit 910 controls each unit of the additional information server 9, and is configured as a microcomputer by connecting a CPU 911, a ROM 912, a RAM 913, and an EEPROM 914 through a host bus 915.
[0134]
Also in the additional information server 9, among the memories constituting the control unit 910, the ROM 912 stores various programs necessary for the additional information server 9 of this embodiment and various data necessary for processing. The RAM 913 is mainly used as a work area, such as temporarily recording an intermediate result of processing. The EEPROM 914 is a so-called non-volatile memory for storing and holding data that needs to be held even when the power is turned off, for example, various setting data.
[0135]
In this embodiment, the additional information database 920 associates specific information and additional information about broadcast programs (contents) provided by broadcast signals such as digital satellite broadcast, terrestrial analog broadcast, and terrestrial digital broadcast. For example, specific information and additional information about a broadcast program broadcast from one year ago to the present are stored and held.
[0136]
FIG. 7 is a diagram for explaining an outline of information stored and held in the additional information database 920. As described above and as shown in FIG. 7, in the additional information database 920, specific information and additional information about the broadcasted broadcast program are stored in association with each other.
[0137]
As shown in FIG. 7, the specific information about the broadcast program includes the broadcast date, broadcast channel, and broadcast time (start time to end time) of the broadcast program, and the additional information includes the broadcast information. It consists of program title, performer name, program content outline (summary), program genre, program keyword, and other information.
[0138]
As will be described in detail later, the additional information server 9 extracts additional information corresponding to the specific information transmitted from the client terminal 4 and sends it back to the requesting client terminal 4, so that the client In the terminal 4, the same item and the same level of additional information can be added to all the content data stored in the content servers 1, 2 and 3 (image data and audio data forming a broadcast program). Be made possible. As a result, the client terminal 4 can surely search the content data stored and held in the content servers 1, 2, and 3.
[0139]
The information stored and held in the additional information database 920 has been described as specific information and additional information about a broadcast program (content) broadcasted in the past, but is not limited thereto. It is also possible to store and hold specific information and additional information about a broadcast program scheduled to be broadcast from now on, and provide information on the broadcast schedule.
[0140]
Moreover, although the specific information and additional information about a broadcast program broadcast in the past have been described as being stored and held for the past year, for example, the present invention is not limited to this. Specific information and additional information about broadcast programs broadcast in the past may be stored and held for a longer period of time, such as the past two years, the past three years, and vice versa. You may make it memorize | store and hold the specific information and additional information about the broadcast program broadcast in the past over a shorter period, such as the past 3 months and the past 6 months.
[0141]
The specific information and additional information stored and held in the additional information database of the additional information server 9 are provided and stored, for example, from each broadcasting station side through, for example, a communication line. Of course, in the case of a digital broadcast program, it is also possible to receive a digital broadcast signal, extract data constituting specific information and data constituting additional information from EPG data, etc., and store and hold this data It is.
[0142]
[Overall operation of home network system]
The home network system according to this embodiment including the above-described content servers 1, 2, 3, client terminal 4, display device 5, and additional information server 9 is also described above and will be described in detail below. As described above, for content data stored and held in any of the content servers 1, 2, and 3, the client device 4 makes an inquiry for additional information to the additional information server 9 using the specific information. Thus, the additional information of the same item and the same level is obtained, the inaccurate search caused by the difference of the additional information is prevented, and the target content data can be searched accurately.
[0143]
That is, as shown in FIG. 8, the content servers 1, 2, and 3 are broadcast on the same broadcast channel (8 channels) at the same broadcast time (22:00 to 23:00) on the same day (January 13, 2003). Suppose you have recorded a broadcast program. The content of the specific information is the same in each of the content servers 1, 2, and 3.
[0144]
However, the content server 1 uses, for example, additional information provided by being added to the broadcast by being multiplexed with a broadcast signal, and the content server 2 is an additional information acquired from an information providing server on the Internet, for example. It is assumed that the content server 3 uses information and cannot add additional information at all or does not use additional information.
[0145]
In this case, the additional information added to the content data in the content server 1 and the additional information added to the content data in the content server 2 have different configuration items or the same item even if they are the same item. ) Are different. Further, the content server 3 does not use additional information from the beginning.
[0146]
Therefore, the client terminal 4 obtains specific information about the content data stored and held from each of the content servers 1, 2, and 3. The client terminal 4 transmits the specific information from the content servers 1, 2, and 3 to the additional information server 9 as shown in FIG. 8, and adds the broadcast program (content) specified by the transmitted specific information. Get a reply of information. In this case, the additional information is provided in association with the transmitted specific information so that it can be identified which broadcast program (content) corresponds to the additional information.
[0147]
As a result, the client terminal 4 obtains additional information of the same item (program name, performer, genre) and the same level from the additional information server 9 as shown on the right end side in FIG. And the inaccurate search caused by the difference in additional information is prevented, and the target content data can be searched accurately.
[0148]
In the home network system of this embodiment, when making a recording reservation, the content servers 1, 2, and 3 are connected organically so that the target broadcast program can be reliably recorded, It is possible to accurately know in which content server the broadcast program is recorded and held.
[0149]
That is, as shown in FIG. 9, the content server 1 includes a broadcast program broadcast on 8 channels from 22:00 on January 13, 2003, and 6 hours from 22:00 on January 20, 2003 to 23:00. Broadcast programs broadcast on channels and broadcast programs broadcast on 4 channels from 22:00 to 23:00 on January 27, 2003 are recorded and held.
[0150]
Also, the content server 2 has broadcast programs broadcast on 8 channels from 22:00 on January 20, 2003, and broadcast programs broadcast on 6 channels from 22:00 on January 27, 2003. Are kept. The content server 3 records and holds broadcast programs broadcast on 8 channels from 22:00 to 23:00 on January 27, 2003.
[0151]
That is, the user of the home network system of this embodiment wants to record a broadcast program broadcast on 8 channels every Monday from 22:00 to 23:00, but one content such as recording reservations overlaps. When the target broadcast program cannot be recorded every week only by the server, the client terminal 4 confirms the setting status of the recording reservation in each of the content servers 1, 2, and 3, and records the recording reservation at the target date and time. A content server that has not been set is found, and the content server is used to reliably record the target broadcast program.
[0152]
Even when the broadcast program intended by the user is recorded on the content server not intended by the user, as shown in (1) in FIG. 3 is requested to provide specific information, and as shown in (2), the specific information about the content data stored and held by each of the content servers 1, 2, and 3 is obtained.
[0153]
The client terminal 4 transmits the specific information from the content servers 1, 2, and 3 to the additional information server 9 as shown in (3) in FIG. 9, and as shown in (4) on the right end side in FIG. Then, additional information about the broadcast program (content) specified by the transmitted specific information is obtained (a reply to the additional information is received).
[0154]
As a result, the client terminal 4 obtains the same item (program name, performer, genre) and the same level of additional information from the additional information server 9 as shown on the right end side in FIG. And the inaccurate search caused by the difference in additional information can be prevented, and the target content data can be searched accurately.
[0155]
For example, by searching by program name or performer, broadcast programs broadcast on 8 channels from 22:00 to 13:00 on January 13, 2003 are stored in the content server 1 and stored in 2003. Broadcast programs broadcast on 8 channels from 22:00 to 23:00 on January 20 are stored in the content server 2 and broadcast programs broadcast on 8 channels from 22:00 on January 27, 2003. Can be accurately and reliably grasped and stored in the content server 3 and notified to the user.
[0156]
Therefore, the user can quickly and accurately know in which content server the target broadcast program is stored and held, and it can be misunderstood that the target broadcast program is not recorded, or the recorded target broadcast program is reproduced. The recorded broadcast program can be used without taking a long time to complete.
[0157]
[Operations when searching for content data]
Next, in the home network system of this embodiment, an operation when searching for content data stored and held in the content servers 1, 2, and 3 will be described using the timing chart of FIG.
[0158]
When the user of the home network system according to this embodiment searches for content stored in each of the content servers 1, 2, and 3, the user searches the client terminal 4 for content. An instruction to do so is input (step S1).
[0159]
When receiving a search instruction input from the user, the client terminal 4 requests the content servers 1, 2, and 3 to provide a content list (step S2). Here, the content list is a list of content specific information stored and held.
[0160]
Each of the content servers 1, 2, and 3 receives the content list provision request from the client terminal 4, and accordingly transmits the content list to the client terminal 4 (step S3). Upon receiving the content list from the content servers 1, 2, and 3, the client terminal 4 transmits an additional information request for requesting provision of additional information to the additional information server 9 through the communication interface 6 based on the content list (step S4). ). That is, the additional information request includes a content list provided from the content servers 1, 2, and 3.
[0161]
When the additional information server 9 receives the additional information request from the client terminal 4, the additional information server 9 forms an additional information list and returns it to the requesting client terminal 4 (step S5). When the client terminal 4 receives the additional information list from the additional information server 9, the client terminal 4 searches for the recorded broadcast program as the target content by using the configuration item of the additional information (step S6).
[0162]
Then, the client terminal 4 forms display information indicating the search result, supplies it to the display device 5, and notifies the user by displaying the search result on the display screen of the display device (step S7). . In this case, since the content list provided by the client terminal 4 from each of the content servers 1, 2, and 3 is known from which client server, which content is the target content data The user is notified whether it is stored in the server.
[0163]
The user confirms the search result, confirms in which content server of the content servers 1, 2, and 3 the target content data is stored and held, and the content in which the target content data is stored A reproduction instruction for the server is input to the client terminal 4 (step S8).
[0164]
Upon receiving the reproduction instruction from the user, the client terminal 4 transmits a content data reproduction request to the instructed content server (step S9). The content server that has received the reproduction request reads out the content data instructed to be reproduced and supplies the content data to the display device 5 so as to reproduce the image and sound based on the content data stored and held.
[0165]
Thus, even if the user does not know where in the content servers 1, 2, and 3 the target content data is stored and held, the user can reliably search and use the storage destination of the target content data. To be able to.
[0166]
[Operation when recording is reserved]
Next, in the home network system of this embodiment, the operation when making a recording reservation for a broadcast program (content) will be described using the timing chart of FIG.
[0167]
  Home network system of this embodimentofThe user can search for a broadcast program of a favorite talent and make a recording reservation for the broadcast program. The user inputs a search instruction (recorded content search instruction) for a broadcast program (content) to be recorded to the client terminal 4 such as searching for a program in which the talents appear (step S11). .
[0168]
Upon receiving a recorded content search instruction from the user, the client terminal 4 forms and transmits a recorded content search request that requests the additional information server device 9 to search for a program in which the talents ~ appear. (Step S12).
[0169]
When the additional information server device 9 receives the recorded content search request from the client terminal 4, the additional information server device 9 obtains from the additional information database the specific information of the broadcast program to be broadcasted and having additional information that matches the requested condition. Search is performed, and the search result is sent to the client terminal 4 as a matching content list (step S13).
[0170]
Further, the client terminal 4 inquires of each of the content servers 1, 2, and 3 about the recording reservation status (step S14). Each of the content servers 1, 2, and 3 notifies its own recording reservation status in response to an inquiry from the client terminal 4 (step S15).
[0171]
The client terminal 4 assigns priorities based on the compatible content list from the additional information server 9 acquired in step S13 and the recording reservation status from the content servers 1, 2, 3 acquired in step S15. Recording reservations are allocated to the servers 1, 2, and 3, and the recording reservation setting candidates (recording candidates) after the allocation are displayed on the display screen of the display device 5 to notify the user (step S16).
[0172]
The user performs an operation input for editing (changing) the recording candidates assigned to the content servers 1, 2, and 3 as necessary on the client device 4 (step S 17). Thereafter, in step S17, the client terminal 4 makes a recording reservation for each of the content servers 1, 2, and 3 based on the recording candidates to be edited (step S18).
[0173]
In this step S18, the recording reservation is not necessarily performed for each of the content servers 1, 2, and 3, but the recording reservation is performed for one or more content servers as necessary. The
[0174]
When each of the content servers 1, 2, and 3 accepts a recording reservation for its own device, it also refers to the recording reservation that has already been made, determines whether or not the current recording reservation can be accepted, and determines the result as a client. It is transmitted to the terminal 4 (step S19). When the client terminal 4 receives the result of the recording reservation from the content servers 1, 2, and 3, it forms a reservation list based on the received information and displays it on the display screen of the display device 5 ( Step S20), the user is notified.
[0175]
As a result, even if there is no recording reservation available in the scheduled content server, the content, which is the target broadcast program, can be reliably recorded on the available content server and used.
[0176]
In addition, as described with reference to FIG. 10, it is possible to accurately search in which content server of the content servers 1, 2, and 3 the target broadcast program is stored and held. There is no inconvenience such as the inability to know where the recorded broadcast program is recorded.
[0177]
  As can be seen from the above description, in the content servers 1, 2, and 3 of this embodiment, the recording medium 118 realizes a function as content storage means, and the digital input / output terminal 105 and the digital interface 116 are provided. , Terminal request acceptance means, Second terminal request accepting meansThe digital input / output terminal 105 and the digital interface 116 are provided with specific information providing means., Content information provision meansAs a function is realized.
[0178]
  Further, in the content servers 1, 2, and 3 of this embodiment, the BS / CS tuner and the terrestrial tuner realize the function as channel selection means, and the digital input / output terminal 105 and the digital interface 116 areReceive recording reservation informationMeans, inquiryReceivemeans,Reservation status notificationA function as a transmission unit is realized, and the control unit 120 includes a recording control unit,Recording reservation information setting meansAs a function is realized.
[0179]
  In the client terminal of this embodiment, the first sending means is constituted by the digital interface 402 and the digital input / output terminal 401.,First receiving means,Second sending means,Second accepting means, Third transmission meansAs a function is realized. In the client terminal according to this embodiment, the key interface 405 and the key operation unit 406 are used to input input means., Selection input acceptance meansAs a function is realized. With the digital interface 402 and the digital input / output terminal 401,Search result providing means,Functions as inquiry sending means and recording reservation information receiving means are realized.The control unit 450 realizes a function as search means.
[0180]
  Further, in the additional information server 9 of this embodiment, the additional information database 920 realizes a function as additional information storage means, and the communication interface 901 includesAcquisition means,Functions as receiving means, information providing means, search information receiving means, and providing means are realized, and the control unit 910 realizes functions as searching means.
[0181]
[About modification]
In the home network system of the above-described embodiment, the client terminal 4 receives specific information from the content servers 1, 2, and 3, and sends a request for providing additional information including the specific information to the additional information server 9. It was sent to receive additional information. Therefore, the content search using the additional information is performed in the client device 4. However, it is not limited to this.
[0182]
For example, after the client terminal 4 receives provision of specific information from the content servers 1, 2, and 3, it receives input of search information from the user. Then, the client terminal 4 transmits the specific information and the search information to the additional information server 9. Then, the additional information server 9 searches the specific information that is the same specific information as the specific information from the client terminal 4 and is associated with the additional information that matches the search information, and returns the search result to the client terminal 4. To do. Thus, the client terminal 4 can be added by providing the additional information server 9 with a search function that also takes into account the search information from the user.
[0183]
In this case, the data sent and received between the client terminal and the additional information server 9 changes, and the contents of the search processing in the additional information server 9 change, but the content servers 1, 2, 3, client terminal 4, additional information The configuration of the server 9 does not change.
[0184]
That is, in the client terminal 4, the key interface 405 and the key operation unit 406 realize a function as input receiving means for receiving search information input, and the digital input / output terminal 401 and the digital interface 402 A function as a second sending means for sending the search information to the additional information server 9 can be realized.
[0185]
In the additional information server 9, the communication interface 901 can realize a function as a reception unit that receives specific information and search information, and the control unit 910 can realize a function as a search unit. The function 901 can provide a function as providing means for providing the search result to the client terminal 4.
[0186]
In addition, the client terminal 4 first receives input of search information and transmits it to the additional information server 9, and the additional information server 9 searches for specific information having additional information that matches the search information, The specific information obtained as a result of the search is returned to the client terminal.
[0187]
Then, the client terminal 4 confirms whether or not the content data specified by the specific information obtained from the additional information server 9 is stored and held for each of the content servers 1, 2, and 3. It is also possible to request the content server that has been confirmed to be held to provide the content data.
[0188]
[Other]
In the above-described embodiment, the additional information server 9 is described as being externally connected to the client terminal through the communication network, but is not limited thereto. The additional information server 9 may also be connected through the bus 7 shown in FIG.
[0189]
Further, the client terminal may have the function of an additional information server, or the client terminal may have the function of a content server. Further, the display device 5 can take various measures such as being connected to the client terminal 4 instead of being connected to the bus 7 as described above.
[0190]
Further, instead of connecting each device by wire, for example, as shown in FIG. 12, an access point may be used to connect the client terminal and each content server wirelessly. In the case of the example shown in FIG. 12, the client terminal 4 itself has a display element, and is configured to have both functions of the client terminal and the display device.
[0191]
It is also possible to configure the home network by connecting all of the content servers 1, 2, 3, the client terminal 4, the display device 5, the communication interface 6, etc. wirelessly.
[0192]
In the embodiment described above, the case where three content servers are used together has been described. However, the number of content servers is not limited to three, and may be more or less. The number of connected content servers can be an arbitrary number of one or more. There may be a plurality of client terminals.
[0193]
  Additional information added to the content data includes information such as the program genre.AdditionContent data that takes into account user preferences, such as extracting content in the user's favorite genre or extracting content data in which the user's favorite talent is a performer Can be extracted.
[0194]
Even if the client terminal 4 searches for content data using additional information, or the additional information server 9 searches for content data using additional information, a plurality of It is possible to perform a search at this stage. That is, it is possible to search by program genre, extract content data of the program genre, and further narrow down target content by performers.
[0195]
In the above-described embodiment, a program keyword is added as additional information. The program keyword is various information related to the program. For example, when the program is a travel program and the travel destinations are the United States, the United Kingdom, and France, the country names are added as keywords. It is also possible to search for content using the keyword.
[0196]
In addition, the client terminal 4 and the additional information server 9 can perform various searches using the additional information and the specific information. Further, the specific information and the additional information are not limited to those used in the above-described embodiment, and various types of information can be used.
[0197]
【The invention's effect】
As described above, according to the present invention, it is possible to unify and accurately search for content stored in a plurality of content servers using standardized additional information.
[0198]
Further, when a plurality of content servers are used, it is possible to reliably perform recording reservation without waste.
[Brief description of the drawings]
FIG. 1 is a block diagram for explaining a home network system to which an embodiment of a stored information retrieval system according to the present invention is applied.
FIG. 2 is a block diagram for explaining a content server device to which an embodiment of a content server device according to the present invention is applied.
FIG. 3 is a diagram for explaining a content file formed on a recording medium.
FIG. 4 is a block diagram for explaining a client terminal to which an embodiment of a terminal device according to the present invention is applied;
FIG. 5 is a diagram for explaining a configuration example of the display device shown in FIG. 1;
FIG. 6 is a block diagram for explaining an additional information server to which an embodiment of the additional information server device according to the present invention is applied.
FIG. 7 is a diagram for explaining an additional information database managed by an additional information server;
FIG. 8 is a diagram for explaining search processing for content data stored in a content server.
FIG. 9 is a diagram for explaining a recording reservation process for a broadcast program that is content;
FIG. 10 is a diagram for explaining an operation when searching for content data stored in a content server;
FIG. 11 is a diagram for explaining an operation when a recording reservation is made with respect to a content server.
FIG. 12 is a diagram for explaining another connection example of the home network system.
FIG. 13 is a diagram for explaining an example of a conventional home network system.
FIG. 14 is a diagram for explaining retrieval of recorded content in a conventional home network system.
[Explanation of symbols]
1, 2, 3, ... Content server, 4 ... Client terminal, 5 ... Display device, 6 ... Communication interface, 7 ... Bus, 8 ... Communication network, 9 ... Additional information server

Claims (8)

複数のコンテンツサーバ装置と、これらを制御することが可能な端末装置と、前記端末装置と接続可能な付加情報サーバ装置とからなる蓄積情報検索システムであって、
前記コンテンツサーバ装置のそれぞれは、
放送信号、映像信号、音声信号のうち少なくとも1つ以上を含むコンテンツ情報と、前記コンテンツ情報を特定するための情報であって、少なくとも放送日時記録日時を含む日時情報、取得経路を示す情報を含む特定情報とを対応付けて記憶保持するコンテンツ記憶手段と、
前記端末装置からの前記コンテンツ記憶手段に記憶保持しているコンテンツ情報に対応する前記特定情報の一覧リストであるコンテンツリストの提供要求を受け付ける端末要求受付手段と、
前記端末要求受付手段を通じて受け付けた前記提供要求に応じて、前記コンテンツリストを、提供元のコンテンツサーバ装置が区別可能な態様で前記端末装置に提供する特定情報提供手段と、
前記端末装置からのコンテンツサーバ装置を指示する情報と前記特定情報とを含むコンテンツ情報の提供要求を受け付ける第2の端末要求受付手段と、
前記第2の端末要求受付手段を通じて受け付けた前記提供要求が自機宛のものである場合に、当該提供要求に含まれる前記特定情報により特定されるコンテンツ情報を前記記憶手段から抽出して、目的とする相手先に提供するコンテンツ情報提供手段と
を備え、
前記端末装置は、
使用者からの目的とするコンテンツ情報を検索するための検索情報の入力を受け付ける入力受付手段と、
前記入力受付手段を通じて前記検索情報の入力を受け付けた場合に、複数の前記コンテンツサーバ装置に対して、前記コンテンツリストの提供要求を形成して送出する第1の送出手段と、
前記提供要求に応じて複数の前記コンテンツサーバ装置から提供される前記コンテンツリストを受け付ける第1の受付手段と、
前記付加情報サーバ装置に対して、受け付けた前記コンテンツリストを含み、当該コンテンツリストに含まれる前記特定情報に対応する前記コンテンツ情報のタイトル、内容アウトライン、出演者名、番組ジャンルのうち少なくとも1つ以上を含む付加情報の提供要求を形成して送出する第2の送出手段と、
前記付加情報の提供要求に応じて、前記付加情報サーバ装置から提供される前記コンテンツリストに含まれる特定情報のそれぞれに対して対応する付加情報を付加した付加情報リストを受け付ける第2の受付手段と、
前記第2の受付手段を通じて受け付けた前記付加情報リストの付加情報の構成項目を用い、前記入力受付手段を通じて受け付けた検索情報に合致する特定情報と、当該特定情報に対応するコンテンツ情報を記憶保持しているコンテンツサーバ装置を検索する検索手段と、
前記検索手段による検索結果をユーザーに対して提供する検索結果提供手段と、
前記検索結果提供手段により提供される検索結果に基づいて、どのコンテンツサーバ装置に対して、どの特定情報に対応するコンテンツ情報の提供を要求するかの選択入力を受け付ける選択入力受付手段と、
前記選択入力受付手段を通じて受け付けた前記選択入力に応じて、コンテンツサーバ装置を指示する情報と特定情報とを含むコンテンツ情報の提供要求を形成して送信する第3の送出手段と
を備え、
前記付加情報サーバ装置は、
多数のコンテンツ情報の前記特定情報と、前記多数のコンテンツ情報についての前記付加情報とを予め取得する取得手段と、
前記取得手段を通じて取得した前記多数のコンテンツ情報の前記特定情報と、前記多数のコンテンツ情報の前記付加情報とを対応付けて記憶保持する付加情報記憶手段と、
前記端末装置からの前記コンテンツリストを含む前記付加情報の提供要求を受け付ける受付手段と、
前記付加情報記憶手段に記憶されている情報のうち、前記受付手段を通じて受け付けた前記提供要求に含まれる前記コンテンツリストの前記特定情報のそれぞれに対して、対応する前記付加情報を付加した付加情報リストを形成し、当該付加情報リストを前記端末装置に提供する情報提供手段と
を備える蓄積情報検索システム。
A storage information retrieval system comprising a plurality of content server devices, a terminal device capable of controlling them, and an additional information server device connectable to the terminal device,
Each of the content server devices
Broadcast signal, a video signal, a content information including at least one or more of the audio signals is information for identifying the content information, the date and time information including the recording date and at least broadcast date, information indicating the acquisition path a content storage means for storing in association with each other and specific information including,
Terminal request accepting means for accepting a request to provide a content list that is a list of the specific information corresponding to the content information stored and held in the content storage means from the terminal device;
Specific information providing means for providing the content list to the terminal device in a manner that the content server device of the providing source can distinguish in response to the provision request received through the terminal request accepting means;
Second terminal request accepting means for accepting a content information provision request including information specifying the content server device from the terminal device and the specific information;
When the provision request received through the second terminal request acceptance unit is addressed to the own device, the content information specified by the specific information included in the provision request is extracted from the storage unit, Content information providing means to be provided to the other party,
The terminal device
Input receiving means for receiving input of search information for searching target content information from a user;
First sending means for forming and sending a request for providing the content list to a plurality of content server devices when receiving input of the search information through the input receiving means;
First accepting means for accepting the content list provided from a plurality of the content server devices in response to the provision request;
At least one of the title, content outline, performer name, and program genre of the content information corresponding to the specific information included in the content list, including the received content list with respect to the additional information server device A second sending means for forming and sending a request for providing additional information including :
Second receiving means for receiving an additional information list in which additional information corresponding to each of the specific information included in the content list provided from the additional information server device is added in response to the additional information provision request; ,
Using the configuration item of the additional information in the additional information list received through the second receiving unit, the specific information matching the search information received through the input receiving unit and the content information corresponding to the specific information are stored and held. Search means for searching for a content server device,
Search result providing means for providing a search result by the search means to a user;
Selection input accepting means for accepting selection input as to which content server device is requested to provide content information corresponding to which specific information based on the search result provided by the search result providing means;
In response to the selection input received through the selection input receiving means, a third sending means for forming and sending a content information provision request including information indicating the content server device and specific information;
The additional information server device
And the specific information of the number of content information, the obtaining means and the additional information acquiring pre Me for the plurality of content information,
Additional information storage means for storing and holding the specific information of the multiple pieces of content information acquired through the acquisition means and the additional information of the multiple pieces of content information in association with each other;
Accepting means for accepting a request to provide the additional information including the content list from the terminal device;
Of the information stored in the additional information storage unit, the additional information list in which the corresponding additional information is added to each of the specific information of the content list included in the provision request received through the receiving unit. And an information providing means for providing the additional information list to the terminal device.
複数のコンテンツサーバ装置と、これらを制御することが可能な端末装置と、前記端末装置と接続可能な付加情報サーバ装置とからなる蓄積情報検索システムで用いられる前記コンテンツサーバ装置であって、
放送信号、映像信号、音声信号のうち少なくとも1つ以上を含むコンテンツ情報と、前記コンテンツ情報を特定するための情報であって、少なくとも放送日時記録日時を含む日時情報、取得経路を示す情報を含む特定情報とを対応付けて記憶保持するコンテンツ記憶手段と、
前記端末装置からの前記コンテンツ記憶手段に記憶保持しているコンテンツ情報に対応する特定情報の一覧リストであるコンテンツリストの提供要求を受け付ける端末要求受付手段と、
前記端末要求受付手段を通じて受け付けた前記提供要求に応じて、前記コンテンツリストを、提供元のコンテンツサーバ装置が区別可能な態様で前記端末装置に提供する特定情報提供手段と、
前記端末装置からのコンテンツサーバ装置を指示する情報と特定情報とを含むコンテンツ情報の提供要求を受け付ける第2の端末要求受付手段と、
前記第2の端末要求受付手段を通じて受け付けた前記提供要求が自機宛のものである場合に、当該提供要求に含まれる前記特定情報により特定されるコンテンツ情報を前記記憶手段から抽出して、目的とする相手先に提供する提供手段と
を備えるコンテンツサーバ装置。
The content server device used in a stored information retrieval system comprising a plurality of content server devices, a terminal device capable of controlling these, and an additional information server device connectable to the terminal device,
Broadcast signal, a video signal, a content information including at least one or more of the audio signals is information for identifying the content information, the date and time information including the recording date and at least broadcast date, information indicating the acquisition path a content storage means for storing in association with each other and specific information including,
Terminal request accepting means for accepting a content list provision request that is a list of specific information corresponding to the content information stored and held in the content storage means from the terminal device;
Specific information providing means for providing the content list to the terminal device in a manner that the content server device of the providing source can distinguish in response to the provision request received through the terminal request accepting means;
Second terminal request accepting means for accepting a content information provision request including information specifying the content server device from the terminal device and specific information;
When the provision request received through the second terminal request acceptance unit is addressed to the own device, the content information specified by the specific information included in the provision request is extracted from the storage unit, A content server apparatus comprising: providing means for providing to the other party.
放送信号、映像信号、音声信号のうち少なくとも1つ以上を含むコンテンツ情報と、前記コンテンツ情報を特定するための情報であって、少なくとも放送日時記録日時を含む日時情報、取得経路を示す情報を含む特定情報とを対応付けて記憶保持する複数のコンテンツサーバ装置と、これらを制御することが可能な端末装置と、前記端末装置と接続可能な装置であって、多数のコンテンツ情報の特定情報と、前記多数のコンテンツ情報についてのコンテンツ情報のタイトル、内容アウトライン、出演者名、番組ジャンルのうち少なくとも1つ以上を含む付加情報とを記憶保持する付加情報サーバ装置とからなる蓄積情報検索システムで用いられる前記端末装置であって、
使用者からの目的とするコンテンツ情報を検索するための検索情報の入力を受け付ける入力受付手段と、
前記入力受付手段を通じて前記検索情報の入力を受け付けた場合に、複数の前記コンテンツサーバ装置に対して、記憶保持している1つ以上の前記コンテンツ情報の前記特定情報からなる前記コンテンツリストの提供要求を形成して送出する第1の送出手段と、
前記提供要求に応じて複数の前記コンテンツサーバ装置から提供される前記コンテンツリストを受け付ける第1の受付手段と、
前記付加情報サーバ装置に対して、受け付けた前記コンテンツリストを含み、当該コンテンツリストに含まれる特定情報に対応する前記コンテンツ情報のタイトル、内容アウトライン、出演者名、番組ジャンルのうち少なくとも1つ以上を含む付加情報の提供要求を形成して送出する第2の送出手段と、
前記付加情報の提供要求に応じて、前記付加情報サーバ装置から提供される前記コンテンツリストに含まれる特定情報のそれぞれに対して対応する付加情報を付加した付加情報リストを受け付ける第2の受付手段と、
前記第2の受付手段を通じて受け付けた前記付加情報リストの付加情報の構成項目を用い、前記入力受付手段を通じて受け付けた検索情報に合致する特定情報と、当該特定情報に対応するコンテンツ情報を記憶保持しているコンテンツサーバ装置を検索する検索手段と、
前記検索手段による検索結果をユーザーに対して提供する検索結果提供手段と、
前記検索結果提供手段により提供される検索結果に基づいて、どのコンテンツサーバ装置に対して、どの特定情報に対応するコンテンツ情報の提供を要求するかの選択入力を受け付ける選択入力受付手段と、
前記選択入力受付手段を通じて受け付けた前記選択入力に応じて、コンテンツサーバ装置を指示する情報と特定情報とを含むコンテンツ情報の提供要求を形成して送信する第3の送出手段と
を備える端末装置。
Broadcast signal, a video signal, a content information including at least one or more of the audio signals is information for identifying the content information, the date and time information including the recording date and at least broadcast date, information indicating the acquisition path a plurality of content server for storing and holding in association with specific information including a terminal device capable of controlling these, wherein a terminal device and connectable device, the identification information of the number of content information , Used in a stored information retrieval system comprising an additional information server device that stores and holds additional information including at least one of the content information title, content outline, performer name, and program genre for the large number of content information. The terminal device comprising:
Input receiving means for receiving input of search information for searching target content information from a user;
When the input of the search information is received through the input receiving unit, the content list providing request including the specific information of one or more of the content information stored and held with respect to the plurality of content server devices A first delivery means for forming and delivering
First accepting means for accepting the content list provided from a plurality of the content server devices in response to the provision request;
The additional information server device includes at least one of a title, a content outline, a performer name, and a program genre of the content information corresponding to the specific information included in the content list, including the received content list. Second sending means for forming and sending a provision request for additional information including ;
Second receiving means for receiving an additional information list in which additional information corresponding to each of the specific information included in the content list provided from the additional information server device is added in response to the additional information provision request; ,
Using the configuration item of the additional information in the additional information list received through the second receiving unit, the specific information matching the search information received through the input receiving unit and the content information corresponding to the specific information are stored and held. Search means for searching for a content server device,
Search result providing means for providing a search result by the search means to a user;
Selection input accepting means for accepting selection input as to which content server device is requested to provide content information corresponding to which specific information based on the search result provided by the search result providing means;
A terminal device comprising: a third sending unit configured to form and send a content information provision request including information indicating the content server device and specific information in response to the selection input received through the selection input receiving unit.
放送信号、映像信号、音声信号のうち少なくとも1つ以上を含むコンテンツ情報と、前記コンテンツ情報を特定するための情報であって、少なくとも放送日時記録日時を含む日時情報、取得経路を示す情報を含む特定情報とを対応付けて記憶保持する複数のコンテンツサーバ装置と、これらを制御することが可能な端末装置と、前記端末装置と接続可能な付加情報サーバ装置とからなる蓄積情報検索システムで用いられる前記付加情報サーバ装置であって、
多数のコンテンツ情報の前記特定情報と、前記多数のコンテンツ情報についてのコンテンツ情報のタイトル、内容アウトライン、出演者名、番組ジャンルのうち少なくとも1つ以上を含む付加情報とを予め取得する取得手段と、
前記取得手段を通じて取得した前記多数のコンテンツ情報の前記特定情報と、前記多数のコンテンツ情報の前記付加情報とを対応付けて記憶保持する付加情報記憶手段と、
前記端末装置からの記憶保持しているコンテンツ情報に対応する特定情報の一覧リストであるコンテンツリストを含む前記付加情報の提供要求を受け付ける受付手段と、
前記付加情報記憶手段に記憶されている情報のうち、前記受付手段を通じて受け付けた前記提供要求に含まれる前記コンテンツリストの前記特定情報のそれぞれに対して、対応する前記付加情報を付加した付加情報リストを形成し、当該付加情報リストを前記端末装置に提供する情報提供手段と
を備える付加情報サーバ装置。
Broadcast signal, a video signal, a content information including at least one or more of the audio signals is information for identifying the content information, the date and time information including the recording date and at least broadcast date, information indicating the acquisition path a plurality of content server for storing and holding in association with specific information including, using a terminal device capable of controlling these, the accumulation information retrieval system including a said terminal device and connectable additional information server apparatus The additional information server device, comprising:
And the specific information of the number of content information, title of the content information for the plurality of content information, content outline, performer names, acquisition means for acquiring pre Me and additional information including at least one or more of the program genre ,
Additional information storage means for storing and holding the specific information of the multiple pieces of content information acquired through the acquisition means and the additional information of the multiple pieces of content information in association with each other;
Receiving means for receiving a provision request for the additional information including a content list that is a list of specific information corresponding to the content information stored and held from the terminal device;
Of the information stored in the additional information storage unit, the additional information list in which the corresponding additional information is added to each of the specific information of the content list included in the provision request received through the receiving unit. And an information providing means for providing the additional information list to the terminal device.
複数のコンテンツサーバ装置と、これらを制御することが可能な端末装置と、前記端末装置と接続可能な付加情報サーバ装置とからなる蓄積情報検索システムであって、
前記コンテンツサーバ装置のそれぞれは、
放送信号を受信、選局する選局手段と、
前記選局手段により選局された放送番組の放送信号と、前記放送番組の放送信号を特定するための情報であって、少なくとも放送日時放送チャンネルを含む特定情報とを対応付けて記憶保持するコンテンツ記憶手段と、
前記端末装置からの録画予約状況問い合わせを受信する問い合わせ受信手段と、
前記問い合わせ受信手段を通じて前記録画予約状況問い合わせを受信した場合に、自機に設定されている録画予約情報を参照し、録画予約状況を通知する予約状況通知を形成して、当該予約状況通知を前記端末装置に送信する予約状況通知送信手段と、
前記端末装置からの放送信号の録画予約情報を受信する録画予約情報受信手段と、
前記録画予約情報受信手段を通じて前記端末装置からの前記録画予約情報を受信した場合に、受信した前記録画予約情報を自機に設定する録画予約情報設定手段と、
自機に設定された前記録画予約情報に基づいて、前記選局手段と前記コンテンツ記憶手段とを制御して、目的とする放送番組の放送信号を前記コンテンツ記憶手段に記録するようにする記録制御手段と
を備え、
前記端末装置は、
使用者からの目的とする放送番組の放送信号を検索するための検索情報の入力を受け付ける入力受付手段と、
前記付加情報サーバ装置に対して、前記入力受付手段からの前記検索情報を送出する第1の送出手段と、
前記付加情報サーバ装置から送信されてくる、前記検索情報に応じた検索の結果得られるコンテンツ情報の特定情報の一覧リストである適合コンテンツリストを受信する適合コンテンツリスト受信手段と、
複数の前記コンテンツサーバ装置に対して、録画予約状況問い合わせを形成して送信する問い合わせ送信手段と、
前記録画予約状況問い合わせに応じて、複数の前記コンテンツサーバ装置から送信されてくる予約状況通知を受信する予約状況通知受信手段と、
前記適合コンテンツリスト受信手段を通じて受信した適合コンテンツリストと、前記予約状況通知受信手段を通じて複数の前記コンテンツサーバ装置から受信した予約状況通知とに基づいて、複数の前記コンテンツサーバ装置のそれぞれに対する録画予約情報の候補を形成する録画候補形成手段と、
前記録画予約候補形成手段により形成された前記録画予約情報の候補をユーザーに対して提供する録画候補提供手段と、
前記録画公報提供手段によりユーザーに対して提供された録画予約情報の候補に対する編集を受け付ける編集受付手段と、
前記編集受付手段を通じて受け付けた情報に従って、録画予約情報の候補を編集し、複数の前記コンテンツサーバ装置のうち、必要となるコンテンツサーバ装置に対して設定する録画予約情報を形成する録画予約情報編集手段と、
前記録画予約情報編集手段を通じて形成された前記録画予約情報を、対応するコンテンツサーバ装置に送信する録画予約情報送信手段と
を備え、
前記付加情報サーバ装置は、
多数の放送番組の放送信号の前記特定情報と、前記多数の放送番組についてのタイトル、内容アウトライン、出演者名、番組ジャンルのうち少なくとも1つ以上を含む付加情報とを予め取得する取得手段と、
前記取得手段を通じて取得した前記多数の放送番組の放送信号の特定情報と前記多数の放送番組の付加情報とを対応付けて記憶保持する付加情報記憶手段と、
前記端末装置からの前記検索情報を受け付ける検索情報受付手段と、
前記付加情報記憶手段の記憶情報から、前記受付手段を通じて受け付けた前記検索情報を含む付加情報に対応した特定情報であって、これから放送される放送番組についての特定情報を検索する検索手段と、
前記検索手段の検索結果得られた特定情報からなる適合コンテンツリストを形成し、当該適合コンテンツリストを前記端末装置に提供する提供手段と
を備える蓄積情報検索システム。
A storage information retrieval system comprising a plurality of content server devices, a terminal device capable of controlling them, and an additional information server device connectable to the terminal device,
Each of the content server devices
Channel selection means for receiving and selecting broadcast signals;
A broadcast signal of the broadcast program selected by the channel selection means and information for specifying the broadcast signal of the broadcast program, and storing and holding at least the specific information including the broadcast date and time and the broadcast channel Content storage means;
Inquiry receiving means for receiving a recording reservation status inquiry from the terminal device;
When receiving the recording reservation status inquiry through the inquiry receiving means, refer to the recording reservation information set in the own device, form a reservation status notification for notifying the recording reservation status, and A reservation status notification transmitting means for transmitting to the terminal device;
Recording reservation information receiving means for receiving recording reservation information of a broadcast signal from the terminal device;
Recording reservation information setting means for setting the received recording reservation information in its own device when the recording reservation information is received from the terminal device through the recording reservation information receiving means;
Recording control for controlling the channel selection means and the content storage means based on the recording reservation information set in the own device so as to record the broadcast signal of the target broadcast program in the content storage means Means and
The terminal device
Input receiving means for receiving input of search information for searching for a broadcast signal of a target broadcast program from a user;
First sending means for sending the search information from the input receiving means to the additional information server device;
A compatible content list receiving means for receiving a compatible content list, which is a list of specific information of content information obtained as a result of search according to the search information, transmitted from the additional information server device;
Inquiry transmission means for forming and transmitting a recording reservation status inquiry to the plurality of content server devices;
Reservation status notification receiving means for receiving reservation status notifications transmitted from a plurality of the content server devices in response to the recording reservation status inquiry;
Recording reservation information for each of the plurality of content server devices based on the compatible content list received through the compatible content list receiving unit and the reservation status notifications received from the plurality of content server devices through the reservation status notification receiving unit. Recording candidate forming means for forming a candidate for
Recording candidate providing means for providing a user with the recording reservation information candidates formed by the recording reservation candidate forming means;
Edit accepting means for accepting edits to candidates for recording reservation information provided to the user by the recording bulletin providing means;
Recording reservation information editing means for editing recording reservation information candidates according to the information received through the editing receiving means, and forming recording reservation information to be set for a required content server device among the plurality of content server devices. When,
Recording reservation information transmitting means for transmitting the recording reservation information formed through the recording reservation information editing means to a corresponding content server device, and
The additional information server device
And the specific information of the broadcast signal of multiple broadcast programs, the title for a number of broadcast programs, contents outline, performer names, acquisition means for acquiring pre Me and additional information including at least one or more of the program genre ,
Additional information storage means for associating and storing specific information of broadcast signals of the multiple broadcast programs acquired through the acquisition means and additional information of the multiple broadcast programs;
Search information receiving means for receiving the search information from the terminal device;
Retrieval means for retrieving specific information on additional information including the search information received through the reception means from stored information in the additional information storage means, and for searching for specific information about a broadcast program to be broadcast from now on;
A stored information search system comprising: a providing unit that forms a matching content list including specific information obtained as a result of the search by the search unit and provides the matching content list to the terminal device.
複数のコンテンツサーバ装置と、これらを制御することが可能な端末装置と、前記端末装置と接続可能な付加情報サーバ装置とからなる蓄積情報検索システムで用いられる前記コンテンツサーバ装置であって、
放送信号を受信、選局する選局手段と、
前記選局手段により選局された放送番組の放送信号と、前記放送番組の放送信号を特定するための情報であって、少なくとも放送日時放送チャンネルを含む特定情報とを対応付けて記憶保持するコンテンツ記憶手段と、
前記端末装置からの録画予約状況問い合わせを受信する問い合わせ受信手段と、
前記問い合わせ受信手段を通じて前記録画予約状況問い合わせを受信した場合に、自機に設定されている録画予約情報を参照し、録画予約状況を通知する予約状況通知を形成して、当該予約状況通知を前記端末装置に送信する予約状況通知送信手段と、
前記端末装置からの放送信号の録画予約情報を受信する録画予約情報受信手段と、
前記録画予約情報受信手段を通じて前記端末装置からの前記録画予約情報を受信した場合に、受信した前記録画予約情報を自機に設定する録画予約情報設定手段と、
自機に設定された前記録画予約情報に基づいて、前記選局手段と前記コンテンツ記憶手段とを制御して、目的とする放送番組の放送信号を前記コンテンツ記憶手段に記録するようにする記録制御手段と
を備えるコンテンツサーバ装置。
The content server device used in a stored information retrieval system comprising a plurality of content server devices, a terminal device capable of controlling these, and an additional information server device connectable to the terminal device,
Channel selection means for receiving and selecting broadcast signals;
A broadcast signal of the broadcast program selected by the channel selection means and information for specifying the broadcast signal of the broadcast program, and storing and holding at least the specific information including the broadcast date and time and the broadcast channel Content storage means;
Inquiry receiving means for receiving a recording reservation status inquiry from the terminal device;
When receiving the recording reservation status inquiry through the inquiry receiving means, refer to the recording reservation information set in the own device, form a reservation status notification for notifying the recording reservation status, and A reservation status notification transmitting means for transmitting to the terminal device;
Recording reservation information receiving means for receiving recording reservation information of a broadcast signal from the terminal device;
Recording reservation information setting means for setting the received recording reservation information in its own device when the recording reservation information is received from the terminal device through the recording reservation information receiving means;
Recording control for controlling the channel selection means and the content storage means based on the recording reservation information set in the own device so as to record the broadcast signal of the target broadcast program in the content storage means A content server apparatus comprising: means.
放送番組の放送信号と、前記放送番組の放送信号を特定するための情報であって放送日時放送チャンネルなどからなる特定情報とを対応付けて記憶保持する複数のコンテンツサーバ装置と、これらを制御することが可能な端末装置と、前記端末装置と接続可能な装置であって、多数の放送番組の放送信号の特定情報と、前記多数の放送番組についてのタイトル、内容アウトライン、出演者名、番組ジャンルのうち少なくとも1つ以上を含む付加情報とを記憶保持する付加情報サーバ装置とからなる蓄積情報検索システムで用いられる前記端末装置であって、
使用者からの目的とする放送番組の放送信号を検索するための検索情報の入力を受け付ける入力受付手段と、
前記付加情報サーバ装置に対して、前記入力受付手段からの前記検索情報を送出する第1の送出手段と、
前記付加情報サーバ装置から送信されてくる、前記検索情報に応じた検索の結果得られるコンテンツ情報の特定情報の一覧リストである適合コンテンツリストを受信する適合コンテンツリスト受信手段と、
複数の前記コンテンツサーバ装置に対して、録画予約状況問い合わせを形成して送信する問い合わせ送信手段と、
前記録画予約状況問い合わせに応じて、複数の前記コンテンツサーバ装置から送信されてくる予約状況通知を受信する予約状況通知受信手段と、
前記適合コンテンツリスト受信手段を通じて受信した適合コンテンツリストと、前記予約状況通知受信手段を通じて複数の前記コンテンツサーバ装置から受信した予約状況通知とに基づいて、複数の前記コンテンツサーバ装置のそれぞれに対する録画予約情報の候補を形成する録画候補形成手段と、
前記録画予約候補形成手段により形成された前記録画予約情報の候補をユーザーに対して提供する録画候補提供手段と、
前記録画公報提供手段によりユーザーに対して提供された録画予約情報の候補に対する編集を受け付ける編集受付手段と、
前記編集受付手段を通じて受け付けた情報に従って、録画予約情報の候補を編集し、複数の前記コンテンツサーバ装置のうち、必要となるコンテンツサーバ装置に対して設定する録画予約情報を形成する録画予約情報編集手段と、
前記録画予約情報編集手段を通じて形成された前記録画予約情報を、対応するコンテンツサーバ装置に送信する録画予約情報送信手段と
を備える端末装置。
A plurality of content server apparatuses that store and hold a broadcast signal of a broadcast program, and information for specifying the broadcast signal of the broadcast program, which includes specific information including a broadcast date and time and a broadcast channel, and controls these A terminal device that can be connected to the terminal device, identification information of broadcast signals of a large number of broadcast programs, titles, content outlines, performer names, programs for the large number of broadcast programs The terminal device used in a stored information retrieval system including an additional information server device that stores and holds additional information including at least one of genres,
Input receiving means for receiving input of search information for searching for a broadcast signal of a target broadcast program from a user;
First sending means for sending the search information from the input receiving means to the additional information server device;
A compatible content list receiving means for receiving a compatible content list, which is a list of specific information of content information obtained as a result of search according to the search information, transmitted from the additional information server device;
Inquiry transmission means for forming and transmitting a recording reservation status inquiry to the plurality of content server devices;
Reservation status notification receiving means for receiving reservation status notifications transmitted from a plurality of the content server devices in response to the recording reservation status inquiry;
Recording reservation information for each of the plurality of content server devices based on the compatible content list received through the compatible content list receiving unit and the reservation status notifications received from the plurality of content server devices through the reservation status notification receiving unit. Recording candidate forming means for forming a candidate for
Recording candidate providing means for providing a user with the recording reservation information candidates formed by the recording reservation candidate forming means;
Edit accepting means for accepting edits to candidates for recording reservation information provided to the user by the recording bulletin providing means;
Recording reservation information editing means for editing recording reservation information candidates according to the information received through the editing receiving means, and forming recording reservation information to be set for a required content server device among the plurality of content server devices. When,
A terminal device comprising: recording reservation information transmitting means for transmitting the recording reservation information formed through the recording reservation information editing means to a corresponding content server device.
放送番組の放送信号と、前記放送番組の放送信号を特定するための情報であって、少なくとも放送日時放送チャンネルを含む特定情報とを対応付けて記憶保持する複数のコンテンツサーバ装置と、これらを制御することが可能な端末装置と、前記端末装置と接続可能な付加情報サーバ装置とからなる蓄積情報検索システムで用いられる前記付加情報サーバ装置であって、
多数の放送番組の放送信号の前記特定情報と、前記多数の放送番組についてのタイトル、内容アウトライン、出演者名、番組ジャンルのうち少なくとも1つ以上を含む付加情報とを予め取得する取得手段と、
前記取得手段を通じて取得した前記多数の放送番組の放送信号の特定情報と前記多数の放送番組の付加情報とを対応付けて記憶保持する付加情報記憶手段と、
前記端末装置からの前記検索情報を受け付ける検索情報受付手段と、
前記付加情報記憶手段の記憶情報から、前記受付手段を通じて受け付けた前記検索情報を含む付加情報に対応した特定情報であって、これから放送される放送番組についての特定情報を検索する検索手段と、
前記検索手段の検索結果得られた特定情報からなる適合コンテンツリストを形成し、当該適合コンテンツリストを前記端末装置に提供する提供手段と
を備える付加情報サーバ装置。
A plurality of content server apparatuses that store and hold a broadcast signal of a broadcast program and information for specifying the broadcast signal of the broadcast program in association with specific information including at least a broadcast date and time and a broadcast channel, and The additional information server device used in a stored information retrieval system comprising a terminal device that can be controlled and an additional information server device connectable to the terminal device,
And the specific information of the broadcast signal of multiple broadcast programs, the title for a number of broadcast programs, contents outline, performer names, acquisition means for acquiring pre Me and additional information including at least one or more of the program genre ,
Additional information storage means for associating and storing specific information of broadcast signals of the multiple broadcast programs acquired through the acquisition means and additional information of the multiple broadcast programs;
Search information receiving means for receiving the search information from the terminal device;
Retrieval means for retrieving specific information on additional information including the search information received through the reception means from stored information in the additional information storage means, and for searching for specific information about a broadcast program to be broadcast from now on;
An additional information server device comprising: a providing unit that forms a compatible content list including specific information obtained as a result of the search by the search unit and provides the compatible content list to the terminal device.
JP2003192804A 2003-07-07 2003-07-07 Accumulated information retrieval system, terminal device and server device Expired - Fee Related JP4512974B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2003192804A JP4512974B2 (en) 2003-07-07 2003-07-07 Accumulated information retrieval system, terminal device and server device

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2003192804A JP4512974B2 (en) 2003-07-07 2003-07-07 Accumulated information retrieval system, terminal device and server device

Publications (2)

Publication Number Publication Date
JP2005033253A JP2005033253A (en) 2005-02-03
JP4512974B2 true JP4512974B2 (en) 2010-07-28

Family

ID=34204489

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2003192804A Expired - Fee Related JP4512974B2 (en) 2003-07-07 2003-07-07 Accumulated information retrieval system, terminal device and server device

Country Status (1)

Country Link
JP (1) JP4512974B2 (en)

Families Citing this family (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP4519596B2 (en) * 2004-10-01 2010-08-04 パナソニック株式会社 Device selection support device, device selection support method, program, and recording medium
JP4793097B2 (en) * 2006-05-30 2011-10-12 株式会社ケンウッド Content reproduction system, content reproduction apparatus, and content reproduction program
JP4977585B2 (en) * 2007-11-28 2012-07-18 株式会社日立製作所 Content reproduction apparatus and content information display method
JP5790076B2 (en) * 2011-03-30 2015-10-07 株式会社バッファロー Service control method, service control device, and server device
JP5730263B2 (en) * 2012-10-24 2015-06-03 Necパーソナルコンピュータ株式会社 Information equipment and program
JP2014171009A (en) * 2013-03-01 2014-09-18 Nec Personal Computers Ltd Information apparatus and program

Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2002164859A (en) * 2000-11-27 2002-06-07 Hitachi Ltd Receiver, data transmitting device, and system and method therefor
JP2002354386A (en) * 2001-05-24 2002-12-06 Nippon Hoso Kyokai <Nhk> Contents management receiver, contents management transmitter and contents management program
JP2003069927A (en) * 2001-08-27 2003-03-07 Sharp Corp Program reservation system
JP2004153673A (en) * 2002-10-31 2004-05-27 Hakuhodo Inc Reproducing device, electronic program guide provision server, information provision server, storage server and information system
JP2004336493A (en) * 2003-05-08 2004-11-25 Sony Corp Information access system, information providing apparatus, information access apparatus, information providing method, and information access method

Patent Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2002164859A (en) * 2000-11-27 2002-06-07 Hitachi Ltd Receiver, data transmitting device, and system and method therefor
JP2002354386A (en) * 2001-05-24 2002-12-06 Nippon Hoso Kyokai <Nhk> Contents management receiver, contents management transmitter and contents management program
JP2003069927A (en) * 2001-08-27 2003-03-07 Sharp Corp Program reservation system
JP2004153673A (en) * 2002-10-31 2004-05-27 Hakuhodo Inc Reproducing device, electronic program guide provision server, information provision server, storage server and information system
JP2004336493A (en) * 2003-05-08 2004-11-25 Sony Corp Information access system, information providing apparatus, information access apparatus, information providing method, and information access method

Also Published As

Publication number Publication date
JP2005033253A (en) 2005-02-03

Similar Documents

Publication Publication Date Title
JP3646707B2 (en) Program information acquisition apparatus and acquisition method
US6601237B1 (en) Apparatus and method for rescheduling program conflicts in a virtual channel scheduling gap
KR100690249B1 (en) Method for recording multiple programs in a digital broadcasting receiver
KR101204811B1 (en) Content use system, recording apparatus, reproducing apparatus and system control method
US20050144637A1 (en) Signal output method and channel selecting apparatus
JP3823422B2 (en) Program management apparatus and program management method
JP4678246B2 (en) Program search support system
JP2005159770A (en) Method and apparatus for assisting viewing content, and computer program
JP3856288B2 (en) Program reservation recording apparatus, program reservation recording / reproducing apparatus, program reservation recording method, and program reservation recording program
JP2004128779A (en) Broadcast system, recording apparatus, recording method, program, and record medium
JP2004229235A (en) Receiving and reproducing apparatus
JP4512974B2 (en) Accumulated information retrieval system, terminal device and server device
JP2002077788A (en) Apparatus and method for reproducing picture recording program as well as method for displaying program table
JP2006339947A (en) Device and method for processing information and information processing program
JP4399817B2 (en) Program reservation recording method, program reservation recording apparatus, and program reservation recording program.
JP2007158441A (en) Program guide generating apparatus and program guide generating method
JP4192924B2 (en) Information recording / reproducing device
JP2008085662A (en) Recording and reproducing device and recording and reproducing method
WO2006041247A1 (en) Method for recording multiple program in digital broadcasting receiver
JP2001186432A (en) Receiver and its method
JP6966380B2 (en) Electronics and methods
JP2004343411A (en) Data processor
JP4357341B2 (en) Digital broadcast recording / reproducing device
KR20080102758A (en) Method and apparatus for display a record list of image display device
EP2403231A1 (en) Method for setting reservation in broadcast receiver

Legal Events

Date Code Title Description
A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20060501

A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20090522

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20090610

A521 Written amendment

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20090801

RD03 Notification of appointment of power of attorney

Free format text: JAPANESE INTERMEDIATE CODE: A7423

Effective date: 20090821

RD04 Notification of resignation of power of attorney

Free format text: JAPANESE INTERMEDIATE CODE: A7424

Effective date: 20091002

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20100202

A521 Written amendment

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20100329

TRDD Decision of grant or rejection written
A01 Written decision to grant a patent or to grant a registration (utility model)

Free format text: JAPANESE INTERMEDIATE CODE: A01

Effective date: 20100415

A01 Written decision to grant a patent or to grant a registration (utility model)

Free format text: JAPANESE INTERMEDIATE CODE: A01

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20100428

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20130521

Year of fee payment: 3

LAPS Cancellation because of no payment of annual fees