(57)【要約】【課題】  コンテンツのディスプレイ遅延時間を改善することを目的とする。【解決手段】  ネットワークを介して接続された、ディスプレイ装置と、データ配信装置と、を含むデータ表示システムであって、データ配信装置は、表示領域情報受信手段と、ラスタイメージ変換手段と、分割ラスタイメージ作成手段と、分割ラスタイメージ・ナンバリングデータ送信手段と、を有し、ディスプレイ装置は、表示領域情報送信手段と、分割ラスタイメージ・ナンバリングデータ受信手段と、アドレス算出手段と、書き込み手段と、データ表示手段と、を有することによって上記課題を解決する。【選択図】  図１
2007049567.tif 000002
【特許請求の範囲】
【請求項１】
ネットワークを介して接続された、ディスプレイ装置と、データ配信装置と、を含むデータ表示システムであって、
前記データ配信装置は、
前記ディスプレイ装置から送信された、コンテンツを表示する領域の表示領域情報を受信する表示領域情報受信手段と、
前記ディスプレイ装置から要求されたコンテンツの画像フレームをラスタイメージに変換するラスタイメージ変換手段と、
前記ラスタイメージを分割すると共に、分割したラスタイメージの各々にナンバリングを行い、分割ラスタイメージを作成する分割ラスタイメージ作成手段と、
前記分割ラスタイメージと、前記ナンバリングに係るナンバリングデータと、を関連付けて前記ディスプレイ装置に送信する分割ラスタイメージ・ナンバリングデータ送信手段と、
を有し、
前記ディスプレイ装置は、
前記表示領域情報を前記データ配信装置に送信する表示領域情報送信手段と、
互いに関連付けられた、前記分割ラスタイメージと、前記ナンバリングデータと、を前記データ配信装置より受信する分割ラスタイメージ・ナンバリングデータ受信手段と、
前記ナンバリングデータと、前記表示領域情報と、に基づいて、メモリのアドレスを算出するアドレス算出手段と、
前記アドレス算出手段によって算出された前記アドレスに、前記分割ラスタイメージ・ナンバリングデータ受信手段において受信した前記分割ラスタイメージを、前記ナンバリングデータの順序に関わらず書き込む書き込み手段と、
前記メモリに書き込まれているデータを表示するデータ表示手段と、
を有することを特徴とするデータ表示システム。
【請求項２】
前記分割ラスタイメージ・ナンバリングデータ送信手段は、前記分割ラスタイメージと、前記ナンバリングデータと、を関連付けて前記ネットワークに送出する際、前記ナンバリングデータの順序に関わらずランダムな順番で送出することを特徴とする請求項１記載のデータ表示システム。
【請求項３】
前記データ配信装置は、
前記分割ラスタイメージと、前記ナンバリングに係るナンバリングデータと、を暗号化する分割ラスタイメージ・ナンバリングデータ暗号化手段を更に有し、
前記ディスプレイ装置は、
前記分割ラスタイメージ・ナンバリングデータ暗号化手段において暗号化された分割ラスタイメージと、ナンバリングデータと、を復号化する分割ラスタイメージ・ナンバリングデータ復号化手段を更に有することを特徴とする請求項１又は２記載のデータ表示システム。
【請求項４】
前記データ配信装置は、
前記ナンバリングに係るナンバリングデータを暗号化するナンバリングデータ暗号化手段を更に有し、
前記ディスプレイ装置は、
前記ナンバリングデータ暗号化手段において暗号化されたナンバリングデータを復号化するナンバリングデータ復号化手段を更に有することを特徴とする請求項１又は２記載のデータ表示システム。
【請求項５】
ネットワークを介して接続されたディスプレイ装置から送信された、コンテンツを表示する領域の表示領域情報を受信する表示領域情報受信手段と、
前記ディスプレイ装置から要求されたコンテンツの画像フレームをラスタイメージに変換するラスタイメージ変換手段と、
前記ラスタイメージを分割すると共に、分割したラスタイメージの各々にナンバリングを行い、分割ラスタイメージを作成する分割ラスタイメージ作成手段と、
前記分割ラスタイメージと、前記ナンバリングデータと、を関連付けて前記ディスプレイ装置に送信する分割ラスタイメージ・ナンバリングデータ送信手段と、
を有することを特徴とするデータ配信装置。
【請求項６】
ネットワークを介して接続されたデータ配信装置にコンテンツを表示する領域の表示領域情報を送信する表示領域情報送信手段と、
互いに関連付けられた、コンテンツの画像フレームに係るラスタイメージと、ラスタイメージを分割する際に行われたナンバリングに関するナンバリングデータと、を前記データ配信装置より受信する分割ラスタイメージ・ナンバリングデータ受信手段と、
前記ナンバリングデータと、前記表示領域情報と、に基づいて、メモリのアドレスを算出するアドレス算出手段と、
前記アドレス算出手段によって算出された前記アドレスに、前記分割ラスタイメージ・ナンバリングデータ受信手段において受信した前記分割ラスタイメージを、前記ナンバリングデータの順序に関わらず書き込む書き込み手段と、
前記メモリに書き込まれているデータを表示するデータ表示手段と、
を有することを特徴とするディスプレイ装置。
【請求項７】
データを配信するデータ配信装置におけるデータ配信方法であって、
ネットワークを介して接続されたディスプレイ装置から送信された、コンテンツを表示する領域の表示領域情報を受信する表示領域情報受信ステップと、
前記ディスプレイ装置から要求されたコンテンツの画像フレームをラスタイメージに変換するラスタイメージ変換ステップと、
前記ラスタイメージを分割すると共に、分割したラスタイメージの各々にナンバリングを行い、分割ラスタイメージを作成する分割ラスタイメージ作成ステップと、
前記分割ラスタイメージと、前記ナンバリングデータと、を関連付けて前記ディスプレイ装置に送信する分割ラスタイメージ・ナンバリングデータ送信ステップと、
を含むことを特徴とするデータ配信方法。
【請求項８】
データをディスプレイに表示するディスプレイ装置におけるデータ表示方法であって、
ネットワークを介して接続されたデータ配信装置にコンテンツを表示する領域の表示領域情報を送信する表示領域情報送信ステップと、
互いに関連付けられた、コンテンツの画像フレームに係るラスタイメージと、ラスタイメージを分割する際に行われたナンバリングに関するナンバリングデータと、を前記データ配信装置より受信する分割ラスタイメージ・ナンバリングデータ受信ステップと、
前記ナンバリングデータと、前記表示領域情報と、に基づいて、メモリのアドレスを算出するアドレス算出ステップと、
前記アドレス算出ステップにおいて算出された前記アドレスに、前記分割ラスタイメージ・ナンバリングデータ受信ステップにおいて受信した前記分割ラスタイメージを、前記ナンバリングデータの順序に関わらず書き込む書き込みステップと、
前記メモリに書き込まれているデータを表示するデータ表示ステップと、
を含むことを特徴とするデータ表示方法。
【請求項９】
コンピュータに、
ネットワークを介して接続されたディスプレイ装置から送信された、コンテンツを表示する領域の表示領域情報を受信する表示領域情報受信手順と、
前記ディスプレイ装置から要求されたコンテンツの画像フレームに係るラスタイメージを分割すると共に、分割したラスタイメージの各々にナンバリングを行い、分割ラスタイメージを作成する分割ラスタイメージ作成手順と、
前記分割ラスタイメージと、前記ナンバリングデータと、を関連付けて前記ディスプレイ装置に送信する分割ラスタイメージ・ナンバリングデータ送信手順と、
を実行させることを特徴とするデータ配信プログラム。
【請求項１０】
コンピュータに、
ネットワークを介して接続されたデータ配信装置にコンテンツを表示する領域の表示領域情報を送信する表示領域情報送信手順と、
互いに関連付けられた、コンテンツの画像フレームに係るラスタイメージと、ラスタイメージを分割する際に行われたナンバリングに関するナンバリングデータと、を前記データ配信装置より受信する分割ラスタイメージ・ナンバリングデータ受信手順と、
前記ナンバリングデータと、前記表示領域情報と、に基づいて、メモリのアドレスを算出するアドレス算出手順と、
前記アドレス算出手順において算出された前記アドレスに、前記分割ラスタイメージ・ナンバリングデータ受信手順において受信した前記分割ラスタイメージを、前記ナンバリングデータの順序に関わらず書き込む書き込み手順と、
前記メモリに書き込まれているデータを表示するデータ表示手順と、
を実行させることを特徴とするデータ表示プログラム。
【請求項１１】
請求項９記載のデータ配信プログラムを記憶したことを特徴とするコンピュータ読み取り可能な記憶媒体。
【請求項１２】
請求項１０記載のデータ表示プログラムを記憶したことを特徴とするコンピュータ読み取り可能な記憶媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、データ表示システム、データ配信装置及びディスプレイ装置に関する。
【背景技術】
【０００２】
従来、ネットワークの帯域が狭いことを受けて映像情報を圧縮符号化方式で圧縮してネットワーク伝送を行う方式が提案されてきた。代表的な圧縮符号化方式としては、静止画のＪＰＥＧ（Ｊｏｉｎｔ  Ｐｈｏｔｏｇｒａｐｈｉｃ  Ｅｘｐｅｒｔｓ  Ｇｒｏｕｐ）、動画のＭＰＥＧ−２（Ｍｏｖｉｎｇ  Ｐｉｃｔｕｒｅ  Ｅｘｐｅｒｔｓ  Ｇｒｏｕｐ  Ｐｈａｓｅ  ２）やＭＰＥＧ−４（Ｍｏｖｉｎｇ  Ｐｉｃｔｕｒｅ  Ｅｘｐｅｒｔｓ  Ｇｒｏｕｐ  Ｐｈａｓｅ  ４）等が挙げられる。また、このような圧縮符号化を用いた画像伝送の手法がいろいろ行われている。
【０００３】
例えば特許文献１には、以下のような画像伝送方法が開示されている。すなわち、送信側で入力画像がｋ本の画素ラインで構成されている場合に、画素ラインのライン番号をｎで割った時の余りで画素ラインをグループ分けし、グループ順に並び換えて符号化し、誤り訂正符号を付加して送信する。そして、受信側で受信データを誤り訂正して復号化し、伝送誤り等による欠落ブロックがある場合は、欠落ブロックがあるグループの画像に対して別のグループにおける欠落ブロックに相当する部分から画像データを複写して補正する。そして補正後に画素ラインを本来のライン順となるよう合成して再生する。
【０００４】
【特許文献１】特開平８−２１４３０２号公報
【発明の開示】
【発明が解決しようとする課題】
【０００５】
近年、ネットワーク帯域が広帯域化するとともに、リアルタイムにストリームを表示する要求が増えてきている。また、比較的簡素な処理で、大容量データが受信可能な通信方式であるＵＷＢ（Ｕｌｔｒａ  Ｗｉｄｅ  Ｂａｎｄ）等に代表されるように、ローカルで広帯域の無線伝送技術が実現されつつある。そのため、パーソナルエリアネットワークでのリアルタイム画像受信（動画を含む）が現実味を帯びてきている。
【０００６】
パーソナルエリアネットワークを介してリアルタイム画像を連続的に受信する場合、受信装置で復号化する負荷かかる。特に携帯機器等、貧弱なハードウェア（プロセッサ、メモリ等）で構成される装置では、ライブで領域の大きい画像（若しくは高画質な画像）を伝送すると、符号化及び復号化に時間がかかり、画像等のコンテンツのディスプレイ遅延時間が大きくなる。
【０００７】
本発明は上記の点に鑑みなされたもので、コンテンツのディスプレイ遅延時間を改善することを目的とする。
【課題を解決するための手段】
【０００８】
そこで、上記問題を解決するため、本発明は、ネットワークを介して接続された、ディスプレイ装置と、データ配信装置と、を含むデータ表示システムであって、前記データ配信装置は、前記ディスプレイ装置から送信された、コンテンツを表示する領域の表示領域情報を受信する表示領域情報受信手段と、前記ディスプレイ装置から要求されたコンテンツの画像フレームをラスタイメージに変換するラスタイメージ変換手段と、前記ラスタイメージを前記表示領域情報に基づいて分割すると共に、分割したラスタイメージの各々にナンバリングを行い、分割ラスタイメージを作成する分割ラスタイメージ作成手段と、前記分割ラスタイメージと、前記ナンバリングデータと、を関連付けて前記ディスプレイ装置に送信する分割ラスタイメージ・ナンバリングデータ送信手段と、を有し、前記ディスプレイ装置は、前記表示領域情報を前記データ配信装置に送信する表示領域情報送信手段と、互いに関連付けられた、前記分割ラスタイメージと、前記ナンバリングデータと、を前記データ配信装置より受信する分割ラスタイメージ・ナンバリングデータ受信手段と、前記ナンバリングデータと、前記表示領域情報と、に基づいて、メモリのアドレスを算出するアドレス算出手段と、前記アドレス算出手段によって算出された前記アドレスに、前記分割ラスタイメージ・ナンバリングデータ受信手段において受信した前記分割ラスタイメージを、前記ナンバリングデータの順序に関わらず書き込む書き込み手段と、前記メモリに書き込まれているデータを表示するデータ表示手段と、を有することを特徴とする。
【０００９】
本発明によれば、ネットワークを介して接続された、ディスプレイ装置と、データ配信装置と、を含むデータ表示システムであって、前記データ配信装置は、前記ディスプレイ装置から送信された、コンテンツを表示する領域の表示領域情報を受信する表示領域情報受信手段と、前記ディスプレイ装置から要求されたコンテンツの画像フレームをラスタイメージに変換するラスタイメージ変換手段と、前記ラスタイメージを前記表示領域情報に基づいて分割すると共に、分割したラスタイメージの各々にナンバリングを行い、分割ラスタイメージを作成する分割ラスタイメージ作成手段と、前記分割ラスタイメージと、前記ナンバリングデータと、を関連付けて前記ディスプレイ装置に送信する分割ラスタイメージ・ナンバリングデータ送信手段と、を有し、前記ディスプレイ装置は、前記表示領域情報を前記データ配信装置に送信する表示領域情報送信手段と、互いに関連付けられた、前記分割ラスタイメージと、前記ナンバリングデータと、を前記データ配信装置より受信する分割ラスタイメージ・ナンバリングデータ受信手段と、前記ナンバリングデータと、前記表示領域情報と、に基づいて、メモリのアドレスを算出するアドレス算出手段と、前記アドレス算出手段によって算出された前記アドレスに、前記分割ラスタイメージ・ナンバリングデータ受信手段において受信した前記分割ラスタイメージを、前記ナンバリングデータの順序に関わらず書き込む書き込み手段と、前記メモリに書き込まれているデータを表示するデータ表示手段と、を有することにより、例えば、データ配信装置は、表示領域情報を基に、ディスプレイ装置で表示する際、画像フレームの再構成がし易いように分割を行うと共にナンバリングを行い、ディスプレイ装置は、表示領域情報と、ナンバリングに係るナンバリングデータと、に基づいて、メモリのアドレスを計算し、分割されたラスタイメージを計算したメモリのアドレスに格納し、不完全な画像フレームのデータであっても、メモリ内のデータをそのまま表示するので、コンテンツのディスプレイ遅延時間を改善することができる。
【００１０】
なお、ディスプレイ装置とは、例えば後述するディスプレイ装置１等に対応する。また、データ配信装置とは、例えば後述するデータ配信装置２等に対応する。また、データ表示システムとは、例えば後述するデータ表示システム等に対応する。また、コンテンツとは、例えばデジタルデータで表現された文章（文書）、音楽、画像、映像、データベース又はそれらを組み合わせた情報の集合等のことをいう。
【００１１】
また、上記問題を解決するため、本発明は、データ配信装置、ディスプレイ装置、データ配信方法、データ表示方法、データ配信プログラム、データ表示プログラム及び記憶媒体としてもよい。
【発明の効果】
【００１２】
本発明によれば、コンテンツのディスプレイ遅延時間を改善することができる。
【発明を実施するための最良の形態】
【００１３】
以下、本発明の実施の形態について図面に基づいて説明する。
【００１４】
図１〜図４に基づき、本発明によるデータ表示システム等を具現化した好適な第１の実施の形態を説明する。図１は、本発明のデータ表示システムを具現化したブロック図である。
【００１５】
ディスプレイ装置１は、１１０：ディスプレイ装置１の全体の制御を司る制御部、１２０：ディスプレイ装置１における制御プログラム等を格納する記憶部、１３０：ディスプレイ装置１における各種入力を司る入力部を有する。さらに、ディスプレイ装置１は、１４０：ディスプレイ装置１における外部とのネットワーク通信を司る通信部、１５０：ディスプレイ装置１における通信部１１０で受信したデータの一時記憶部である通信バッファ、１６０：ディスプレイ装置１における表示に使用する専用メモリとしてのＶＲＡＭを有する。そして、ディスプレイ装置１は、１７０：ディスプレイ装置１におけるＶＲＡＭ１３０の内容を表示する表示部を有する。
【００１６】
データ配信装置２は、２１０：データ配信装置２の全体の制御を司る制御部、２２０：データ配信装置２における制御プログラム等の格納及びデータを記憶する記憶部、２３０：データ配信装置２における画像フレームをラスタイメージに展開するラスタ展開部を有する。また、データ配信装置２は、２４０：データ配信装置２における外部とのネットワーク通信を司る通信部、２５０：データ配信装置２におけるコンテンツを記憶蓄積しておく蓄積部、を有する。なお、ラスタ展開部２３０は、制御部２１０に含まれるような構成であってもよい。つまり、制御部２１０がラスタ展開部２３０に対応するプログラムを実行することで、ラスタ展開部２３０の機能を提供するようにしてもよい。
【００１７】
なお、以下の説明において、コンテンツの記録方式は、どのような記録方式を用いてもよい。例えば、ＭＰＥＧ−２、ＭＰＥＧ−４、Ｍｏｔｉｏｎ−ＪＰＥＧ等の動画符号化記録方式を想定している。
【００１８】
また、入力部１６０は、キー、ボタン、スイッチ、ジョグシャトル等色々な入力手段が考えられるが、ここでは、ボタン入力（図示せず）を例に説明を行う。
【００１９】
図２は、第１の実施の形態のシーケンス図である。図３は、第１の実施の形態データ配信装置２の動作処理フローチャートである。図４は、第１の実施の形態のディスプレイ装置１の動作処理フローチャートである。以下、図２、図３及び図４に沿って、第１の実施の形態のデータ表示システムの処理を説明する。
【００２０】
入力部１３０で検知したリスト取得要求を受けて、ディスプレイ装置１の制御部１１０は、記憶部１２０からコンテンツリスト処理プログラムを呼び出して、該コンテンツリスト処理プログラムを実行することにより、以下の処理を行う。つまり、コンテンツリスト処理プログラムに基づいて、制御部１１０は、コンテンツリスト要求メッセージ（Ｍ３０１）を作成し、通信部１４０を介して、データ配信装置２に当該コンテンツリスト要求メッセージ（Ｍ３０１）を送信する（Ｓ１０００）。
【００２１】
コンテンツリスト要求メッセージ（Ｍ３０１）を受信した（Ｓ１２００）データ配信装置２の制御部２１０は、記憶部２２０からコンテンツリスト作成・送信処理プログラムを呼び出し、このプログラムを参照して以下の処理を行う。
【００２２】
つまり、制御部２１０は、コンテンツリスト作成・送信処理プログラムを実行することにより、蓄積部２５０に格納されているコンテンツのリスト情報を読み出して通信フォーマットデータに変換する。そして、該通信フォーマットに変換したコンテンツのリスト情報をコンテンツリストとして、コンテンツリスト要求応答メッセージ（Ｍ３０２）のパラメータとして添付し、通信部２４０を介して、コンテンツリスト要求応答メッセージ（Ｍ３０２）をディスプレイ装置１に送信する（Ｓ１２１０）。
【００２３】
コンテンツリスト要求応答メッセージ（Ｍ３０２）を受信した（Ｓ１０１０）ディスプレイ装置１の制御部１１０は、コンテンツリスト要求応答メッセージ（Ｍ３０２）として受信したコンテンツリストを通信フォーマットから表示フォーマットに変換して表示部１７０に表示する（Ｓ１０２０）。
【００２４】
更に入力部１３０で検知したコンテンツ再生要求を受けて、ディスプレイ装置１の制御部１１０は、コンテンツ再生処理プログラムを記憶部１２０から呼び出し、以下の処理を行う。
【００２５】
つまり、制御部１１０は、コンテンツを表示する領域の領域情報（表示領域情報）を含むコンテンツ再生要求メッセージ（Ｍ３０３）を作成し、データ配信装置２に送信する（Ｓ１０３０）。
【００２６】
データ配信装置２は、この表示領域情報に基づいて、ラスタライズイメージに変換された画像フレームを、ディスプレイ装置１で表示すべき画像フレームを再構成しやすい様に領域端を基準として分割することができる。なお、受信した表示領域情報は、記憶部１２０等に記憶しておく。制御部１１０は、必要に応じて、記憶部１２０に記憶されている表示領域情報を取得し利用する構成であってもよい。
【００２７】
コンテンツ再生要求メッセージ（Ｍ３０３）を、通信部２４０を介して受信した（Ｓ１２２０）データ配信装置２の制御部２１０は、記憶部２２０からコンテンツ再生・送信処理プログラムを呼び出して、該コンテンツ再生・送信処理プログラムを実行することにより、以下の処理を行う。
【００２８】
つまり、制御部２１０は、コンテンツ再生要求応答メッセージ（Ｍ３０４）を作成し、通信部２４０を介して、コンテンツ再生要求応答メッセージ（Ｍ３０４）をディスプレイ装置１に送信する（Ｓ１２３０）。
【００２９】
また、制御部２１０は、蓄積部２５０から再生指定のコンテンツの画像フレームを読み出して、ラスタ展開部２３０においてラスタライズイメージに変換させる（Ｓ１２４０）。
【００３０】
また、制御部２１０は、ラスタ展開部２３０においてラスタライズイメージに変換された画像フレーム（ラスタライズフレーム）を、コンテンツ再生要求メッセージ（Ｍ３０３）表示領域情報に基づいて、通信にて伝送が可能であって、ディスプレイ装置１で画像フレームを再構成しやすい様に分割する（Ｓ１２５０）。また、制御部２１０は、ディスプレイ装置１でのＶＲＡＭ上に１対１でアドレスが割り当てられるように、各々の分割ラスタライズフレームに番号付け（ナンバリング）を行う（Ｓ１２６０）。そして、制御部２１０は、番号付けした分割ラスタライズフレーム、つまり番号に係るデータが付いた分割ラスタライズフレーム（分割ラスタライズフレーム・番号付きデータ）を、通信部２４０を介してディスプレイ装置１に送信する（Ｓ１２７０）。なお、分割ラスタライズフレームは、分割ラスタライズフレームパケットと言い換えてもよい。
【００３１】
ここで、制御部２１０が、Ｓ１２５０からＳ１２７０等に示したような処理を行うことによって、ディスプレイ装置１は、分割ラスタライズフレーム等を、ＶＲＡＭ上に効率よく格納することができ、また、画像フレームの再構成を効率よく行える。
【００３２】
その後、制御部２１０は、分割ラスタライズフレーム（分割ラスタライズフレーム・番号付きデータ）を全て送信し終わるまで、ナンバリングした番号順にＳ１２７０の処理を繰り返し実行する（Ｓ１２８０）。
【００３３】
また、制御部２１０は、画像フレームが複数存在するようなコンテンツの場合には、残フレームが無くなるまで、Ｓ１２４０からＳ１２８０までの処理を繰り返し行う（Ｓ１２９０）。
【００３４】
最後に、制御部２１０は、コンテンツ再生終了メッセージ（Ｍ３０５）を作成して、通信部２４０を介してディスプレイ装置１に送信する（Ｓ１２９９）。
【００３５】
コンテンツ再生要求応答メッセージ（Ｍ３０４）を受信した（Ｓ１０４０）ディスプレイ装置１の制御部１１０は、コンテンツ受信待ちになる。
【００３６】
分割ラスタライズフレーム・番号付きデータを、通信部１４０を介して受信すると（Ｓ１０５０）、ディスプレイ装置１の制御部１１０（コンテンツ再生処理プログラム）は、分割ラスタライズフレーム・番号付きデータを通信バッファ１５０に一時格納する。分割ラスタライズフレーム・番号付きデータに添付されてきた番号と、データ配信装置２に送信した表示領域情報を参照して、ＶＲＡＭ１６０上のアドレスを算出する（Ｓ１０６０）。例えば算出したアドレスに従って、分割ラスタライズフレーム・番号付きデータのペイロード部を前記番号の順番を問わずＶＲＡＭ１６０に書き込む（Ｓ１０７０）。
【００３７】
ここで、制御部１１０が、Ｓ１０６０及びＳ１０７０等に示したような処理を行うことによって、コンテンツに係る分割ラスタライズフレーム・番号付きデータを時間ロス無く、且つ並べ替えることなく（つまり、番号順ではなく）、ＶＲＡＭ１６０に書き込むことができる。
【００３８】
その後、制御部１１０は、ＶＲＡＭ１６０の内容（データ）を、表示部１７０に表示する（Ｓ１０８０）。制御部１１０は、コンテンツ再生終了メッセージ（Ｍ３０５）を、通信部１４０を介して受信するまで、上記Ｓ１０４０からＳ１０８０までの処理を繰り返して実行する。
【００３９】
上述したように、第１の実施の形態によれば、例えばコンテンツがＭＰＥＧ−４形式等の複数フレームからなる動画データであっても、データ配信装置２において動画データを適切にラスタライズし、ディスプレイ装置１において遅延を少なくして、コンテンツを表示することができる。特に、画像処理能力の高いデータ配信装置２の場合は、速やかにラスタライズが行えるため、コンテンツの表示の遅延をより少なくすることができる。
【００４０】
図５及び図６に基づき、第２の実施の形態を以下に説明する。図５は、本発明の第２の実施の形態のデータ配信装置２におけるフローチャートである。図６は、本発明の第２の実施の形態のディスプレイ装置１におけるフローチャートである。
【００４１】
第２の実施の形態では、ディスプレイ装置１及びデータ配信装置２は、予め共通鍵暗号方式のモジュール（プログラム）及び暗号鍵を各々の記憶部に設定されていることを前提とする。なお、ここでは、暗号鍵の生成、交換、保存、抹消等についての処理は本出願に関わるところではないため、ここでの詳細な説明は省略する。
【００４２】
ディスプレイ装置１における、コンテンツリスト要求メッセージを送信する処理のＳ２０００からコンテンツ再生応答メッセージ（Ｍ３０４）を受信するＳ２０４０までは、第１の実施の形態のＳ１０００からＳ１０４０までの処理と同様であるため、ここでの説明は省略する。
【００４３】
また、データ配信装置２における、コンテンツリスト要求メッセージを受信する処理Ｓ２２００からコンテンツの画像フレームのラスタライズを行う処理Ｓ２２４０までは、第１の実施の形態のＳ１２００からＳ１２４０までの処理と同様であるため、ここでの説明は省略する。
【００４４】
データ配信装置２において、データ配信装置２の制御部２１０は、コンテンツ再生要求メッセージ（Ｍ３０３）を、通信部２４０を介して受信し（Ｓ２２２０）、記憶部２２０からコンテンツ再生・送信処理プログラムを呼び出して、以下の処理を行う。なお、該処理の中で、次処理から説明を行う。
【００４５】
制御部２１０は、ラスタ展開部２３０においてラスタライズイメージに変換された画像フレームを、コンテンツ再生要求メッセージ（Ｍ３０３）に含まれるディスプレイ装置１の表示領域情報を基に、通信にて伝送出来るように分割する（Ｓ２２５０）。そして、制御部２１０は、各々の分割ラスタライズフレームに番号付け（ナンバリング）を行う（Ｓ２２６０）。
【００４６】
更に、制御部２１０は、番号付けした分割ラスタライズフレーム（分割ラスタライズフレーム・番号付きデータとする）を、記憶部２２０に設定されている共通鍵暗号方式の暗号鍵を用いて暗号化する。そして、制御部２１０は、暗号化した分割ラスタライズフレーム・番号付きデータを、番号順ではなくシャッフルして（つまり、ランダムな順番で）通信部２４０を介してディスプレイ装置１に送信する（Ｓ２２７０）。また、制御部２１０は、ディスプレイ装置１より受信した表示に関わるプロパティ情報における表示座標系に沿って並べ替えてラスタライズフレーム・番号付きデータを送信してもよい。
【００４７】
データ配信装置２における、暗号化した分割ラスタライズフレーム・番号付きデータを全て送信する処理Ｓ２２８０から終了送信Ｓ２２９９までの処理は、第１の実施の形態のＳ１２８０からＳ１２９９までの処理と同様であるため、ここでの説明は省略する。
【００４８】
ディスプレイ装置１の制御部１１０は、暗号化された分割ラスタライズフレーム・番号付きデータ（暗号化データ）を、通信部１４０を介して受信し（Ｓ２０５０）、通信バッファ１５０に一時格納する。そして、制御部１１０は、記憶部１２０に設定されている暗号鍵を用いて復号化し、分割ラスタライズフレーム・番号付きデータを取り出す（Ｓ２０５５）。
【００４９】
制御部１１０（コンテンツ再生処理プログラム）は、取り出した分割ラスタライズフレーム・番号付きデータと共に受信された表示領域情報及び、データに付加された番号に基づいて、ＶＲＡＭ１６０上のアドレスを算出する（Ｓ２０６０）。例えば分割ラスタライズフレーム・番号付きデータのペイロード部を、アドレスに従ってＶＲＡＭ１６０に書き込む（Ｓ２０７０）。
【００５０】
その後、制御部１１０（コンテンツ再生処理プログラム）は、ＶＲＡＭ１６０の内容（データ）を、表示部１７０に表示する（Ｓ２０８０）。制御部１１０（コンテンツ再生処理プログラム）は、コンテンツ再生終了メッセージ（Ｍ３０５）を、通信部１４０を介して受信するまで、上記Ｓ２０５０からＳ２０８０までの処理を繰り返して実行する。
【００５１】
上述したように、第２の実施の形態によれば、共通鍵暗号方式で分割ラスタライズフレーム・番号付きデータを暗号化することにより、比較的軽い処理で、ネットワーク伝送中に、悪意ある第三者等にデータが盗まれても該データ（分割ラスタライズフレーム・番号付きデータ）を秘匿することができる。また、データ（分割ラスタライズフレーム・番号付きデータ）を順不同で送信するため、悪意ある第三者等がネットワーク伝送途中でデータを盗んで順番に蓄積しても、暗号を解読し、番号順に並び替えて蓄積等しない限り、元の画像フレームを再構成することができない。
【００５２】
第２の実施の形態では、制御部２１０が、Ｓ２２７０において、分割ラスタライズフレーム・番号付きデータ全てを、記憶部２２０に設定されている共通鍵暗号方式の暗号鍵を用いて暗号化し、通信部２４０を介してディスプレイ装置１に送信した。第３の実施の形態では、制御部２１０が、例えば、分割ラスタライズフレーム・番号付きデータのうち、番号の部分だけを記憶部２２０に設定されている共通鍵暗号方式の暗号鍵を用いて暗号化する形態である。
【００５３】
制御部１１０は、番号の部分だけ暗号化された分割ラスタライズフレーム・番号付きデータを通信バッファ１５０に一時格納する。そして、制御部１１０は、記憶部１２０に設定されている暗号鍵を用いて暗号化されている番号を復号化し、分割ラスタライズフレーム・番号付きデータとして取り出す。
【００５４】
第３の実施の形態によれば、分割ラスタライズフレーム・番号付きデータの内、番号の部分だけ暗号化、復号化する。そのため、第２の実施の形態に比べて、暗号化、復号化に係る処理を短縮することができる。つまり、第２の実施の形態に比べて、コンテンツの表示の遅延をより少なくすることができる。
【００５５】
以上、本発明の好ましい実施の形態について詳述したが、本発明は係る特定の実施形態に限定されるものではなく、特許請求の範囲に記載された本発明の要旨の範囲内において、種々の変形・変更が可能である。
【００５６】
例えば、第１の実施の形態から第３の実施の形態において、ディスプレイ装置１におけるコンテンツ再生処理を制御部１１０のソフトウェアだけで行うように説明している。しかしながら、この構成に限定することなく、分割ラスタライズフレームを直接処理するハード処理部（ハードウェア画像処理部）を備えてもよい。より具体的には、制御部１１０等がハード処理部に始点に係る情報や領域に係る情報をセットし、ハード処理部が分割ラスタライズフレームに係るデータを直接ＶＲＡＭに書き出すようにしてもよい。
【００５７】
また、第１の実施の形態から第３の実施の形態において、通信部（１４０、２４０）は、有線によるネットワーク通信を想定しているが、有線によるネットワーク通信に限定されるものではなく、無線ＬＡＮ通信（８０２．１１ａ、８０２．１１ｂ、８０２．１１ｇ、８０２．１１ｎ等）や、無線ＰＡＮ（８０２．１５．３等）通信等を用いてもよい。
【００５８】
また、動画の記録方式は、上記方式以外でもよく、Ｍｏｔｉｏｎ−ＪＰＥＧ、ＭＰＥＧ２−ＰＳ、ＭＰＥＧ２−ＴＳ（ＭＰＥＧ−ＴＳ）、Ｈ．２６４、ＤｉｖＸ、Ｗｉｎｄｏｗｓ（登録商標）  Ｍｅｄｉａ  Ｖｉｄｅｏ  ９：ＷＭＶ９（ＶＣ−９）等であってもよい。
【００５９】
また、第１，第２の実施の形態において、共通鍵暗号方式のモジュール及び暗号鍵を記憶部に設定されているとして説明を行ったが、この構成に限定されるものではない。例えば、共通鍵暗号方式のモジュール及び暗号鍵を専用のハードウェアチップ（ＩＣ）に設定し、該ＩＣ（暗号方式ＩＣ）に、秘匿したい分割ラスタライズフレーム・番号付きデータを渡して暗号処理等を行ってもよい。また、暗号方式ＩＣは、ＳＯＣ（Ｓｙｓｔｅｍ  Ｏｎ  ａ  Ｃｈｉｐ）の中の一つのブロックとして搭載された暗号処理部であってもよい。
【００６０】
上述したように本発明によれば、コンテンツのディスプレイ遅延時間を改善することができる。
【図面の簡単な説明】
【００６１】
【図１】図１は、本発明のデータ表示システムの構成を示すブロック図である。
【図２】図２は、本発明の第１の実施の形態のデータ表示システムの動作を示すシーケンス図である。
【図３】図３は、本発明の第１の実施の形態のデータ配信装置2の動作を示すフロー図である。
【図４】図４は、本発明の第１の実施の形態のディスプレイ装置1の動作を示すフロー図である。
【図５】図５は、本発明の第２の実施の形態のデータ配信装置2の動作を示すフロー図である。
【図６】図６は、本発明の第２の実施の形態のディスプレイ装置1を示すフロー図である。
【符号の説明】
【００６２】
１    ディスプレイ装置
２    データ配信装置
１１０  制御部
１２０  記憶部
１３０  入力部
１４０  通信部
１５０  通信バッファ
１６０  ＶＲＡＭ
１７０  表示部
２１０  制御部
２２０  記憶部
２３０  ラスタ展開部
２４０  通信部
２５０  蓄積部
【図１】
2007049567.tif 000003
【図２】
2007049567.tif 000004
【図３】
2007049567.tif 000005
【図４】
2007049567.tif 000006
【図５】
2007049567.tif 000007
【図６】
2007049567.tif 000008