(57)【要約】【課題】  ベクトル型データのコンテンツを表示するための処理負荷を低減できるコンテンツ処理装置を提案する。【解決手段】  コンテンツ処理装置は、コンテンツ表示装置に提供するベクトル型データのコンテンツデータについて、負荷パラメータを用いて処理負荷を算出し、予め設定してある処理負荷以上であった場合、そのベクトル型の記述データをラスタ型の記述データに変換する処理を行なう（ステップＳ１７０１）。変換されたラスタ型データは、ベクトル型データを含むコンテンツデータに挿入され、処理データとされて（ステップＳ１７０２）、コンテンツ表示装置に提供される。【選択図】        図１２
2007072601.tif 000002
【特許請求の範囲】
【請求項１】
テキスト部とグラフィックス部とイメージ部とのうちの少なくとも１つと、ベクトル型データ記述部とを含むコンテンツデータを入力するコンテンツデータ入力手段と、
コンテンツデータの出力先の機器に関する情報である機器情報を取得する機器情報取得手段と、
前記機器情報に応じて前記ベクトル型データ記述部を変換する変換手段と、
前記ベクトル型データ変換手段により変換された前記ベクトル型データ記述部を含むコンテンツデータを、前記出力先の機器に出力する出力手段とを備える、コンテンツ処理装置。
【請求項２】
前記機器情報は、前記出力先の機器の処理能力および表示に関する情報を含む、請求項１に記載のコンテンツ処理装置。
【請求項３】
描画処理に要する負荷の大きさを表わすパラメータによって、前記変換手段における変換の内容を決定する判定手段をさらに備える、請求項１に記載のコンテンツ処理装置。
【請求項４】
前記変換手段は、前記ベクトル型データ記述部をラスタ型データ記述部に変換し、前記ラスタ型データ記述部を、前記ベクトル型データ記述部を含む前記コンテンツデータに挿入する、請求項１に記載のコンテンツ処理装置。
【請求項５】
前記変換手段は、前記ベクトル型データ記述部を座標位置または解像度を変更したラスタ型データに変換する、請求項１に記載のコンテンツ処理装置。
【請求項６】
前記変換手段は、前記ラスタ型データ記述部を、前記ベクトル型データ記述部を含む前記コンテンツデータに挿入する、請求項５に記載のコンテンツ処理装置。
【請求項７】
前記変換手段は、前記ベクトル型データ記述部の少なくとも一部を、異なる描画点および／または関数に変換する、請求項１に記載のコンテンツ処理装置。
【請求項８】
テキスト部とグラフィックス部とイメージ部とのうちの少なくとも１つと、そのベクトル型データ記述部とを含むコンテンツデータに対する変換処理をコンピュータに実行させるプログラムであって、
コンテンツデータの出力先の機器に関する情報である機器情報に応じて、前記ベクトル型データ記述部を変換する変換ステップと、
前記ベクトル型データ変換ステップにおいて変換された前記ベクトル型データ記述部を含むコンテンツデータを、前記出力先の機器に出力する出力ステップとを実行させる、コンテンツ処理プログラム。
【請求項９】
請求項８に記載のコンテンツ処理プログラムを記憶した、コンピュータ読取可能な記憶媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
この発明はコンテンツ処理装置、コンテンツ処理プログラム、およびコンテンツ処理プログラムを記憶する記憶媒体に関し、特に、携帯端末において容易にコンテンツを表示することのできるコンテンツ処理装置、コンテンツ処理プログラム、およびコンテンツ処理プログラムを記憶する記憶媒体に関する。
【背景技術】
【０００２】
以下の特許文献１などでは、テキストや画像、図形データなどを含むコンテンツの表示にかかる処理負荷を低減することを目的として、コンテンツに含まれるラスタ型のデータに対して、画像サイズの変更や圧縮率の変更などを行なって、表示にかかる処理負荷を予め低減させるデータ処理方法が開示されている。
【０００３】
特許文献１に開示されているデータ処理方法は、コンテンツに含まれる画像や図形などを表現するデータ記述表現の１つの型である、ラスタ型のデータ記述表現を行なっているコンテンツを表示するための処理方法である。
【特許文献１】特開２００４−３６２５３８号公報
【発明の開示】
【発明が解決しようとする課題】
【０００４】
コンテンツの主なデータ記述表現としては、ラスタ型の他にベクトル型のデータ記述表現があり、特許文献１に開示されている処理方法はかかるコンテンツを表示するためには適用できないという問題があった。
【０００５】
ベクトル型の記述データ表現であるコンテンツを表示するためには、ベクトル型の記述データから表示に必要な描画データを生成する処理が必要である。
【０００６】
実際には、ベクトル型の記述データから描画データを生成する工程は、ベクトル型のデータ記述表現での座標系から、描画データを表現する座標系への座標変換処理工程を具備する必要がある。その座標変換処理工程では、コンテンツに含まれるベクトル型のデータを表現するベクトル量に応じた負荷がかかる。一般的に、ラスタ型の記述データから描画データを生成する処理と比較すると、ベクトル型の記述データから描画データを生成する処理の方が、多くの処理時間が要求される。
【０００７】
また、ベクトル型の記述データから描画データを生成する際、ベクトル型のデータ記述表現での座標系における複数の座標点を、描画データを表現する座標系で表現すると、表示するデバイスの解像度や、コンテンツデータの表示倍率などによっては、同一の座標点で表現される場合がある。そのため、座標変換処理に要する処理の負荷が、好適に、表示結果に反映されない場合もある。
【０００８】
このように、ベクトル型のデータ記述表現を有するコンテンツを表示するためのデータ処理は、負荷を要するばかりではなく、その描画データ生成処理工程が好適な表示をもたらさない場合がある。
【０００９】
しかしながら、コンテンツを表示するためのデータ処理は、コンテンツに含まれるラスタ型の記述データに対してデータ処理を施すより、ベクトル型の記述データに対して処理を施す方が、描画データ生成工程において処理の負荷を低減することができると考えられる。
【００１０】
本発明はこのような問題に鑑みてなされたものであって、テキストや画像、図形などを含む、ベクトル型データのコンテンツを表示するための処理にかかる負荷を低減できるコンテンツ処理装置、コンテンツ処理プログラム、およびコンテンツ処理プログラムを記憶する記憶媒体を提供することを目的とする。
【課題を解決するための手段】
【００１１】
上記目的を達成するために、本発明のある局面に従うと、コンテンツ処理装置は、テキスト部とグラフィックス部とイメージ部とのうちの少なくとも１つと、ベクトル型データ記述部とを含むコンテンツデータを入力するコンテンツデータ入力手段と、コンテンツデータの出力先の機器に関する情報である機器情報を取得する機器情報取得手段と、機器情報に応じてベクトル型データ記述部を変換する変換手段と、ベクトル型データ変換手段により変換されたベクトル型データ記述部を含むコンテンツデータを、出力先の機器に出力する出力手段とを備える。
【００１２】
なお、上記機器情報は、具体的には、出力先の機器の処理能力および表示に関する情報を含むものであることが好ましい。
【００１３】
さらに、コンテンツ処理装置は、描画処理に要する負荷の大きさを表わすパラメータによって、変換手段における変換の内容を決定する判定手段をさらに備えることが好ましい。
【００１４】
また、上記変換手段は、ベクトル型データ記述部をラスタ型データ記述部に変換し、ラスタ型データ記述部を、ベクトル型データ記述部を含むコンテンツデータに挿入することが好ましい。
【００１５】
また、上記変換手段は、ベクトル型データ記述部を座標位置または解像度を変更したラスタ型データに変換することが好ましい。
【００１６】
さらに、上記変換手段は、ラスタ型データ記述部を、ベクトル型データ記述部を含むコンテンツデータに挿入することがより好ましい。
【００１７】
または、上記変換手段は、ベクトル型データ記述部の少なくとも一部を、異なる描画点および／または関数に変換することが好ましい。
【００１８】
本発明の他の局面に従うと、コンテンツ処理プログラムは、テキスト部とグラフィックス部とイメージ部とのうちの少なくとも１つと、そのベクトル型データ記述部とを含むコンテンツデータに対する変換処理をコンピュータに実行させるプログラムであって、コンテンツデータの出力先の機器に関する情報である機器情報に応じて、ベクトル型データ記述部を変換する変換ステップと、ベクトル型データ変換ステップにおいて変換されたベクトル型データ記述部を含むコンテンツデータを、出力先の機器に出力する出力ステップとを実行させる。
【００１９】
本発明のさらに他の局面に従うと、記憶媒体はコンピュータ読取可能な記憶媒体であって、上記コンテンツ処理プログラムを記憶する。
【発明の効果】
【００２０】
本発明にかかるコンテンツ処理装置は、上記構成を備えることで、コンテンツがベクトル型データを含む場合であっても、コンテンツ表示装置の機器情報に応じて変換処理を行なって、コンテンツ表示装置に提供することができる。
【００２１】
また、本発明にかかるコンテンツ処理プログラムは、上記各ステップをコンピュータに実行させることで、コンテンツがベクトル型データを含む場合であっても、コンテンツ表示装置の機器情報に応じて変換処理をコンピュータに実行させ、コンテンツ表示装置に提供することができる。
【００２２】
これにより、処理能力が低いコンテンツ表示装置であっても、ベクトル型データを含むコンテンツデータの描画処理を行なうことができる。
【００２３】
さらに、本発明にかかるコンテンツ処理装置は、ベクトル型データとラスタ型データとの混在した処理データを生成する。
【００２４】
また、本発明にかかるコンテンツ処理プログラムは、コンピュータに、ベクトル型データとラスタ型データとの混在した処理データを生成させる。
【００２５】
両形式のデータが混在した処理データがコンテンツデータとしてコンテンツ表示装置に提供されることで、コンテンツ表示装置においては、自身の機器能力等を考慮して、適した形式のデータを用いて描画処理を行なうことができる。
【発明を実施するための最良の形態】
【００２６】
以下に、図面を参照しつつ、本発明の実施の形態について説明する。以下の説明では、同一の部品および構成要素には同一の符号を付してある。それらの名称および機能も同じである。
【００２７】
図１は、本実施の形態にかかるコンテンツ処理システムの構成の具体例を示す図である。
【００２８】
図１を参照して、本実施の形態にかかるコンテンツ処理システムは、コンテンツデータの送受信および作成が可能なコンテンツ作成装置１と、コンテンツデータの送受信および表示が可能なコンテンツ表示装置３ａ，３ｂ，３ｃ（これらを代表させて、コンテンツ表示装置３というものとする）とを含んで構成される。
【００２９】
コンテンツ作成装置１とコンテンツ表示装置３とは、ゲートウェイＡ３ａおよびゲートウェイＢ３ｂを介してコンテンツデータの送受信が可能である。また、ゲートウェイＡ３ａおよびゲートウェイＢ３ｂも文書データの送受信が可能である。さらに、コンテンツ作成装置１およびコンテンツ表示装置３、ゲートウェイＡ３ａおよびゲートウェイＢ３ｂは、必要に応じて、コンテンツ処理装置２を介してコンテンツの送受信を行なう。なお、ゲートウェイＡ３ａおよびゲートウェイＢ３ｂは、異なる２つのサーバに限定されず、１つのサーバで実現されてもよい。
【００３０】
本実施の形態においては、かかるコンテンツ処理システムにおいて、コンテンツ作成装置１からコンテンツデータを送信し、コンテンツ表示装置３で該コンテンツを受信して表示するものとして説明を行なう。
【００３１】
本実施の形態にかかるコンテンツ処理装置２は、通信機能を備えたパーソナルコンピュータ等で実現される。そのため、コンテンツ処理装置２のハードウェア構成は、一般的なコンピュータのハードウェア構成と同様であって、ＣＰＵ（Central Processing Unit）と、プログラムやデータを記憶するＨＤＤ（Hard Disk Drive）やＲＯＭ（Read Only Memory）やＲＡＭ（Random Access Memory）などの記憶装置と、他の装置と通信を行なうための通信装置と、必要に応じてディスプレイなどの表示装置と、キーボードやマウスなどの指示操作入力装置と、フレキシブルディスクなどの記録媒体からデータを読出す読取装置とを含む。
【００３２】
図２は、本実施の形態にかかるコンテンツ処理装置２の機能構成の具体例を示すブロック図である。
【００３３】
図２を参照して、コンテンツ処理装置２は、ＣＰＵ等から構成され装置全体の制御を行なう制御部２０１と、アンテナ等から構成され、コンテンツデータの受信や送信を行なう送受信部２０２と、キーボードやマウス等から構成され、必要に応じて指示入力を行なったり、コンテンツデータの入力を行なったりするための入力部２０３と、ＲＯＭやＲＡＭ等から構成され、制御部２０１で実行されるプログラム等を記憶する記憶部２０４と、コンテンツデータに含まれるベクトル型のデータ記述表現を抽出する抽出部２０５と、データを解析する解析部２０６と、コンテンツ表示装置３の機器情報を記憶する属性記憶部２０７と、解析部によって解析された結果と属性記憶部に記憶される機器情報とに基づいてベクトル型データに処理を行なう処理部２０８とを含んで構成される。
【００３４】
なお、コンテンツ表示装置３の機器情報は、具体的に、コンテンツ表示装置３の描画処理の能力や、解像度、表示位置、表示倍率など表示に関する情報を含む。属性記憶部２０７に記憶されている送信先のコンテンツ表示装置３の機器情報は、予め記憶されていてもよいし、以降に説明する変換処理の際などの所定のタイミングに、送受信部２０２においてコンテンツ表示装置３から取得して用いてもよい。
【００３５】
実施の形態にかかるコンテンツ表示装置３は、通信機能を備えたパーソナルコンピュータ、ノート型のコンピュータ、携帯電話、およびＰＤＡ（Personal Digital Assistants）等で実現される。そのため、コンテンツ表示装置３のハードウェア構成もまた、一般的なコンピュータのハードウェア構成と同様であって、ＣＰＵと、プログラムやデータを記憶するＨＤＤやＲＯＭやＲＡＭなどの記憶装置と、他の装置と通信を行なうための通信装置と、ディスプレイなどの表示装置と、キーボードやマウスなどの指示操作入力装置と、必要に応じてフレキシブルディスクなどの記録媒体からデータを読出す読取装置とを含む。
【００３６】
図３は、本実施の形態にかかるコンテンツ表示装置３の機能構成の具体例を示すブロック図である。
【００３７】
図３を参照して、コンテンツ表示装置３は、ＣＰＵ等から構成され装置全体の制御を行なう制御部３０１と、アンテナなどから構成され、コンテンツデータや処理データなどのデータ送受信を行なう送受信部３０２と、キーボードやマウス等から構成され、コンテンツデータや処理データの送受信や閲覧者からの表示位置や拡大率などの表示命令の入力を受け付ける入力部３０３と、ＲＯＭやＲＡＭ等から構成され、制御部３０１で実行されるプログラム等を記憶する記憶部３０４と、入力部３０３から入力された表示命令に基づいてコンテンツデータや処理データから描画データを描画する描画部３０８と、描画部３０８により描画された内容を表示する表示部３０９とを含んで構成される。このようなコンテンツ表示装置３を用いて、本実施の形態においては、コンテンツデータや処理データの受信および表示を行なう。
【００３８】
本実施の形態にかかるコンテンツ処理装置２は、ゲートウェイＡ３ａを介して送信側のコンテンツ作成装置１から受信側のコンテンツ表示装置３に対するコンテンツデータを受信すると該コンテンツデータに対する処理を行なう。その際、必要に応じて、受信側のコンテンツ表示装置３から、コンテンツ表示装置３の解像度、処理能力などの機器情報を取得してもよい。
【００３９】
コンテンツ処理装置２では、テキストや画像、図形データの少なくとも１つを含むコンテンツデータであって、その記述データがベクトル型記述データであるコンテンツデータを取得した場合に、そのベクトル型データ記述部を変換するために、以降に説明する変換処理を行なう。
【００４０】
なお、実施の形態においては、かかるコンテンツデータに対する変換処理がコンテンツ処理装置２において実行されるものとするが、送信側のコンテンツ作成装置１、ゲートウェイＡ３ａ、受信側のコンテンツ表示装置３、またはコンテンツ処理装置２のいずれかにおいて行なわれてもよいし、送信されるコンテンツデータがＷＥＢサーバ、またはメールサーバやファイルサーバのような、その他のサーバから送信され、該処理装置を包含してもよい。またゲートウェイおよびコンテンツ処理装置２が同じサーバであって該サーバにおいて行なわれてもよい。
【００４１】
図４は、本実施の形態にかかるコンテンツ処理システムにおいて、コンテンツ処理装置２からコンテンツ表示装置３にコンテンツデータが出力されるまでにコンテンツデータに対して処理が行なわれる場合の、その処理（第１の処理）の流れを示すフローチャートである。
【００４２】
図４を参照して、コンテンツ処理装置２は、テキストや画像、図形データなどの少なくとも１つを含むコンテンツデータがコンテンツ処理装置に入力されると、該コンテンツデータに含まれるベクトル型データのうち、描画にかかるデータ部分を抽出する（Ｓ１２０１）。
【００４３】
また、コンテンツデータを表示する表示端末であるコンテンツ表示装置３の処理能力を取得し（Ｓ１２０２）、表示の負荷を表わすパラメータを用いて、実際の表示時においてコンテンツ表示装置３の負荷の許容限度であるしきい値を設定する（Ｓ１２０３）。
【００４４】
この負荷を表わすパラメータとは、描画処理に要する負荷を決定付ける要素を指し、たとえば、描画処理をする際に、処理時間や演算量など処理自体にかかる負荷や、描画点の複雑さなどが挙げられる。描画点の複雑さ（複雑度）とは、描画中に存在する描画要素である描画点の密度を示す指数であり、たとえば緻密なグラフィックで複数の描画点が同一位置上に存在している場合、「複雑度が高い」と表わされる。こういった場合、描画処理を行なってもすべての処理結果が表示に反映されない場合が多く、描画処理が無駄になる可能性がある。そのため、複雑度は負荷のパラメータとして設定される。なお、描画処理にかかる時間や描画位置は、表示装置の解像度といったコンテンツ表示装置３の性能に起因するものであるため、コンテンツ表示装置３の性能に応じて設定されることが好ましい。
【００４５】
ステップＳ１２０３において負荷のパラメータからしきい値を算出する処理については後述する。
【００４６】
次に、コンテンツ処理装置２は、描画にかかるベクトル型データが、実際にコンテンツ表示装置３で表示された場合における負荷の大きさを算出し（Ｓ１２０４）、上述の負荷のしきい値と比較して、本実施の形態にかかる変換処理を行なうか否かを判断する（Ｓ１２０５）。
【００４７】
なお、ステップＳ１２０４のコンテンツ表示装置３で表示した際における負荷の大きさの算出方法については後述する。
【００４８】
ステップＳ１２０５において、本実施の形態にかかる変換処理を行なうと判断した場合は、該ベクトル型データに対して本実施の形態にかかる変換処理を行なって処理データを生成する（Ｓ１２０６）。
【００４９】
一方、ステップＳ１２０５において、処理を行なわないと判断した場合は、該ベクトル型データに対して本実施の形態にかかる変換処理を行なわず、他の変換処理を行なって処理データを生成する（Ｓ１２０６）。この処理の具体的な内容については後述する。
【００５０】
最後に、生成した処理データをコンテンツ表示装置３に出力する（Ｓ１２０７）。
第１の実施の形態にかかるコンテンツ処理システムにおいて上記第１の処理が実行されることで、コンテンツデータがコンテンツ表示装置３に出力される前に、コンテンツ処理装置２において前もって処理が実行されて処理データが生成された後に、コンテンツ表示装置３に出力される。
【００５１】
本実施の形態にかかるコンテンツ処理システムにおいて上記第１の処理が実現されるために、コンテンツ処理装置２において行なわれるコンテンツデータの変換処理について、図５のフローチャートに示す。図５のフローチャートに示される処理は、コンテンツ処理装置２の制御部２０１が記憶部２０４に記憶されるプログラムを読出して実行することで実現される。
【００５２】
図５を参照して、始めに、送受信部２０２において、ゲートウェイＡ３ａを介して送信側のコンテンツ作成装置１から受信側のコンテンツ表示装置３に対するコンテンツデータが取得される（Ｓ４０１）。かかるコンテンツデータは、メールに添付される形で受信されてもよいし、コンテンツデータ単体で受信されてもよい。また、ここで受信したコンテンツデータを一旦記憶部２０４に保存してもよい。
【００５３】
次に、抽出部２０５において、ステップＳ４０１で取得されたコンテンツデータに含まれるベクトル型のデータ記述表現であるベクトル型データ記述部が抽出される（Ｓ４０２）。次に、属性記憶部２０７に記憶されている機器情報が読込まれ（Ｓ４０３）、解析部２０６において、ベクトル型データ記述部が解析される（Ｓ４０４）。ステップＳ４０４での解析とは、具体的には、ベクトル型データ記述部から描画データを生成する際の複雑度を解析するものである。
【００５４】
次に、ステップＳ４０４の解析結果に従って、処理部２０８おいて、ベクトル型のコンテンツデータに対する処理が実行される（Ｓ４０５）。ステップＳ４０５における処理については後述する。
【００５５】
そして、ステップＳ４０１〜Ｓ４０５で得られた処理データは、送信部２０２により、ゲートウェイＢ３ｂを介して受信側のコンテンツデータ表示装置３に対して出力される（Ｓ４０６）。
【００５６】
図６は、コンテンツデータがコンテンツ処理装置２からコンテンツ表示装置３に出力された後にコンテンツ表示装置３の閲覧者から表示位置の移動や表示倍率の変更などの、変更後のコンテンツデータの表示を要求する表示要求があった際にコンテンツデータに対して処理が実行される場合の、その処理（第２の処理）の流れを示すフローチャートである。
【００５７】
図６を参照して、コンテンツ処理装置２は、コンテンツ表示装置３から閲覧者による表示要求を受信すると、要求対象のコンテンツデータのベクトル型データのうち、描画にかかるデータ部分を抽出する（Ｓ１３０１）。
【００５８】
次に、コンテンツデータを表示するコンテンツ表示装置３の処理能力を取得し（Ｓ１３０２）、処理能力と、表示の負荷を表わすパラメータとを用いて、コンテンツがコンテンツ表示装置３において実際に表示される際の、コンテンツ表示装置３での負荷の許容の限度であるしきい値を設定する（Ｓ１３０３）。ステップＳ１３０３において表示の負荷を表わすパラメータからしきい値を算出する処理については後述する。また、要求対象のコンテンツデータのベクトル型データ（描画点、関数、色など）と、コンテンツ表示装置３の処理能力とから、そのコンテンツがコンテンツ表示装置３において実際に表示されるときに、コンテンツ表示装置３に、どの程度、描画処理に負荷がかかるかを算出する（Ｓ１３０５）。なお、ステップＳ１３０５での算出方法については後述する。そして、ステップＳ１３０５で算出された描画処理にかかる負荷と、ステップＳ１３０３で設定したしきい値とを比較して、本実施の形態にかかる変換処理を行なうか否かを判断する（Ｓ１３０６）。
【００５９】
ステップＳ１３０６において、本実施の形態にかかる変換処理を行なうと判断した場合は、該ベクトル型データに対して本実施の形態にかかる変換処理を行なって処理データを生成する（Ｓ１３０７）。ステップＳ１３０６において、本実施の形態にかかる変換処理を行なわないと判断した場合は、該ベクトル型データに対して本実施の形態にかかる変換処理を行なわず、他の変換処理を行なって処理データを生成する（Ｓ１３０７）。
【００６０】
最後に、生成した処理データをコンテンツ表示装置３に出力する（Ｓ１３０８）。
第１の実施の形態にかかるコンテンツ処理システムにおいて上記第２の処理が実現されるために、コンテンツ処理装置２において行なわれるコンテンツデータの変換処理について、図７のフローチャートに示す。図７のフローチャートに示される処理もまた、コンテンツ処理装置２の制御部２０１が記憶部２０４に記憶されるプログラムを読出して実行することで実現される。
【００６１】
図７を参照して、始めに、送受信部２０２においてコンテンツ表示装置３から表示命令を取得することで、コンテンツ処理装置２における処理が開始される（Ｓ５０１）。以降、コンテンツ表示装置３からの表示要求を受信してから処理データを出力するところまでの処理（Ｓ５０２〜Ｓ５０７）は、上記ステップＳ４０１〜Ｓ４０６の処理と同様である。
【００６２】
以上のように、コンテンツ処理装置２においてコンテンツデータに対して処理が行なわれるタイミングとしては、コンテンツ表示装置３にコンテンツデータを送る前（第１の処理）と、コンテンツ表示装置３の閲覧者からの表示要求があったとき（第２の処理）との２つのタイミングがある。上記第１の処理は、コンテンツ表示装置３にコンテンツデータを送る前に前もって行なわれる処理であるために前処理とも称され、上記第２の処理は、コンテンツ表示装置３の閲覧者からの表示要求に応じて、逐次、行なわれる処理であるために逐次処理とも称される。
【００６３】
前処理は、コンテンツデータをコンテンツ表示装置３に送る前に、コンテンツデータに対して一括して処理を行なってから処理データを送信するため、逐次処理データを送信する場合に比べて、コンテンツ処理装置２とコンテンツ表示装置３とが通信ネットワークを介して接続されている場合において、通信回数が少なくてすむという利点を有する。一方、処理を予め一括して行なう必要があるため、一度の処理量が大きくなる欠点も有する。
【００６４】
また、逐次処理は、コンテンツ表示装置３の閲覧者の表示要求に応じて逐次処理を行なうので、一度の処理においては表示要求に応じた内容の処理を行なうのみでよく、処理量が少ないという利点を有する。一方、表示要求の度に処理を行なって出力するため、コンテンツ処理装置２とコンテンツ表示装置３が通信ネットワークを介して接続されている場合において、通信回数が多くなるという欠点も有する。
【００６５】
図８は、上記ステップＳ１２０３およびＳ１３０３における、負荷のパラメータからしきい値を算出する処理の具体例を示すフローチャートである。
【００６６】
図８を参照して、始めに、上記ステップＳ１２０２またはＳ１３０２で取得されたコンテンツ表示装置３の解像度から、処理部２０８において、コンテンツ表示装置３での表示に反映することができる複雑度の許容範囲が算出される（Ｓ１４０１）。
【００６７】
次に、コンテンツ表示装置３で、ある時間以内に描画可能な描画処理の許容範囲が算出される（Ｓ１４０２）。
【００６８】
次に、コンテンツ表示装置３で、ある割合以内のＣＰＵ使用率で演算できる描画処理の許容範囲が算出される（Ｓ１４０３）。
【００６９】
次に、コンテンツ表示装置３で、ある割合以内のメモリ使用量で演算可能な描画処理の許容範囲が算出される（Ｓ１４０４）。
【００７０】
最後に、上記ステップＳ１４０１〜Ｓ１４０４で算出した値を負荷のパラメータとして、処理部２０８においては、コンテンツ表示装置３における負荷のしきい値が算出される（Ｓ１４０５）。しきい値は、上記パラメータごとに設定されてもよいし、上記パラメータのうちのいくつかのパラメータを組合わせて算出されてもよいし、すべてのパラメータを総計して算出されてもよい。
【００７１】
なお、上述の負荷のパラメータは一例であって、これに限定されない。
図９は、上記ステップＳ１２０４およびＳ１３０５における、負荷のパラメータから負荷の大きさを算出する処理の具体例を示すフローチャートである。描画処理にかかる負荷の大きさは、上述した負荷のパラメータを用いて算出される。負荷のパラメータとしては、上述のように、描画処理にかかる時間、演算量、および描画点の複雑度が具体例として挙げられ、ここれは、これらの値を用いて負荷の大きさが算出されるものとする。
【００７２】
図９を参照して、始めに、処理部２０８において、ベクトル型データをコンテンツ表示装置３に描画させるために、コンテンツ表示装置３に対して送信する描画命令を算出する（Ｓ２３０１）。
【００７３】
次に、処理部２０８は、コンテンツ表示装置３において表示処理を実行させた場合の、コンテンツ表示装置３のＣＰＵ使用率を算出する（Ｓ２３０２）。また、処理部２０８は、コンテンツ表示装置３において表示処理を実行させた場合の、コンテンツ表示装置３のメモリ使用量を算出する（Ｓ２３０３）。また、処理部２０８は、コンテンツ表示装置３の解像度から、当該コンテンツの描画点の複雑度を算出する（Ｓ２３０４）。
【００７４】
最後に、上記ステップＳ２３０１〜Ｓ２３０４で算出した値を負荷のパラメータとして、該ベクトル型データをコンテンツ表示装置３で描画する場合の描画にかかる負荷の大きさが判定される（Ｓ２３０５）。
【００７５】
なお、上述の負荷のパラメータは一例であって、これに限定されない。
図１０および図１１は、上記ステップＳ１２０５およびＳ１３０６において判断を行なう、第１の判断処理および第２の判断処理の具体例を示すフローチャートである。図１０のフローチャートに示される第１の判断処理は、負荷のパラメータごとにしきい値を設定した場合の処理であり、図１１のフローチャートに示される第２の判断処理は、負荷のパラメータの総計としてしきい値を設定した場合の処理である。
【００７６】
図１０を参照して、第１の判断処理では、始めに、コンテンツ処理装置２の処理部２０８において、ベクトル型データを描画データに変換して得られる描画点から、描画データの複雑度の値が算出され、複雑度と、上記ステップＳ１２０３またはステップＳ１３０３でコンテンツ表示装置３に対して設定されたしきい値とが比較される（Ｓ１５０１）。
【００７７】
次に、処理部２０８において、コンテンツ表示装置３でベクトル型データに対して描画処理を実行して描画データを得るのに必要な描画時間が算出され、描画時間と上記しきい値とが比較される（Ｓ１５０２）。
【００７８】
次に、処理部２０８において、コンテンツ表示装置３で上記描画処理を実行するために必要なＣＰＵ使用率が算出され、ＣＰＵ使用率と上記しきい値とが比較される（Ｓ１５０３）。
【００７９】
次に、コンテンツ表示装置３で上記描画処理を実行するために必要なメモリ使用量が算出され、メモリ使用量と上記しきい値とが比較される（Ｓ１５０４）。
【００８０】
そして、処理部２０８では、以上の比較結果を基に、該ベクトル型データに対して変換処理を行なうか否かが決定される（Ｓ１５０５）。
【００８１】
または、図１１を参照して、第２の判断処理では、始めに、コンテンツ処理装置２の処理部２０８において、ベクトル型データを描画データに変換して得られる描画点から、描画データの複雑度が算出される（Ｓ１６０１）。また、コンテンツ表示装置３でベクトル型データに対して描画処理を実行して描画データを得るのに必要な描画時間が算出される（Ｓ１６０２）。また、コンテンツ表示装置３で上記描画処理を実行するために必要なＣＰＵ使用率が算出される（Ｓ１６０３）。また、コンテンツ表示装置３で上記描画処理を実行するために必要なメモリ使用量が算出される（Ｓ１６０４）。
【００８２】
そして、処理部２０８では、以上の算出値の総計と、上記ステップＳ１２０３またはステップＳ１３０３でコンテンツ表示装置３に対して設定されたしきい値とが比較され（Ｓ１６０５）、該ベクトル型データに対して変換処理を行なうか否かが決定される（Ｓ１６０６）。
【００８３】
［第１の実施の形態］
第１の実施の形態では、ベクトル型データに対する変換処理として、ベクトル型データをラスタ型データに変換する処理について説明する。
【００８４】
図１２は、第１の実施の形態において、上記ステップＳ１２０６およびＳ１３０７で、ベクトル型データに対して実行される変換処理の具体例を示すフローチャートである。
【００８５】
図１２を参照して、上記ステップＳ１２０５またはＳ１３０６において負荷のパラメータがコンテンツ表示装置３に設定されたしきい値を越えていると判断された場合、処理部２０８において、そのベクトル型データのデータ形式がラスタ型データに変換され（Ｓ１７０１）、コンテンツデータに埋込まれて、ベクタ型データとラスタ型データとが混在する処理データが生成される（Ｓ１７０２）。
【００８６】
上記変換処理後の処理データをコンテンツ表示装置３において表示する際は、コンテンツデータに埋込まれたラスタ型データから描画データが生成される。ベクトル型データから描画データを生成する工程は、ベクトル型データの座標系から描画データを表現するための座標系への座標変換処理を必要とする。コンテンツ表示装置３でこの座標変換処理を実行すると、コンテンツデータに含まれるベクトル型データを表現するベクトル量に応じた負荷がかかる。そのため、一般的には、ラスタ型データから描画データを生成する処理と比較して、ベクトル型データから描画データを生成する処理の方が、多くの処理時間が必要となる。従って、上記変換処理の結果、コンテンツデータに含まれる描画処理の負荷の高いベクトル型データがラスタ型データに変換されることで、コンテンツ表示装置３で描画データを生成する処理の負荷を低減することが可能となる。
【００８７】
ここで、コンテンツデータの具体例を用いて、コンテンツ処理装置２での処理について具体的に説明する。
【００８８】
図１３は、コンテンツデータの具体例を示す図である。図１３に示されるコンテンツデータ７０１は、要素として、テキスト、画像、図形データ７０２などを含んで構成される、部品注文書であるコンテンツデータである。コンテンツデータ７０１は、ベクトル型データで記述されているものとする。以降の説明では、コンテンツ作成装置１であるパーソナルコンピュータ等の文書作成装置で作成された、コンテンツデータ７０１である注文書を、コンテンツ表示装置３である携帯電話で表示させる場合を考える。コンテンツ表示装置３である携帯電話においては、コンテンツデータ７０１の表示処理を行なう際の、図形データ７０２を描画するための描画処理の負荷が高いものとする。本実施の形態にかかるコンテンツ処理装置２は、このような場合に、ベクトル型データである画像データ７０２をラスタ型データに変換して処理データを生成し、コンテンツ表示装置３である携帯電話で表示させる。
【００８９】
図１４は、コンテンツデータ７０１に含まれる、ベクトル型データである画像データ７０２の記述データである、記述データ８０１の具体例を示すである。図１４では、記述データ８０１がＳＶＧ（Scalable Vector Graphics）形式である場合の具体例が示されているが、本実施の形態にかかるベクトル型データの記述データは、このデータ形式に限定されるものではない。
【００９０】
図１４を参照して、記述データ８０１は、ベクトル型データである画像データ７０２の、開始地点と、終了地点と、幅、色、どんな曲がり方をしているかなどの属性とを、座標と関数とで記述している。
【００９１】
コンテンツ処理装置２はかかる記述データ８０１を含むコンテンツデータ７０１をコンテンツ作成装置１から受信すると、上記変換処理を実行して座標値に基づいたデータ系列であるラスタ型データに変換し、ベクトル型データの座標系から描画データを表現するための座標系へ座標を変換する。
【００９２】
図１５は、ベクトル型データである画像データ７０２が変換された、ラスタ型データである画像データの記述データ９０１の具体例を示すである。図１５では、記述データ９０１がＪＰＥＧ（Joint Photographic Experts Group）形式である場合の具体例が示されているが、本実施の形態にかかるラスタ型データの記述データは、このデータ形式に限定されるものではない。
【００９３】
なお、上述のような変換処理が実行されて変換されたラスタ型データから描画データが生成されても、ベクトル型データの座標系における複数の座標点は、描画データを表現するための座標系で表現した場合、コンテンツ表示装置の解像度やコンテンツデータの表示倍率などによっては、同一の座標点で表現される場合がある。そのような場合には、上述のように、変換処理がなされたにも関わらず実際の表示には反映されず、処理の負荷が処理結果に活かされないことになる。
【００９４】
図１６は、本実施の形態にかかる変換処理の結果作成されるコンテンツデータの具体例を示す図であって、具体的に図１３に示されるベクトル型データである画像データ７０２を含むコンテンツデータ７０１が変換されて作成されるコンテンツデータ１０１の具体例を示す図である。
【００９５】
本実施の形態にかかる変換処理では、上記ステップＳ１７０２において、ベクトル型データを含むコンテンツデータに変換後のラスタ型データが埋込まれるため、変換処理後に生成されるコンテンツデータ１０１には、図１６に示されるように、ベクトル型データの記述データ８０１と、ラスタ型データの記述データ９０１とが混在する。
【００９６】
コンテンツ表示装置の性能や特徴、コンテンツデータの性質、ユーザの表示にする要求などによって、描画処理にどちらのデータ形式が適しているかが異なり、たとえばコンテンツ表示装置３が高い処理能力を有しない携帯電話などである場合には、かかるコンテンツデータ１０１の描画処理がなされる際には、処理負荷が比較的小さいラスタ型データの記述データ９０１が用いられる。
【００９７】
本実施の形態にかかるコンテンツ処理装置において上記変換処理が実行されて両データ形式が混在した処理データを生成されることで、コンテンツ表示装置においては、諸条件に応じて適したデータ形式の記述データを用いて描画データの生成を行なうことができる。
【００９８】
［変形例１］
本実施の形態にかかる変換処理の第１の変形例として、ベクトル型データに対して、座標位置を変更し、コンテンツデータに埋込む処理について説明する。
【００９９】
図１７は、第１の実施の形態の、第１の変形例にかかる変換処理を説明する図である。
図１７を参照して、コンテンツデータに含まれるベクトル型データ１１１に対して、上記ステップＳ１２０１〜Ｓ１２０５またはＳ１３０１〜Ｓ１３０６の処理において変換処理すると判断された場合、上記第１の実施の形態にかかる変換処理が実行されてラスタ型データ１１２が生成される。第１の変形例にかかる変換処理では、さらに、ラスタ型データ１１２に対して回転処理が実行され、ラスタ型データ１１３が生成される。
【０１００】
図１８は、第１の実施の形態の、第１の変形例にかかる変換処理の具体例を示すフローチャートである。図１８を参照して、ステップＳ１２１においては、図１２のステップＳ１７０１と同様に、処理部２０８において、ベクトル型データ１１１がデータ形式変換され、ラスタ型データ１１２が生成される。ステップＳ１２２において、ラスタ型データ１１２の回転角度を変えたラスタ型データ１１３が生成され、ステップＳ１２３で処理データに挿入される。
【０１０１】
上記変換処理が実行されることによって、コンテンツ表示装置３から、閲覧者からの該ベクトル型データを回転させる表示要求を受信した場合においても、コンテンツ処理装置１において、ラスタ型データから要求された描画データを生成することができる。
【０１０２】
第１の変形例にかかる変形処理は、上記具体例に示された、回転処理を行なったラスタ型データに変換する処理に限定されず、反転処理や上下左右方向への移動処理等、座標位置を変更するその他の処理を含む。
【０１０３】
なお、上記変換処理は、コンテンツ表示装置３に処理データを出力する前に前処理として行なわれて、描画データを予め処理データに含められていてもよいし、コンテンツ表示装置３からの表示要求があった後に、逐次処理として行なわれてもよい。
【０１０４】
［変形例２］
本実施の形態にかかる変換処理の第２の変形例として、ベクトル型データに対して、解像度を変更し、コンテンツデータに埋込む処理について説明する。
【０１０５】
図１９は、第１の実施の形態の、第２の変形例にかかる変換処理を説明する図である。
図１９を参照して、コンテンツデータに含まれるベクトル型データ１３１に対して、上記ステップＳ１２０１〜Ｓ１２０５またはＳ１３０１〜Ｓ１３０６の処理において変換処理すると判断された場合、第２の変形例にかかる変換処理では、ベクトル型データ１３１を拡大するように解像度が変更されてベクトル型データ１３２が生成される。さらに、ベクトル型データ１３２に対して上記第１の実施の形態にかかる変換処理が実行されて、ラスタ型データ１３３が生成される。
【０１０６】
すなわち、処理部２０８において、ベクトル型データ１３１の解像度を変更して、拡大率を変えた（拡大／縮小した）ベクトル型データ１３２が生成され、ベクトル型データ１３２がデータ形式変換され、ラスタ型データ１３３が生成される。そして、生成されたラスタ型データ１３３が処理データに挿入される。
【０１０７】
上記変換処理が実行され、処理データに解像度が変更されたデータも埋込まれることで、コンテンツ表示装置３から、閲覧者からの該ベクトル型データを拡大（または縮小）させる表示要求を受信した場合においても、コンテンツ処理装置１において、ラスタ型データから要求された描画データを生成することができる。
【０１０８】
なお、上記変換処理もまた、コンテンツ表示装置３に処理データを出力する前に前処理として行なわれて、描画データを予め処理データに含められていてもよいし、コンテンツ表示装置３からの表示要求があった後に、逐次処理として行なわれてもよい。
【０１０９】
図２０は、本実施の形態にかかる受信側のコンテンツ表示装置３で、コンテンツ処理装置１において上記処理がなされて生成された処理データを表示する処理の具体例を示すフローチャートである。図２０のフローチャートに示される処理は、コンテンツ表示装置３の制御部３０１が記憶部３０４に記憶されるプログラムを読出して実行することで実現される。
【０１１０】
図２０を参照して、始めに、送受信部３０２において、処理データを受信する（Ｓ１００１）。処理データはメールに添付される形で受信されてもよいし、処理データ単体で受信されてもよい。また、ここで受信した処理データが一旦記憶部３０４に保存されてもよい。
【０１１１】
次に、解析部３０６において属性記憶部３０７に記憶される機器情報に従って処理データが解析され（Ｓ１００２）、描画部３０８において処理データを描画データに描画する（Ｓ１００３）。
【０１１２】
ステップＳ１００２では、具体的には、処理データにベクトル型データ記述部とそれに対応するラスタ型データ記述部とがあるか否かが解析される。さらに、ステップＳ１００２では、処理データにベクトル型データとラスタ型データとが混在する場合、機器情報に従って、ベクトル型データを基に描画データを生成するか、ラスタ型データを基に描画データを生成するかが判断される。
【０１１３】
最後に、描画データが表示部３０９で表示される（Ｓ１００４）。また、コンテンツ表示装置３が印刷部をさらに備えていれば、描画データを印刷部で印刷してもよい。
【０１１４】
以上で表示処理は完了するが、入力部１０３から表示領域や表示倍率を変更する表示要求を行なうことができる場合、さらに、入力部１０３から表示内容の変更に関する入力があったかを調べる（Ｓ１００５）。具体的には、表示範囲の上下左右の移動を行なうためのキー操作や、表示倍率を変更するためのキー操作の検出を確認する。
【０１１５】
次に、ステップＳ１００５で表示内容の変更に関する入力があった場合（Ｓ１００５でＹＥＳ）、解析部３０６において３０７に記憶される機器情報を解析し、描画部３０８において描画データを生成する（Ｓ１００６）。後は、ステップＳ１００４の処理を行なう。
【０１１６】
［第２の実施の形態］
第２の実施の形態では、ベクトル型データに対する変換処理として、データの一部を削除する処理について説明する。
【０１１７】
図２１は、第２の実施の形態にかかる処理の概要を説明する図である。
図２１（Ａ）を参照して、表示データ２３０は、ベクトル型データを、ノート型パーソナルコンピュータなど、解像度が１２８０ｄｐｉ×１０２４ｄｐｉであるコンテンツ表示装置３ｃで表示した場合の表示データを示している。点２３２は、表示データ２３０中の微小な点である。また、図２１（Ｂ）を参照して、表示データ２３１は、同じベクトル型データを、たとえば携帯電話など、解像度が６４０ｄｐｉ×４８０ｄｐｉであるコンテンツ表示装置３ｂで表示した場合の表示データを示している。コンテンツ表示装置３ｂの解像度では点２３２は表示することができない。
【０１１８】
このような場合、コンテンツ処理装置１においては、コンテンツ表示装置３ｂの解像度といった機器情報の基づいて、ベクトル型データ中の点２３２に関するデータ部分を削除した処理データを生成して、コンテンツ表示装置３ｂに出力することが考えられる。
【０１１９】
なお、上記具体例では、コンテンツ表示装置３の機器情報のうち解像度に関する情報を条件にして、コンテンツデータのベクトル型データのうち削除するデータ部分を選択し、変換処理においてそのデータ部分を削除するものとしたが、削除するデータ部分を選択する条件は、解像度に限定されない。たとえば、ベクトル型データのうち、描画処理に要するコンテンツ表示装置の処理能力が、予め設定された処理能力以上の処理能力であるデータ部分を削除対象として選択してもよいし、描画対象となる要素が予め設定された要素（線分等）以上であるデータ部分を削除対象として選択してもよい。
【０１２０】
すなわち、第２の実施の形態にかかるコンテンツ処理装置１では、上記ステップＳ１２０５またはＳ１３０６において、取得されたコンテンツ表示装置３の機器情報に基づいた規定の条件に基づいて、ベクトル型データのうちの削除するデータ部分を選択し、当該データ部分を削除する変換処理が実行される。
【０１２１】
［変形例］
第２の実施の形態にかかるベクトル型データに対する変換処理の変形例として、描画負荷の高いベクトル型データを描画負荷の低いベクトル型データに変換する方法がある。
【０１２２】
図２２は、第２の実施の形態の、変形例にかかる変換処理の概要を説明する図である。
図２２（Ａ）は、始点座標（１３０６．３１１，１５９３．６００）、終点座標（２５６４．９７８，１２０６．０４４）である一本の線分２２０を表わし、図２２（Ｂ）は、線分２２１〜２２４の４本の線分で形成される線分を表わす図である。図２２に示されるように、一本の線分２２０と線分２２１〜２２４の４本で表現される線分とは、表示上は同様に表現される。
【０１２３】
図２３は、線分２２１〜２２４の４本の線分で形成される線分（図２２（Ｂ））を表わすベクトル型データの、記述データの具体例を示す図であり、図２４は、一本の線分２２０（図２２（Ａ））を表わすベクトル型データの、記述データの具体例を示す図である。このように、上記２線分は、表示上は同様に表現されるが、記述データは異なるものである。
【０１２４】
すなわち、図２３を参照して、第００６行は線分２２１を表現し、ｘ１およびｙ１は線分２２１の始点のｘ座標およびｙ座標を、ｘ２およびｙ２は終点のｘ座標およびｙ座標を表現している。同様に第００７行は線分２２２を、第００８行は線分２２３を、第００９行は線分２２４を表現している。
【０１２５】
また、図２４を参照して、第００６行において、ｘ１およびｙ１は線分２２０の始点のｘ座標およびｙ座標を、ｘ２およびｙ２は終点のｘ座標およびｙ座標を表現している。
【０１２６】
図２２に示される線分については、コンテンツ処理装置１において、線分２２１〜２２４の４本の線分で形成される線分を一本の線分２２０に変換する変換処理が実行される。これは、上記ステップＳ１２０５またはＳ１３０６において変換処理を行なうかどうか判断する際に、各線分についての始点および終点を参照して、となりあう線分の終点と始点とが同一点である（線分が連続して隣り合っている）ことが検出されると、上記変形例にかかる変換処理を実行すると判断することで実現される。このように変換されることで、コンテンツ表示装置３では、図２２に示される線分を含むコンテンツを描画する際、かかる部分については線分１本分の描画処理を行なえばよく、描画負荷が低減される。
【０１２７】
なお、上記具体例は線分を表わす描画関数を変換させる変換処理の具体例であるが、変形例にかかる変換処理はこのような変換に限定されず、たとえば曲線を表わす描画関数を直線を表わす描画関数に変換して直線に近似するような変換処理、所定の距離以内にある複数の描画点を１点にまとめるような変換処理など、描画点や描画関数を、表示には影響がない、異なる点および／または関数に変換する処理が該当する。
【０１２８】
上述のように、ベクトル型データの少なくとも一部の記述データを、描画点や描画関数を異なる点および／または関数に変換しても表示には影響がない記述データに変換することで、コンテンツ表示装置３で描画の処理にかかる負荷を低減することができる。
【０１２９】
さらに、上述のコンテンツ処理装置１で実行されるコンテンツ処理方法を、プログラムとして提供することもできる。このようなプログラムは、コンピュータに付属するフレキシブルディスク、ＣＤ−ＲＯＭ（Compact Disk-Read Only Memory）、ＲＯＭ、ＲＡＭおよびメモリカードなどのコンピュータ読取り可能な記録媒体にて記録させて、プログラム製品として提供することもできる。あるいは、コンピュータに内蔵するハードディスクなどの記録媒体にて記録させて、プログラムを提供することもできる。また、ネットワークを介したダウンロードによって、プログラムを提供することもできる。
【０１３０】
提供されるプログラム製品は、ハードディスクなどのプログラム格納部にインストールされて実行される。なお、プログラム製品は、プログラム自体と、プログラムが記録された記録媒体とを含む。
【０１３１】
今回開示された実施の形態はすべての点で例示であって制限的なものではないと考えられるべきである。本発明の範囲は上記した説明ではなくて特許請求の範囲によって示され、特許請求の範囲と均等の意味および範囲内でのすべての変更が含まれることが意図される。
【図面の簡単な説明】
【０１３２】
【図１】実施の形態にかかるコンテンツ処理システムの構成の具体例を示す図である。
【図２】実施の形態にかかるコンテンツ処理装置２の機能構成の具体例を示すブロック図である。
【図３】実施の形態にかかるコンテンツ表示装置３の機能構成の具体例を示すブロック図である。
【図４】本実施の形態にかかるコンテンツ処理システムでの、前処理（第１の処理）の流れを示すフローチャートである。
【図５】前処理（第１の処理）が行なわれる場合の、コンテンツ処理装置２におけるコンテンツデータの変換処理の流れを示すフローチャートである。
【図６】本実施の形態にかかるコンテンツ処理システムでの、逐次処理（第２の処理）の流れを示すフローチャートである。
【図７】逐次処理（第２の処理）が行なわれる場合の、コンテンツ処理装置２におけるコンテンツデータの変換処理の流れを示すフローチャートである。
【図８】ステップＳ１２０３およびＳ１３０３における、負荷のパラメータからしきい値を算出する処理の具体例を示すフローチャートである。
【図９】ステップＳ１２０４およびＳ１３０５における、負荷のパラメータから負荷の大きさを算出する処理の具体例を示すフローチャートである。
【図１０】ステップＳ１２０５およびＳ１３０６において判断を行なう、第１の判断処理の具体例を示すフローチャートである。
【図１１】ステップＳ１２０５およびＳ１３０６において判断を行なう、第２の判断処理の具体例を示すフローチャートである。
【図１２】ステップＳ１２０６およびＳ１３０７における、第１の実施の形態にかかる変換処理の具体例を示すフローチャートである。
【図１３】コンテンツデータの具体例を示す図である。
【図１４】記述データ８０１の具体例を示すである。
【図１５】記述データ９０１の具体例を示すである。
【図１６】コンテンツデータ１０１の具体例を示す図である。
【図１７】第１の実施の形態の、第１の変形例にかかる変換処理を説明する図である。
【図１８】第１の実施の形態の、第１の変形例にかかる変換処理の具体例を示すフローチャートである。
【図１９】第１の実施の形態の、第２の変形例にかかる変換処理を説明する図である。
【図２０】コンテンツ表示装置３で処理データを表示する処理の具体例を示すフローチャートである。
【図２１】第２の実施の形態にかかる処理の概要を説明する図である。
【図２２】第２の実施の形態の、変形例にかかる変換処理の概要を説明する図である。
【図２３】線分２２１〜２２４の４本の線分で形成される線分を表わすベクトル型データの、記述データの具体例を示す図である。
【図２４】一本の線分２２０を表わすベクトル型データの、記述データの具体例を示す図である。
【符号の説明】
【０１３３】
１  コンテンツ作成装置、２  コンテンツ処理装置、３，３ａ，３ｂ，３ｃ  コンテンツ表示装置、Ａ３ａ，Ｂ３ｂ  ゲートウェイ、１０１，７０１  コンテンツデータ、１１１，１３１，１３２  ベクトル型データ、１１２，１１３，１３３  ラスタ型データ、２０１  制御部、２０２  送受信部２０２、２０３  入力部、２０４  記憶部、２０５  抽出部、２０６  解析部、２０７  属性記憶部、２０８  処理部、２２０〜２２４  線分、２３０，２３１  表示データ、２３２  点、３０１  制御部、３０２  送受信部、３０３  入力部、３０４  記憶部、３０８  描画部、３０９  表示部、７０２  図形データ、８０１  記述データ、９０１  記述データ。
【図１】
2007072601.tif 000003
【図２】
2007072601.tif 000004
【図３】
2007072601.tif 000005
【図４】
2007072601.tif 000006
【図５】
2007072601.tif 000007
【図６】
2007072601.tif 000008
【図７】
2007072601.tif 000009
【図８】
2007072601.tif 000010
【図９】
2007072601.tif 000011
【図１０】
2007072601.tif 000012
【図１１】
2007072601.tif 000013
【図１２】
2007072601.tif 000014
【図１３】
2007072601.tif 000015
【図１４】
2007072601.tif 000016
【図１５】
2007072601.tif 000017
【図１６】
2007072601.tif 000018
【図１７】
2007072601.tif 000019
【図１８】
2007072601.tif 000020
【図１９】
2007072601.tif 000021
【図２０】
2007072601.tif 000022
【図２１】
2007072601.tif 000023
【図２２】
2007072601.tif 000024
【図２３】
2007072601.tif 000025
【図２４】
2007072601.tif 000026