JP4549174B2 - データ送信装置、データ受信装置、プログラムおよび記録媒体 - Google Patents
データ送信装置、データ受信装置、プログラムおよび記録媒体 Download PDFInfo
- Publication number
- JP4549174B2 JP4549174B2 JP2004361765A JP2004361765A JP4549174B2 JP 4549174 B2 JP4549174 B2 JP 4549174B2 JP 2004361765 A JP2004361765 A JP 2004361765A JP 2004361765 A JP2004361765 A JP 2004361765A JP 4549174 B2 JP4549174 B2 JP 4549174B2
- Authority
- JP
- Japan
- Prior art keywords
- data
- status
- content
- fingerprint
- receiving
- 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
Links
Images
Landscapes
- Information Transfer Systems (AREA)
- Small-Scale Networks (AREA)
Description
ハッシュ関数を通して出力される一定長の値は、「ハッシュ値」または「フィンガープリント」と呼ばれており、1方向関数を含むため、生成されたハッシュ値からもとの文字列またはデータ列を推定する事は不可能となる。
SHA−1(Secure Hash Algorithm 1)やMD5(Message Digest 5)が代表的なハッシュ関数である。SHA−1の場合、最大で2の64乗[bit]長のデータを入力でき、160[bit]のハッシュ値を生成できる。
この領域は、録画コンテンツの増減、変化に連動してインクリメントされるカウンタ情報または時間情報として記録される。従ってコントローラ側では、映像コンテンツの曲目リスト情報などと一緒に、このタイムスタンプ情報ブロックを一緒に読み出しておくことにより、現在の曲目リストに変化があったかどうかをある程度知ることができ、タイムスタンプ情報ブロックが同じ値である場合には、曲目リストの読み出し回数を減らすことができる。
図10は、シリアルバスに接続された機器の構成例を示す図である。デジタルバス21は、例えば、IEEE1394a−2000に記載されているシリアルバス(以下、IEEE1394バスと称す)であって、装置間でコマンドやデータのやり取りができるバスである。デジタルバス21には、チューナSTB22、第1のデジタルTVモニタ23、HDD記録装置(AVHDD)24、第2のデジタルTVモニタ25、およびオーディオ装置26が接続されている。
第1の技術手段は、同一バス上に接続された他の受信装置に自身のステータス中のステータスの更新に関する情報を含まないコンテンツ固有のデータを送信する手段を有するデータ送信装置において、データ送信装置は、データ送信装置のステータス中のステータスの更新に関する情報を含まないコンテンツ固有のデータのみにハッシュ関数を適用し、算出したハッシュ値からなるフィンガープリントを他の受信装置に送信する手段を備え、自身のステータス中のステータスの更新に関する情報を含まないコンテンツ固有のデータを送信する手段は、他の受信装置からの読み出しの要求に応じて、データを前記受信装置に送信することを特徴としたものである。
図1では、デジタルバス11に、チューナSTB12、第1のデジタルTVモニタ13、第1のHDD記録装置(AVHDD)14、第2のデジタルTVモニタ15、および第2のHDD記録装置16が接続されている。
コントローラ側である第1のデジタルTVモニタ13が、ターゲット機器の第1のHDD記録装置14から映像コンテンツのリストを取得する場合、コントローラ側のデジタルTVモニタ13は、デジタルバス11上で第1のデジタルTVモニタ13と第1のHDD記録装置14との間で、ディスクユニットまたはサブユニットのターゲットまたはコントローラのコマンドセットを持っているかを確認した後、Root Contents List Descriptorを用いて、第1のHDD記録装置14から、1コンテンツ毎または、複数のコンテンツの映像をまとめて順に読み出す。このとき図2に示すようなobject_entry102全体にハッシュ関数を適用したハッシュ値からなるフィンガープリントdigest_of_entries101も読み出してメモリに記憶しておく。
SHA−1はハッシュ関数の1つで、2の64乗[bit]以下のデータ列から160[bit]のハッシュ値を生成できる。コンテンツリスト表示のためにContents List Descriptorのobject_entry102にハッシュ関数を適用し、フィンガープリントを付加した例を図3〜図9を用いて説明する。
ここには、コントローラ側のコンテンツリストに表示したいコンテンツ情報として、番組の開始日時、番組終了までの長さ、視聴年齢制限、番組解像度、再生済みフラグ、ネットワーク情報、放送局名、番組名、記録時間、コンテンツのロック/アンロック情報などが含まれている。
すなわち、ディスクサブユニットにおけるobjec_tentryにおいて、Entry_specific_information110が有するdisc_subunit object_attributes111は、コンテンツのロック/アンロック情報等を含み、video_stream_format_subtype_info_block112はネットワーク情報等を含み、size_indicator_info_block113は記録時間等の情報を含み、program_attribute_info_block114は、番組開始日時、番組時間長、視聴年齢制限、番組解像度、再生済みフラグ、放送局名等の情報を含み、name_info_block115は、番組名等の情報を含んでいる。なお、本発明のステータスは、例えば、上記program_attribute_info_block114に該当する。
図5は、2台のターゲット機器のコンテンツ情報を異なるフィンガープリントとして扱うためのコンテンツ情報の処理例について説明するための図である。
図8に示すように、コンテンツ情報に含まれる番組名や放送局名など、各々の情報を複数コンテンツ分まとめてデータ列とし、このデータ列からハッシュ値を生成してコンテンツ情報のデータ列に付加してもよい。例えば、50番組の番組名からハッシュ関数を用いてフィンガープリントとなるハッシュ値を生成して付加してもよい。
さらに、本発明の実施の形態のデジタルバス11は、IEEE1394インターフェースであってもよいし、その他の規格のインターフェースであってもよい。
さらに、本発明の記録装置の各構成要素の機能を専用のハードウェアで実現しても構わないし、コンピュータのプログラムによってソフトウェアで実現してもよい。
また、ロードしたプログラムを実行することにより、上述した本発明の機能が実現されるだけでなく、そのプログラムの指示に基づき、オペレーティングシステムあるいは他のアプリケーションプログラム等と共同して処理することにより、本発明の機能が実現される場合もある。
Claims (10)
- 同一バス上に接続された他の受信装置に自身のステータス中のステータスの更新に関する情報を含まないコンテンツ固有のデータを送信する手段を有するデータ送信装置において、
該データ送信装置は、該データ送信装置のステータス中のステータスの更新に関する情報を含まないコンテンツ固有のデータのみにハッシュ関数を適用し、算出したハッシュ値からなるフィンガープリントを他の受信装置に送信する手段を備え、
前記自身のステータス中のステータスの更新に関する情報を含まないコンテンツ固有のデータを送信する手段は、前記他の受信装置からの読み出しの要求に応じて、前記データを前記受信装置に送信することを特徴とするデータ送信装置。 - 前記データ送信装置のステータスにハッシュ関数を適用する際、該データ送信装置固有のIDをそのステータスに含めてハッシュ値を算出することを特徴とする請求項1に記載のデータ送信装置。
- 前記ステータス中のステータスの更新に関する情報を含まないコンテンツ固有のデータは階層構造を有し、前記ステータスのハッシュ値からなるフィンガープリントは、前記階層構造の階層毎のステータス中のステータスの更新に関する情報を含まないコンテンツ固有のデータのみごとに生成されることを特徴とする請求項1または2に記載のデータ送信装置。
- 前記バスは、IEEE1394バスであることを特徴とする請求項1ないし3のいずれか1に記載のデータ送信装置。
- 同一バス上に接続された他の送信装置のステータス中のステータスの更新に関する情報を含まないコンテンツ固有のデータを他の送信装置から受信する受信手段を有するデータ受信装置において、
該データ受信装置は、前記他の送信装置のステータス中のステータスの更新に関する情報を含まないコンテンツ固有のデータをハッシュ値からなるフィンガープリントとして受信する受信手段を備え、
前記他の送信装置のステータス中のステータスの更新に関する情報を含まないコンテンツ固有のデータを他の送信装置から受信する受信手段は、前記他の送信装置から送信されたフィンガープリントが更新されている場合に、該更新されたフィンガープリントに該当する、ステータス中のステータスの更新に関する情報を含まないコンテンツ固有のデータを他の送信装置から読み出すことを特徴とするデータ受信装置。 - 前記受信手段が受信した前記送信装置のステータス中のステータスの更新に関する情報を含まないコンテンツ固有のデータを、ハッシュ値からなるフィンガープリントと関連付けてメモリに保存することを特徴とする請求項5に記載のデータ受信装置。
- 前記ステータス中のコンテンツデータは階層構造を有し、前記ステータスのハッシュ値からなるフィンガープリントは、前記階層構造の階層毎のステータス中のコンテンツデータごとに生成されることを特徴とする請求項5または6に記載のデータ受信装置。
- 前記バスは、IEEE1394バスであることを特徴とする請求項5ないし7のいずれか1に記載のデータ受信装置。
- 請求項1ないし4のいずれか1に記載のデータ送信装置、または請求項5ないし8のいずれか1に記載のデータ受信装置の全部または一部の機能をコンピュータに実現させるためのプログラム。
- 請求項9に記載のプログラムを記録したコンピュータ読み取り可能な記録媒体。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2004361765A JP4549174B2 (ja) | 2004-12-14 | 2004-12-14 | データ送信装置、データ受信装置、プログラムおよび記録媒体 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2004361765A JP4549174B2 (ja) | 2004-12-14 | 2004-12-14 | データ送信装置、データ受信装置、プログラムおよび記録媒体 |
Publications (2)
Publication Number | Publication Date |
---|---|
JP2006171997A JP2006171997A (ja) | 2006-06-29 |
JP4549174B2 true JP4549174B2 (ja) | 2010-09-22 |
Family
ID=36672700
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2004361765A Expired - Fee Related JP4549174B2 (ja) | 2004-12-14 | 2004-12-14 | データ送信装置、データ受信装置、プログラムおよび記録媒体 |
Country Status (1)
Country | Link |
---|---|
JP (1) | JP4549174B2 (ja) |
Citations (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
WO1999063752A1 (fr) * | 1998-05-29 | 1999-12-09 | Sony Corporation | Dispositif de traitement des donnees, methode afferente et support correspondant |
JP2000222273A (ja) * | 1999-02-03 | 2000-08-11 | Nec Software Shikoku Ltd | ドキュメントダウンロードシステム |
JP2002033786A (ja) * | 2000-07-18 | 2002-01-31 | Sony Corp | 情報処理装置及び方法、媒体 |
JP2002373106A (ja) * | 2001-06-13 | 2002-12-26 | Toshiba Corp | データ転送装置、データ転送方法及びプログラム |
JP2003281023A (ja) * | 2002-03-26 | 2003-10-03 | Toshiba Corp | データ転送装置、データ転送方法、データ受信表示装置、プログラム |
JP2004328529A (ja) * | 2003-04-25 | 2004-11-18 | Sharp Corp | デジタル放送受信機、共用化受信機、及び共用化受信機の制御方法 |
-
2004
- 2004-12-14 JP JP2004361765A patent/JP4549174B2/ja not_active Expired - Fee Related
Patent Citations (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
WO1999063752A1 (fr) * | 1998-05-29 | 1999-12-09 | Sony Corporation | Dispositif de traitement des donnees, methode afferente et support correspondant |
JP2000222273A (ja) * | 1999-02-03 | 2000-08-11 | Nec Software Shikoku Ltd | ドキュメントダウンロードシステム |
JP2002033786A (ja) * | 2000-07-18 | 2002-01-31 | Sony Corp | 情報処理装置及び方法、媒体 |
JP2002373106A (ja) * | 2001-06-13 | 2002-12-26 | Toshiba Corp | データ転送装置、データ転送方法及びプログラム |
JP2003281023A (ja) * | 2002-03-26 | 2003-10-03 | Toshiba Corp | データ転送装置、データ転送方法、データ受信表示装置、プログラム |
JP2004328529A (ja) * | 2003-04-25 | 2004-11-18 | Sharp Corp | デジタル放送受信機、共用化受信機、及び共用化受信機の制御方法 |
Also Published As
Publication number | Publication date |
---|---|
JP2006171997A (ja) | 2006-06-29 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US9003301B2 (en) | Image management method and system using thumbnail in DLNA system | |
JP5487697B2 (ja) | ネットワークサーバ、メディア形式変換方法、及び、メディア形式変換システム | |
US20070198654A1 (en) | Network Server | |
US8914464B2 (en) | Information processing device, information processing method, and information processing system | |
EP1868324A2 (en) | System and method for representing an infrared pass-through protocol in a home network | |
WO2006095742A1 (ja) | パケット送信装置 | |
JP2007158854A (ja) | Avサーバ装置、クライアント機器、及びファイル転送システム | |
JP2010067097A (ja) | 情報処理装置、情報処理方法および情報処理システム | |
JP5314840B2 (ja) | コンテンツ再生装置及びコンテンツ再生方法 | |
JP4935303B2 (ja) | コンテンツ送信装置及びコンテンツ受信装置 | |
JP4806072B2 (ja) | エンベデッドavコンテンツのプロトコルマッチング装置および方法 | |
WO2010116894A1 (ja) | 通信装置、通信方法、及び通信システム | |
WO2009093694A1 (ja) | 送信装置、受信装置、指示装置、通信システム、送信方法、受信方法、指示方法、プログラム、及び、記録媒体 | |
US20140237519A1 (en) | Control device and control method | |
US20120180095A1 (en) | Transmitter and transmission method | |
US20130304858A1 (en) | Information processing apparatus, information processing method, program, information providing apparatus, and information processing system | |
US20110113123A1 (en) | Content reproduction system, content reproduction method, content reproduction device, and server | |
JP2007012188A (ja) | 情報処理システムおよび電子機器 | |
JP2006165650A (ja) | メタデータ管理装置 | |
JP2009200813A (ja) | 被制御装置、制御システムおよび管理装置 | |
JP5085883B2 (ja) | コンテンツ管理装置及びコンテンツ管理方法 | |
JP4549174B2 (ja) | データ送信装置、データ受信装置、プログラムおよび記録媒体 | |
JP2007264922A (ja) | UPnPの規定に基づいてデジタルコンテンツを管理するサーバへのデジタルコンテンツのアップロード | |
WO2006106606A1 (ja) | メディア管理装置及びメディア管理方法 | |
JP2009038452A (ja) | 通信装置 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
RD04 | Notification of resignation of power of attorney |
Free format text: JAPANESE INTERMEDIATE CODE: A7424 Effective date: 20060915 |
|
A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20070302 |
|
A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20090501 |
|
A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20090526 |
|
A521 | Written amendment |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20090715 |
|
A02 | Decision of refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A02 Effective date: 20100119 |
|
A521 | Written amendment |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20100409 |
|
A911 | Transfer of reconsideration by examiner before appeal (zenchi) |
Free format text: JAPANESE INTERMEDIATE CODE: A911 Effective date: 20100423 |
|
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: 20100706 |
|
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: 20100706 |
|
R150 | Certificate of patent or registration of utility model |
Free format text: JAPANESE INTERMEDIATE CODE: R150 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20130716 Year of fee payment: 3 |
|
LAPS | Cancellation because of no payment of annual fees |