(57)【要約】【課題】  動画又はアニメーションを含む構造化文書中に該動画又はアニメーションのフレーム位置又はフレーム範囲を記述し、該フレーム位置又はフレーム範囲から任意のフレームを指定して静止画に変換した後に構造化文書を描画する構造化文書描画装置、構造化文書描画方法及びプログラムを提供する。【解決手段】  構造化文書に含まれる動画又はアニメーションの１フレームを静止画に変換して描画可能な構造化文書描画装置において、静止画に変換可能な少なくとも１つのフレーム位置又はフレーム範囲を構造化文書中に記述し、そのフレーム位置又はフレーム範囲の中から任意のフレームを選択して静止画に変換し、描画することを特徴とする構造化文書描画装置。【選択図】        図１
2007080154.tif 000002
【特許請求の範囲】
【請求項１】
構造化文書に含まれる動画又はアニメーションの１フレームを静止画に変換して描画可能な構造化文書描画装置において、
静止画に変換可能な１つ又は複数のフレーム位置を構造化文書中に記述するフレーム位置記述手段と、
前記フレーム位置を構造化文書から取得するフレーム位置取得手段と、
前記取得したフレーム位置の中から任意のフレームを選択するフレーム選択手段と、
前記フレーム選択手段によって選択されたフレームから静止画を生成する静止画生成手段とを備えたことを特徴とする構造化文書描画装置。
【請求項２】
前記フレーム位置記述手段は、動画又はアニメーションの１つ又は複数のフレーム番号を記述することを特徴とする請求項１に記載の構造化文書描画装置。
【請求項３】
前記フレーム位置記述手段は、動画又はアニメーションの先頭からの経過時間を１つ又は複数個記述することを特徴とする請求項１または２に記載の構造化文書描画装置。
【請求項４】
前記フレーム位置記述手段に記述される１つ又は複数のフレームの優先順位を記述するフレーム優先順位記述手段を備えたことを特徴とする請求項１乃至３のいずれかに記載の構造化文書描画装置。
【請求項５】
静止画に変換可能なフレームの範囲を構造化文書中に記述するフレーム範囲記述手段と、
前記フレーム範囲を構造化文書から取得するフレーム範囲取得手段と、
前記取得したフレーム範囲の中から任意のフレームを選択するフレーム選択手段とを備えたことを特徴とする請求項１乃至４のいずれかに記載の構造化文書描画装置。
【請求項６】
前記フレーム位置記述手段で記述される１つ又は複数のフレーム、又は前記フレーム範囲記述手段で記述されるフレーム範囲に対する属性情報を記述するフレーム属性記述手段とを備えたことを特徴とする請求項１乃至５のいずれかに記載の構造化文書描画装置。
【請求項７】
前記フレーム属性記述手段によって記述される属性は、対応するフレームの印刷の可否を示すことを特徴とする請求項１乃至６のいずれかに記載の構造化文書描画装置。
【請求項８】
前記フレーム属性記述手段によって記述される属性は、対応するフレームの静止画への変換の可否を示すことを特徴とする請求項１乃至７のいずれかに記載の構造化文書描画装置。
【請求項９】
前記フレーム属性記述手段によって記述される属性は、対応するフレームの変更の可否を示すことを特徴とする請求項１乃至８のいずれかに記載の構造化文書描画装置。
【請求項１０】
前記構造化文書はＸＭＬ標準規格の文法に従って定義されたマークアップ言語によって記述されていることを特徴とする請求項１乃至９のいずれかに記載の構造化文書描画装置。
【請求項１１】
前記構造化文書は、ＳＶＧ標準規格の文法に従って記述されていることを特徴とする請求項１乃至１０のいずれかに記載の構造化文書描画装置。
【請求項１２】
前記構造化文書に含まれる動画又はアニメーションは、該構造化文書中に埋め込まれる動画又はアニメーションデータであることを特徴とする請求項１乃至１１のいずれかに記載の構造化文書描画装置。
【請求項１３】
前記構造化文書に含まれる動画又はアニメーションは、該構造化文書外に存在する動画又はアニメーションデータを参照していることを特徴とする請求項１乃至１２のいずれかに記載の構造化文書描画装置。
【請求項１４】
構造化文書に含まれる動画又はアニメーションの１フレームを静止画に変換して描画可能な構造化文書描画方法において、
静止画に変換可能な１つ又は複数のフレーム位置を構造化文書中に記述するフレーム位置記述ステップと、
前記フレーム位置を構造化文書から取得するフレーム位置取得ステップと、
前記取得したフレーム位置の中から任意のフレームを選択するフレーム選択ステップと、
前記フレーム選択ステップによって選択されたフレームから静止画を生成する静止画生成ステップとを備えたことを特徴とする構造化文書描画方法。
【請求項１５】
静止画に変換可能なフレームの範囲を構造化文書中に記述するフレーム範囲記述ステップと、
前記フレーム範囲を構造化文書から取得するフレーム範囲取得ステップと、
前記取得したフレーム範囲の中から任意のフレームを選択するフレーム選択ステップとを備えたことを特徴とする請求項１４に記載の構造化文書描画方法。
【請求項１６】
前記フレーム位置記述ステップで記述される１つ又は複数のフレーム、又は前記フレーム範囲記述ステップで記述されるフレーム範囲に対する属性情報を記述するフレーム属性記述ステップとを備えたことを特徴とする請求項１４または１５に記載の構造化文書描画方法。
【請求項１７】
構造化文書に含まれる動画又はアニメーションの１フレームを静止画に変換して描画可能な構造化文書描画方法を、コンピュータに実行させるためのプログラムにおいて、
静止画に変換可能な１つ又は複数のフレーム位置を構造化文書中に記述するフレーム位置記述ステップと、
前記フレーム位置を構造化文書から取得するフレーム位置取得ステップと、
前記取得したフレーム位置の中から任意のフレームを選択するフレーム選択ステップと、
前記フレーム選択手段によって選択されたフレームから静止画を生成する静止画生成ステップとを備えたことを特徴とするプログラム。
【請求項１８】
静止画に変換可能なフレームの範囲を構造化文書中に記述するフレーム範囲記述ステップと、
前記フレーム範囲を構造化文書から取得するフレーム範囲取得ステップと、
前記取得したフレーム範囲の中から任意のフレームを選択するフレーム選択ステップとを備えたことを特徴とする請求項１７に記載のプログラム。
【請求項１９】
前記フレーム位置記述ステップで記述される１つ又は複数のフレーム、又は前記フレーム範囲記述ステップで記述されるフレーム範囲に対する属性情報を記述するフレーム属性記述ステップとを備えたことを特徴とする請求項１７または１８に記載のプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、構造化文書描画装置、構造化文書描画方法及びプログラムに関し、特に１つ又は複数の動画又はアニメーションを含む構造化文書の描画装置及びその制御方法及びその制御方法をコンピュータに実行させるプログラム及びそのプログラムをコンピュータ装置読み出し可能に記憶した記憶媒体に関するものである。
【背景技術】
【０００２】
従来、Ｗｅｂページのコンテンツを記述する構造化文書であるＨＴＭＬ中に動画を表示するための動画プログラムを埋め込み、Ｗｅｂサーバ上の動画用イメージファイル群を連続して表示することで動画を表現するＷｅｂブラウザにおいて、動画を構成する任意の静止画を選択して印刷・表示に使用するＷｅｂブラウザがある（例えば、特許文献１参照）。
【特許文献１】特開２０００−１８１９２４号公報
【発明の開示】
【発明が解決しようとする課題】
【０００３】
しかしながら、上記従来技術は、Ｗｅｂサーバ上のＷｅｂページに含まれるＨＴＭＬファイルと、そのＨＴＭＬファイルに含まれる動画プログラムと、同じくＷｅｂサーバ上の動画用イメージファイル群とから構成されるＷｅｂサーバコンテンツデータと、それを表示するＷｅｂブラウザとからなるものであり、構造化文書をＰＤＬとして使用するプリント装置は想定されていなかった。また、コンテンツの送り手の意図に関わらず動画中の任意のフレームを静止画に変換することが可能であり、特定のフレームを静止画に変換させたくないなどのコンテンツ送信側の要求に答えることは出来なかった。
【０００４】
本発明はこのような問題点に鑑みてなされたものであって、動画又はアニメーションを含む構造化文書中に該動画又はアニメーションのフレーム位置又はフレーム範囲を記述し、該フレーム位置又はフレーム範囲から任意のフレームを指定して静止画に変換した後に構造化文書を描画する、構造化文書描画装置、構造化文書描画方法及びプログラムを提供することを目的とする。
【課題を解決するための手段】
【０００５】
上記目的を達成するために、請求項１記載の発明によれば、構造化文書に含まれる動画又はアニメーションの１フレームを静止画に変換して描画可能な構造化文書描画装置において、
静止画に変換可能な１つ又は複数のフレーム位置を構造化文書中に記述するフレーム位置記述手段と、前記フレーム位置を構造化文書から取得するフレーム位置取得手段と、前記取得したフレーム位置の中から任意のフレームを選択するフレーム選択手段と、前記フレーム選択手段によって選択されたフレームから静止画を生成する静止画生成手段とを備えたことを特徴とする構造化文書描画装置が提供される。
【０００６】
また、請求項４記載の発明によれば、前記フレーム位置記述手段に記述される１つ又は複数のフレームの優先順位を記述するフレーム優先順位記述手段を備えたことを特徴とする構造化文書描画装置が提供される。
【０００７】
また、請求項５記載の発明によれば、静止画に変換可能なフレームの範囲を構造化文書中に記述するフレーム範囲記述手段と、前記フレーム範囲を構造化文書から取得するフレーム範囲取得手段と、前記取得したフレーム範囲の中から任意のフレームを選択するフレーム選択手段とを備えたことを特徴とする構造化文書描画装置が提供される。
【０００８】
また、請求項６記載の発明によれば、前記フレーム位置記述手段で記述される１つ又は複数のフレーム、又は前記フレーム範囲記述手段で記述されるフレーム範囲に対する属性情報を記述するフレーム属性記述手段とを備えたことを特徴とする構造化文書描画装置が提供される。
【０００９】
また、請求項１４記載の発明によれば、構造化文書に含まれる動画又はアニメーションの１フレームを静止画に変換して描画可能な構造化文書描画方法において、静止画に変換可能な１つ又は複数のフレーム位置を構造化文書中に記述するフレーム位置記述ステップと、
前記フレーム位置を構造化文書から取得するフレーム位置取得ステップと、前記取得したフレーム位置の中から任意のフレームを選択するフレーム選択ステップと、前記フレーム選択ステップによって選択されたフレームから静止画を生成する静止画生成ステップとを備えたことを特徴とする構造化文書描画方法が提供される。
【００１０】
また、請求項１５記載の発明によれば、静止画に変換可能なフレームの範囲を構造化文書中に記述するフレーム範囲記述ステップと、前記フレーム範囲を構造化文書から取得するフレーム範囲取得ステップと、前記取得したフレーム範囲の中から任意のフレームを選択するフレーム選択ステップとを備えたことを特徴とする構造化文書描画方法が提供される。
【００１１】
また、請求項１６記載の発明によれば、前記フレーム位置記述ステップで記述される１つ又は複数のフレーム、又は前記フレーム範囲記述ステップで記述されるフレーム範囲に対する属性情報を記述するフレーム属性記述ステップとを備えたことを特徴とする構造化文書描画方法が提供される。
【００１２】
さらに、上記構造化文書描画方法をコンピュータに実行させるためのプログラムが提供される。
【発明の効果】
【００１３】
本発明によれば、構造化文書中の動画又はアニメーションの任意のフレームを静止画に変換して描画する構造化文書描画装置において、構造化文書の提供側が静止画に変換可能なフレーム又はフレーム範囲を予め指定することが出来る。
【００１４】
また、上記構造化文書描画装置において、構造化文書の提供側が特定のフレーム又はフレーム範囲に印刷可否の属性を附加することができる。
【発明を実施するための最良の形態】
【００１５】
以下、添付図面を参照しながら本発明の好適な実施の形態を説明する。
【実施例】
【００１６】
図１は本発明の好適な実施の形態に係る構造化文書プリント装置のシステム構成図である。
【００１７】
図１において、１０１はコンテンツサイトであり、構造化文書データベース１０５及び動画データベース１０６を持ち、コンテンツとしての構造化文書を格納している。
【００１８】
１０２は、プリントサイトであり、本発明の１実施形態である構造化文書描画装置１０７が動作する。プリントサイト１０２はネットワーク１０４を介してコンテンツサーバー１０１と接続される。
【００１９】
１０３は、出力装置であって、プリントサイト１０２に送られた構造化文書を実際に印刷する。
【００２０】
１０４はインターネットなどのネットワークであり、コンテンツサイト１０１、プリントサイト１０２を接続して、構造化文書及び各種データの送受信を行う。
【００２１】
１０５は構造化文書データベースであって、ここに構造化言語で記述された各種ドキュメントが格納されている。
【００２２】
１０６は動画データベースであって、構造化文書データベースに格納されている構造化文書が参照する動画データやアニメーションデータを格納している。
【００２３】
１０７は構造化文書描画装置であって本実施例の１実施形態を示すものである。
【００２４】
コンテンツサイトからの構造化文書のプリント要求がネットワーク１０４を介してプリントサイトに送出されると、プリントサイトは送出された構造化文書及びプリントに必要な情報を受信し、構造化文書描画装置１０７を起動する。構造化文書描画装置１０７は構造化文書中に記述された動画フレームに関する各種情報を取得して、それに従って構造化文書中の動画から静止画を生成して、構造化文書の描画を行う。
【００２５】
図２は本発明の好適な実施の形態に係る構造化文書描画装置の概略構成を示すブロック図である。
【００２６】
図２において、２０１は表示装置であり、その表示画面には、例えば編集中の文書、図形、画像その他の編集情報、ウインドウ、アイコン、メッセージ、メニューその他のユーザーインターフェース情報が表示される。２０２はＶＲＡＭであり、表示装置２０１に表示するための画像が描画される。このＶＲＡＭ２０２に生成された画像データは、所定の規定に従って表示装置２０１に転送され、これにより表示装置２０１に画像が表示される。
【００２７】
２０３はＣＤ又はＤＶＤに代表される外部記憶装置ドライブであり各種制御プログラムやデータを本装置と外部記憶装置間で授受する際の制御を担う。２０４はキーボードであり、文字入力や種々の操作を行うための各種キーを有する。２０５はポインティングデバイスであり、例えば、表示部２０１の表示画面上に表示されたアイコン、メニューその他のオブジェクトを指示するために使用される。２０６はＣＰＵであり、ＲＯＭ２０７、記憶装置２０９、フロッピー（登録商標）ディスク２１０及び外部記憶装置２０３に格納された制御プログラムに基づいてＣＰＵ２０６に接続された各デバイスを制御する。２０７はＲＯＭであり、各種の制御プログラムやデータを保持する。
【００２８】
２０８はＲＡＭでありＣＰＵ２０６のワーク領域、エラー処理時のデータの退避領域、制御プログラムのロード領域等を有する。２０９は記憶装置であり、各種制御プログラムや各種データを格納する。２１１はネットワーク・インターフェースであり、他の情報処理装置やプリンタ等とネットワーク２１３を介して通信を行うことができる。２１２はＣＰＵバスであり、アドレスバス、データバス及びコントロールバスを含む。ＣＰＵ２０６に対する制御プログラムの提供は、ＲＯＭ２０７、記憶装置、フロッピー（登録商標）ディスク、外部記憶装置から行うこともできるし、ネットワーク２１３を介して他の情報処理装置等から行うこともできる。
【００２９】
図３は本発明の好適な実施の形態に係る構造化文書描画装置の概略構成を示すブロック図である。
【００３０】
図３において、３０１は構造化文書描画装置であり、プリントサイト上で動作し、構造化文書をプリントするためにユーザが使用する。
【００３１】
３０２は、文書解析部であり、構造化文書の解析を行う構造化文書解析装置３０５、構造化文書中に記述された動画又はアニメーションのフレーム位置を取得するフレーム位置取得装置３０６、構造化文書中に記述された動画又はアニメーションのフレーム範囲を取得するフレーム範囲取得装置３０７、構造化文書中に記述された動画又はアニメーションのフレーム位置又はフレーム範囲の優先順位を取得する優先順位取得装置３０８、構造化文書中に記述された動画又はアニメーションのフレーム位置又はフレーム範囲のフレーム属性を取得するフレーム属性取得装置３０９とから成る。
【００３２】
３０３は、動画・アニメーション処理部であり、構造化文書中の動画又はアニメーションを再生する動画・アニメーション再生装置３１０、構造化文書中の動画又はアニメーションのフレームを構造化文書中に記述された各種フレーム情報を元に選択するフレーム選択装置３１１、フレーム選択装置３１１で選択されたフレームから静止画を生成する静止画生成装置３１２とから成る。
【００３３】
３０４は、描画部であり、構造化文書の描画処理を行う構造化文書描画装置３１３から成る。
【００３４】
図４は、本発明の好適な実施の形態に係る構造化文書描画装置における構造化文書中に埋め込んだ各種フレーム情報の記述の一例を示す図である。
【００３５】
４０１は、動画情報であり、本動画情報中に記述された位置、サイズ、動画データ形式などに基づいて構造化文書中の該当する位置に動画が配置される。
【００３６】
４０２は、メタデータ開始タグであり、標準の構造化文書中に独自の情報を埋め込む際に利用される。本実施例では、「ｘｍｌｎｓ：ａａ＝“ｈｔｔｐ：／／ｅｘａｍｐｌｅ．ｏｒｇ／ｍｙｆｏｏ”」の記述によって独自の名前空間を定義しており、以降のメタデータ情報中では「ａａ」の名前空間文字列で各タグ名・属性名が名前付けされる。動画情報４０１の直後の４０２から始まるメタデータは４０１で記述される動画に対応するフレーム情報を格納している。
【００３７】
４０３は、フレーム情報開始タグであり、「ａａ：ｃｏｕｎｔ」に、以降のフレーム情報に含まれるフレーム位置及びフレーム範囲記述の総数が記述される。本実施例ではフレーム位置及びフレーム範囲の総数は「３」である。
【００３８】
４０４は、フレーム位置情報であり、「ａａ：ｐｒｉｏｒｉｔｙ」により、このフレーム位置の優先順位が記述され、「ａａ：ｐｒｉｎｔ」により、このフレーム位置の印刷可否が記述され、「ａａ：ｍｏｄｉｆｙ」により、このフレーム位置のフレームの変更の可否が記述され、さらに開始タグ（「＜ａａ：ｐｏｓ  …．＞」）と終了タグ（「＜／ａａ：ｐｏｓ＞」）にはさまれた領域にフレーム位置が記述されている。従って４０４のフレーム位置は「１５」となり、先頭から１５番目のフレームを意味している。
【００３９】
４０５は、２つ目のフレーム位置情報であり、このフレーム位置の優先順位が「２」であり、印刷が許可されておらず、「ａａ：ｃａｐｔｕｒｅ」で示される静止画への変換が許可されていないフレームであることを示している。また、開始タグと終了タグとの間のフレーム位置は「１９ｓｅｃ」であり、先頭からの経過時間が１９秒の位置のフレームを示している。
【００４０】
４０６は、３番目のフレーム位置情報であり、これはフレーム範囲情報として記述されている。優先順位は「３」、印刷の可否は「可」、静止画変換の可否は「可」で、開始タグと終了タグの間に２つの値が記述されており、それぞれ「３０」と「４２」である。これは、先頭から３０番目のフレームから４２番目のフレームまでの範囲を意味している。
【００４１】
図５は本発明の好適な実施の形態に係る構造化文書描画装置のフレーム選択ダイアログである。
【００４２】
図５において、５０１はフレーム選択ダイアログであり、この上にフレーム位置及びフレーム範囲の候補を一覧表示５０２が表示されている。
【００４３】
５０３はフレーム一覧５０２上に表示されたフレーム位置又はフレーム範囲縮小表示である。候補がフレーム位置の場合はそのフレームが縮小表示され、候補がフレーム範囲の場合は、そのフレーム範囲の先頭のフレームが縮小表示される。５０４はフレーム一覧５０２に連動するスクロールバーであり、５０５はスクロールバー５０４上のスライダである。スクロールバー５０４又はスライダ５０５を操作することによって、フレーム一覧５０２上に表示されるフレーム位置及びフレーム範囲の候補表示を切り替えることが出来る。５０６はフレーム位置・範囲選択ボタンであり、操作者はこのボタンによってフレーム位置を指定する。
【００４４】
５０７はフレーム番号入力エリア、５０８はフレーム経過時間入力エリア、５０９はフレーム範囲再生／ポーズボタン、５１０はフレーム範囲再生停止ボタンである。５０７から５１０は、操作者が５０６ボタンによって選択したフレーム位置・範囲がフレーム範囲の場合に有効となる。
【００４５】
５０７はフレーム範囲中のフレーム番号を入力するために使用され、操作者がフレーム番号を入力すると、対応するフレーム範囲の縮小表示５０３が入力されたフレーム番号の表示に切り替わる。５０８はフレーム経過時間を入力するために使用され、操作者がフレーム経過時間を入力すると、対応するフレーム範囲の縮小表示５０３が入力されたフレーム経過時間の表示に切り替わる。５０９はフレーム範囲の再生／ポーズボタンであり、本ボタンを押下すると選択中のフレーム範囲の縮小表示５０３上でフレーム範囲が再生される。再生中に本ボタンを押下するとフレーム範囲の再生がポーズされる。これによってフレーム範囲内の任意のフレームを表示を見ながら選択することが出来る。５１０は、フレーム範囲再生停止ボタンであり、再生中又はポーズ中のフレーム範囲の再生を中止する。
【００４６】
５１１は、ＯＫボタンであり、本ボタンを押下することによりフレーム選択を確定することが出来る。５０６ボタンにより選択されているフレーム位置・範囲がフレーム位置の場合は、そのフレーム位置が確定され、フレーム範囲の場合は、そのとき縮小表示５０３上に表示されているフレームが確定される。５１２は、キャンセルボタンであり、本フレーム選択ダイアログ上の操作を全て中止する。
【００４７】
次に本発明の処理手順をフローチャート図６〜７を参照しながら説明する。
【００４８】
図６は、本実施例の構造化文書描画装置のフローチャートである。
【００４９】
まず、ステップＳ６０１にて、描画対象となる構造化文書を解析する。次に、ステップＳ６０２にて、解析した構造化文書中に動画又はアニメーションが存在するかを判定する。
【００５０】
動画又はアニメーションが存在しない場合は、ステップＳ６０９に進む。動画又はアニメーションが存在する場合は、ステップＳ６０３で構造化文書中の全ての動画又はアニメーションのフレーム位置及びフレーム範囲を取得する。続いて、ステップＳ６０４にて、同様に構造化文書中の全ての動画又はアニメーションのフレーム優先順位を取得する。続いて、ステップＳ６０５にて、構造化文書中の全ての動画又はアニメーションのフレーム属性を取得する。
【００５１】
次に、ステップＳ６０６に進み、構造化文書中のある動画又はアニメーションのフレーム選択処理を行う。フレーム選択処理の詳細は後述する。次に、ステップＳ６０７において、選択されたフレームから静止画を生成する。次に、ステップＳ６０８にて、全ての動画又はアニメーションに対して、フレームの選択処理及び静止画の生成処理を行ったかを判定し、全て行っていなければステップＳ６０６に進む。全て行った場合は、ステップＳ６０９に進み、ステップＳ６０７で生成した静止画を使用して構造化文書の描画処理を行い、終了する。
【００５２】
図７は、本実施例の構造化文書描画装置におけるフレーム選択処理のフローチャートである。
【００５３】
本フローチャートは、図６のステップＳ６０６の詳細な処理を示している。
【００５４】
まず、ステップＳ７０１にて、静止画変換属性がＥｎａｂｌｅかどうかを調べる。ＥｎａｂｌｅでなければステップＳ７０５に進む。Ｅｎａｂｌｅの場合は、ステップＳ７０２で、印刷処理中かどうかを調べる。印刷処理中の場合は、ステップＳ７０３にて、印刷属性がＥｎａｂｌｅかどうかを調べる。印刷属性がＥｎａｂｌｅでなければ、ステップＳ７０５に進む。ステップＳ７０２で印刷処理中でない場合及びステップＳ７０３で印刷属性がＥｎａｂｌｅの場合は、ステップＳ７０４に進み、そのフレーム位置又はフレーム範囲を表示フレームリストに追加する。
【００５５】
次にステップＳ７０５にて、全てのフレーム位置・範囲を処理したか調べ、処理していなければステップＳ７０１に戻って次のフレーム位置・範囲に対して同じ処理を繰り返す。全てのフレーム位置・範囲を処理した場合は、ステップＳ７０６にて、フレーム優先順位に従って表示フレームリスト内のフレーム位置・範囲を並べ替えて、ステップＳ７０７にて、フレーム選択ダイアログを表示し、表示フレームリストに基づいて、フレーム一覧５０２上にフレーム位置・範囲縮小表示５０３を表示する。ステップＳ７０８にて、操作者がフレーム選択ダイアログ上で任意のフレームを選択してＯＫボタン５１１を押下すると、本フレーム選択処理は終了する。
【００５６】
本発明を適用する計算機は、パーソナルコンピュータ、携帯電話を含む携帯端末、画像形成装置など、その形態を問わないのは言うまでもない。
【００５７】
また、本発明の目的は前述した実施形態の機能を実現するソフトウエアのプログラムコードを記録した記録媒体を、システムあるいは装置に供給し、そのシステムあるいは装置のコンピュータ（またはＣＰＵまたはＭＰＵ）が記録媒体に格納されたプログラムコードを読み出し実行することによっても、達成されることは言うまでもない。この場合、記憶媒体から読み出されたプログラムコード自体が前述した実施形態の機能を実現することとなり、そのプログラムコードを記憶した記憶媒体は本発明を構成することになる。
【００５８】
プログラムコードを供給するための記憶媒体としては、例えば、フロッピー（登録商標）ディスク、ハードディスク、光ディスク、光磁気ディスク、ＣＤ−ＲＯＭ、ＣＤ−Ｒ、磁気テープ、不揮発性のメモリカード、ＲＯＭ、ＤＶＤなどを用いることができる。
【００５９】
また、コンピュータが読み出したプログラムコードを実行することにより、前述した実施例の機能が実現されるだけでなく、そのプログラムコードの指示に基づき、コンピュータ上で稼動しているＯＳ（オペレーションシステム）などが実際の処理の一部または全部を行い、その処理によって前述した実施例の機能が実現される場合も含まれることは言うまでもない。
【００６０】
さらに、記憶媒体から読み出されたプログラムコードが、コンピュータに挿入された機能拡張ボードやコンピュータに接続された機能拡張ユニットに備わるメモリに書きこまれた後、そのプログラムコードの指示に基づき、その機能拡張ボードや機能拡張ユニットに備わるＣＰＵなどが実際の処理の一部または全部を行い、その処理によって前述した実施形態の機能が実現される場合も含まれることは言うまでもない。
【図面の簡単な説明】
【００６１】
【図１】本発明の一実施例による構造化文書描画装置のシステム構成図
【図２】本発明の一実施例による構造化文書描画装置のブロック図
【図３】本発明の一実施例による構造化文書描画装置のブロック図
【図４】本発明の一実施例による構造化文書中のフレーム情報の記述例を示す図
【図５】本発明の一実施例による構造化文書描画装置のフレーム選択ダイアログを示す図
【図６】本発明の一実施例による構造化文書描画装置のフローチャート
【図７】本発明の一実施例による構造化文書描画装置のフローチャート
【符号の説明】
【００６２】
１０１  コンテンツサイト
１０２  プリントサイト
１０３  出力装置
１０４  ネットワーク
１０５  構造化文書ＤＢ
１０６  動画ＤＢ
１０７  構造化文書描画装置
２０１  表示装置
２０２  ＶＲＡＭ
２０３  ＣＤＤ
２０４  キーボード
２０５  ポインティングデバイス
２０６  ＣＰＵ
２０７  ＲＯＭ
２０８  ＲＡＭ
２０９  ＨＤＤ
２１０  ＦＤＤ
２１１  ネットワーク・インターフェース
２１２  ＣＰＵバス
２１３  ネットワーク
３０１  構造化文書描画装置
３０２  文書解析部
３０３  動画・アニメーション処理部
３０４  描画部
３０５  構造化文書解析装置
３０６  フレーム位置取得装置
３０７  フレーム範囲取得装置
３０８  優先順位取得装置
３０９  フレーム属性取得装置
３１０  動画・アニメーション再生装置
３１１  フレーム選択装置
３１２  静止画生成装置
３１３  構造化文書描画装置
【図１】
2007080154.tif 000003
【図２】
2007080154.tif 000004
【図３】
2007080154.tif 000005
【図４】
2007080154.tif 000006
【図５】
2007080154.tif 000007
【図６】
2007080154.tif 000008
【図７】
2007080154.tif 000009