(57)【特許請求の範囲】
【請求項１】
デジタルビデオ画像及び静止画像を提供するための方法において、
画像データの一連のフレームを、ビデオ画像としてレンダリングするためにユーザに提供できるようにするステップであって、前記ビデオ画像は、第１の解像度で提供されるように構成され、前記画像データの少なくともいくつかが前記第１の解像度よりも高い第２の解像度で記憶されることからなる、ステップと、
ビデオ画像としてレンダリングするためにユーザに提供されたフレームが前記第１の解像度で構成されるように、前記第２の解像度で構成された前記画像データの少なくともいくつかを変換できるようにするステップと、
前記第２の解像度で構成された前記画像データのフレームの１つに対応する画像データに対する要求を受取るステップと、
前記フレームのうちの前記要求された１つに対応する画像データを、静止画像としてレンダリングするためにユーザに提供できるようにするステップであって、前記静止画像は、前記第２の解像度で提供されるように構成されることからなる、ステップと、
ビデオデータストリームを、前記第１の解像度及び前記第２の解像度で構成された画像データの一連のフレームから構成しているときに、前記第２の解像度で構成された画像データのフレームが出現すると、該第２の解像度で構成された画像データのフレームが前記第１の解像度で構成されるように、該第２の解像度で構成された画像データのフレームを変換するステップ
を含む、方法。
【請求項２】
画像データのフレームを提供する前記ステップが、
前記第２の解像度で構成された画像データが画像データのフレーム間に間欠的に配置されるように、前記画像データの一連のフレームを提供するステップ
を含むことからなる、請求項１記載の方法。
【請求項３】
画像データのフレームを提供する前記ステップが、
ビデオ画像としてレンダリングするためにユーザに提供された前記フレームが、前記第１の解像度で構成されるように、前記第２の解像度で構成された画像データの少なくともいくつかを圧縮するステップ
を含むことからなる、請求項１記載の方法。
【請求項４】
画像データのフレームの１つに対応する画像データに対する要求を受取る前記ステップが、前記第１の解像度で構成された画像データのフレームの１つに対応する画像データに対する要求を受取るステップを含み、
前記フレームのうちの前記要求された１つに対応する画像データを、静止画像としてレンダリングするためにユーザに提供できるようにする前記ステップが、画像データの前記要求されたフレームに最も密接に対応する第２の解像度の画像データのフレームを、静止画像としてレンダリングするためにユーザに提供できるようにするステップを含む
ことからなる、請求項２記載の方法。
【請求項５】
画像データのフレームの１つに対応する画像データに対する要求を受取る前記ステップが、前記第１の解像度で構成された前記画像データのフレームの１つに対応する画像データに対する要求を受取るステップを含み、
前記フレームのうちの前記要求された１つに対応する画像データを、静止画像としてレンダリングするためにユーザに提供できるようにする前記ステップが、静止画像としてレンダリングするためにユーザに提供される画像データが、前記第１の解像度より高い解像度で提供されるように、画像データの変更を可能にするステップを含む
ことからなる、請求項２記載の方法。
【請求項６】
画像形成システム（２００）において、
画像データのフレームを、第１の解像度のビデオ画像としてレンダリングするためにユーザに提供するように構成されたビデオ／静止画画像形成システム（２０２）
を備え、
前記ビデオ／静止画画像形成システムは、前記画像データのフレームの少なくともいくつかを、より高い第２の解像度で記憶し、該ビデオ／静止画画像形成システムは、ビデオ画像としてレンダリングするためにユーザに提供された画像データが前記第１の解像度で構成されるように、前記第２の解像度で構成された画像データを圧縮し、
前記ビデオ／静止画画像形成システムは、更に、前記画像データのフレームの１つに対応する画像データに対する要求を受取り、これに応答して、前記ビデオ／静止画画像形成システムは、前記フレームのうちの前記要求された１つに対応する画像データを、前記第２の解像度で構成される静止画像としてレンダリングするためにユーザに提供し、
ビデオデータストリームを、前記第１の解像度及び前記第２の解像度で構成された画像データの一連のフレームから構成しているときに、前記第２の解像度で構成された画像データのフレームが出現すると、該第２の解像度で構成された画像データのフレームが前記第１の解像度で構成されるように、該第２の解像度で構成された画像データのフレームを変換することからなる、画像形成システム。
【請求項７】
画像形成システム（２００）において、
ビデオ画像としてレンダリングするためにユーザに提供されるように構成される画像データの一連のフレームを格納する画像データ記憶媒体であって、前記ビデオ画像が、第１の解像度で提供されるように構成されることからなる、画像データ記憶媒体
を備え、
前記一連のフレームの少なくともいくつかは、静止画像としてレンダリングするためにユーザに提供されるように構成され、前記静止画像は、前記第１の解像度より高い第２の解像度で提供されるように構成され、
ビデオデータストリームを、前記第１の解像度及び前記第２の解像度で構成された画像データの一連のフレームから構成しているときに、前記第２の解像度で構成された画像データのフレームが出現すると、該第２の解像度で構成された画像データのフレームが前記第１の解像度で構成されるように、該第２の解像度で構成された画像データのフレームを変換することからなる、画像形成システム。
【請求項８】
コンピュータにデジタルビデオ画像及び静止画像を提供する機能を実現させるためのコンピュータプログラムを記憶したコンピュータ読み取り可能な記録媒体において、
画像データの一連のフレームを、ビデオ画像としてレンダリングするためにユーザに提供できるようにするように構成されたステップであって、前記画像データの一連のフレームの少なくともいくつかが、第１の解像度よりも高い第２の解像度で記憶されているにもかかわらず、前記ビデオ画像は、前記第１の解像度で提供されるように構成されることからなる、ステップと、
前記画像データの一連のフレームの１つに対応する画像データに対する要求を受取るように構成されたステップと、
前記一連のフレームのうちの前記要求された１つに対応する画像データを、静止画像としてレンダリングするためにユーザに提供できるように構成されたステップであって、前記静止画像は、前記第２の解像度で提供されるように構成されることからなる、ステップと、
ビデオデータストリームを、前記第１の解像度及び前記第２の解像度で構成された画像データの一連のフレームから構成しているときに、前記第２の解像度で構成された画像データのフレームが出現すると、該第２の解像度で構成された画像データのフレームが前記第１の解像度で構成されるように、該第２の解像度で構成された画像データのフレームを変換するように構成されたステップ
をコンピュータに実行させるためのコンピュータプログラムを記憶したコンピュータ読み取り可能な記録媒体。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、一般に、デジタル画像形成に関し、特に、デジタルビデオ画像を提供すると共に、相対的により高い解像度の静止画像を提供するようにも構成されたシステム及び方法に関する。
【０００２】
【従来の技術】
デジタルビデオは、見る人に、「フレーム」として知られる一続きの静止画像として提供される。これらのフレームは、一般に、およそ３０フレーム／秒のフレームレートで見る人に対して表示される。既知のように、６４０ピクセル×４８０ピクセル以上の解像度を特徴とするデジタルビデオは、一般的なデジタルビデオ用途に十分な品質であると考えられる。この解像度、すなわち６４０ピクセル×４８０ピクセルは、ビデオグラフィックアレイ（Video Graphics Array：VGA）解像度として知られている。
【０００３】
一般に、写真や他の印刷媒体等の媒体は、十分な品質の解像度であると考えられるものを提供するために、一般にデジタルビデオによって提供される解像度より高い解像度を必要とする。例として、８インチ×１０インチの写真を提供するために、およそ２メガピクセルの解像度が必要であることが一般的に知られている。この解像度は、１０２４ピクセル×７６８ピクセルの画面解像度にほぼ等しい。このため、一般に、デジタルビデオの解像度は、１フレームのデジタルビデオをそのまま印刷媒体に変換するのに耐えるものではない。
【０００４】
しばしば、解像度をより高くした及び／またはフレームレートをより高くしたデジタルビデオを提供することが望ましい場合がある。例えば、メモリサイズ及び必要とされるピクセルの総生データ速度等の制限により、この欲求を満たすことが実際的でなくなる傾向がある。したがって、解像度が向上したデジタルビデオのフレームを提供することが望ましい場合があるが、上述した及び／または他の制限により、デジタルビデオは、静止画像等他の用途において望ましいものより低いフレーム解像度に制限される傾向がある。したがって、デジタルビデオからの画像データを使用しながら印刷媒体に静止画像を提供する能力は、一般に、十分とみなされる解像度より低い解像度の静止画像をもたらす。
【０００５】
【発明が解決しようとする課題】
１例として、デジタルビデオ画像データの代表的なフレーム１０２が表示装置１０４においてレンダリングされている状態を概略的に示す図１を参照する（ここで、レンダリングとは画像を描画または生成することである）。既知のことであるが、フレーム１０２に対応するレンダリングされた画像は、図示のように表示されている間は妥当な解像度を有する。これは、少なくとも部分的には、正常な表示中に連続したフレームの画像データを、およそ３０フレーム／秒のフレームレートで表示するプロセスによって可能である。しかしながら、例えば、ユーザが、フレーム１０２に対応するデジタルビデオ画像データを、プリンタ１０８によって、用紙１０６等の印刷媒体にレンダリングすることによって変換する場合、結果として生成される画像は、所望の解像度より低い解像度を有する場合がある。例えば、印刷された画像は、ざらざらした感じに見えるか、または、幾分ぼやけたように見える場合がある。
【０００６】
【課題を解決するための手段】
簡単に言うと、本発明は、デジタル画像に関する。いくつかの実施形態では、ビデオ画像の解像度と比べて相対的に高い解像度を呈する、デジタルビデオ画像及び対応する静止画像が提供される。この点において、本発明の実施形態を、デジタルビデオ画像及び静止画像を提供するための方法として解釈することができる。好ましい実施形態では、本発明による方法は、画像データのフレームを、第１の解像度で提供されるように構成されるビデオ画像としてレンダリングするために、ユーザに提供できるようにするステップと、画像データのフレームのうちの１つに対応する画像データに対する要求を受取るステップと、フレームのうちの要求された１つに対応する画像データを、第２の解像度で提供されるように構成される静止画像としてレンダリングするために、ユーザに提供できるようにするステップとを含む。好ましくは、第２の解像度は第１の解像度より高い。
【０００７】
本発明の他の実施形態は、画像形成システム（イメージングシステム）として解釈することができる。これに関し、好ましい実施形態は、画像データのフレームを、ビデオ画像としてレンダリングするためにユーザに提供するように構成されたビデオ／静止画画像形成システムを含む。ビデオ画像は、一般に、第１の解像度で構成される。また、ビデオ／静止画画像形成システムは、画像データのフレームのうちの１つに対応する画像データに対する要求を受取るように構成される。このように構成することにより、ビデオ／静止画画像形成システムは、かかる要求を受取ることに応答して、フレームのうちの要求された１つに対応する画像データを、静止画像としてレンダリングするためにユーザに提供する。好ましくは、静止画像は、第１の解像度より高い第２の解像度で構成される。
【０００８】
代替実施形態では、画像形成システムは、画像データのフレームを収容する画像データ記憶媒体を組み込んでいる。フレームは、第１の解像度で提供されるように構成されたビデオ画像としてレンダリングするためにユーザに提供されるように構成される。好ましくは、フレームの少なくともいくつかは、第２の解像度で提供されるように構成された静止画像としてレンダリングするためにユーザに提供されるように構成される。この第２の解像度は、第１の解像度より高い。
【０００９】
本発明の更に他の実施形態は、コンピュータ読み取り可能媒体として解釈することができる。好ましい実施形態では、このコンピュータ読み取り可能媒体は、画像データのフレームを、第１の解像度で提供されるように構成されるビデオ画像としてレンダリングするためにユーザに提供できるように構成されたロジックを含む。画像データのフレームのうちの１つに対応する画像データに対する要求を受取るように構成されたロジックと、フレームのうちの要求された１つに対応する画像データを、静止画像としてレンダリングするためにユーザに提供できるように構成されたロジックもまた提供される。好ましくは、静止画像は、第１の解像度より高い第２の解像度で提供されるように構成される。
【００１０】
本明細書で具体的に説明されていない本発明の他の実施形態については、添付図面及び以下の詳細な説明を検討することにより当業者には明らかとなるであろう。かかるすべての実施形態は、特許請求の範囲に記載されている本発明の範囲に含まれるべきものである。
【００１１】
本発明は、添付図面を参照してより良く理解することができる。図面の構成要素は、必ずしも一定の比率で図示されておらず、本発明の原理を明確に示すことに重点がおかれている。更に、いくつかの図面を通じて同じ参照番号は、対応する部分を示している。
【００１２】
【発明の実施の形態】
図２に示すように、本発明のデジタル画像形成システム２００の好ましい実施形態は、ビデオ／静止画画像形成システム２０２を組込んでいる。ビデオ／静止画画像形成システム２０２は、テレビ、モニタ等の表示装置２０２と電気的に通信するように構成されている。このように構成することにより、ビデオ／静止画画像形成システム２０２は、データのストリームを表示装置に提供することができ、それによって、見るためのデジタルビデオ画像１０４の表示を容易にする。また、ビデオ／静止画画像形成システム２０２は、プリンタ１０８と電気的に通信するように構成されている。これに関し、ビデオ／静止画画像形成システム２０２は、また、データのストリームをプリンタ１０８に提供することができ、それによって上述したビデオ画像に対応する１つまたは複数の静止画像の印刷を容易にする。例として、ビデオ／静止画画像形成システム１０２は、写真２０４の印刷を容易にすることができる。
【００１３】
図３及び図４には、ビデオ／静止画画像形成システムの好ましい実施形態の機能がより詳細に示されている。図３に示すように、ビデオ／静止画画像形成システムは、好ましくは、データのフレームの形態で画像データ３０２を提供する。より詳しくは、データ３０４、３０６、３０８、３１０及び３１２の代表的なフレームが図３に示されている。いくつかの実施形態では、画像データを、レンダリング等のために、ビデオ／静止画画像形成システムによって捕捉し、格納し、及び／または、ビデオ／静止画画像形成システムから提供することができる。したがって、画像データが、例えばレンダリングのためにビデオ／静止画画像形成システムから提供される場合、データのストリームに提供される画像データは一般にフレーム順に配置される。例えば、図３に示すフレームに対応するデータは図３に示す順序で提供される。
【００１４】
図３において、フレーム３０４、３０８及び３１０は、低解像度画像データを含む。例えば、これらのフレームに提供されるデータを、ＶＧＡ解像度（６４０×４８０ピクセル）で特徴付けることができる。対照的に、フレーム３０６及び３１２は、フレーム３０４、３０８及び３１０に含まれる画像データより相対的に高い解像度、例えば１０２４×７６８ピクセルで特徴付けられる画像データを含む。解像度の高い方の画像データのフレームを、低解像度の画像データに対して実質的に任意の所定間隔で提供することができる、ということに留意されたい。例えば、かかる所定間隔を、画像データのフレーム全体を通じて同じとすることができ、あるいは代替的に、それぞれのフレーム毎に異なるものとすることもできる。より詳しくは、高解像度画像データを、格納された画像データのそれぞれのフレーム間で一様の分布で提供することもでき、あるいは一様でない分布で提供することもできる。
【００１５】
図４に示すように、ビデオ／静止画画像形成システムの実施形態は、格納された画像データに対応するビデオデータストリームを提供することができる。具体的には、図４に示す実施形態は、フレーム４０４、４０６、４０８、４１０及び４１２に対応するデジタルビデオデータを含むデータストリーム４０２を提供するように構成される。好ましくは、ビデオ画像データのフレームは、ビデオ表示装置においてレンダリングするのに適切な低解像度フォーマットで提供される。具体的には、ビデオ画像データは、ＶＧＡ解像度で提供することができる。したがって、高解像度フォーマットで格納されている画像データに対応するビデオデータのフレームの場合、高解像度画像データは好ましくは、ビデオデータストリームの構成中に低解像度フォーマットに圧縮される。このように、見るために、相対的に高い解像度の画像データを利用できるのであるが、ビデオ／静止画画像形成システムは、好ましくは、デジタルビデオとして見るのには十分な低解像度画像データを提供する。しかしながら、デジタルビデオ画像データの一部に対応する静止画像を静止画像として印刷されることが望まれる場合、ビデオ／静止画画像形成システムは、印刷用静止画像をレンダリングするために埋込まれた高解像度画像データを利用するのが有利である。
【００１６】
本発明のビデオ／静止画画像形成システムは、ソフトウェア（例えばファームウェア）、ハードウェアまたはそれらの組合せで実現することができる。好ましくは、ビデオ／静止画画像形成システムは、実行可能プログラムとしてソフトウェアで実現され、パーソナルコンピュータ（ＰＣ、すなわちＩＢＭ互換機、Ａｐｐｌｅ互換機またはその他）、ワークステーション、ミニコンピュータまたはメインフレームコンピュータ等の専用または汎用デジタルコンピュータによって実行される。本発明のビデオ／静止画画像形成システムを実現することが可能な汎用コンピュータの例を図５に示す。
【００１７】
図５に示すように、ハードウェアアーキテクチャの観点からは、コンピュータ５００は、一般に、ローカルインターフェース５０８を介して通信可能に接続されたプロセッサ５０２と、メモリ５０４と、１つまたは複数の入力及び／または出力（Ｉ／Ｏ）装置５１０（または周辺機器）とを含む。ローカルインターフェース５０８は、例えば、本技術分野において周知の、１つまたは複数のバスか、または他の有線または無線接続とすることができる（但し、これらに限定されない）。ローカルインターフェース５０８には、コントローラ、バッファ（キャッシュ）、ドライバ、リピータ及び受信機等の通信を可能にする追加の要素（簡単のために、図示していない）を接続することができる。更に、ローカルインターフェースは、上述したコンポーネント間での適切な通信を可能にするアドレス、制御及び／またはデータ接続を含むことができる。
【００１８】
プロセッサ５０２は、メモリ５０４に格納することができるソフトウェアを実行するハードウェア装置である。プロセッサ５０２は、任意の特注のまたは市販のプロセッサ、コンピュータ５００に関連するいくつかのプロセッサ間の中央処理装置（ＣＰＵ）かまたは補助プロセッサ、及び半導体ベースのマイクロプロセッサ（マイクロチップの形態）かあるいはマクロプロセッサとすることができる。適切な市販のマイクロプロセッサの例としては以下のものがある。すなわち、米国のIntel Corporationの８０ｘ８６またはPentium（登録商標）シリーズマイクロプロセッサ、米国のIBMのPowerPcマイクロプロセッサ、Sun Microsystems, Inc.のSparcマイクロプロセッサ、米国のHewlett-Packard CompanyのPA-RISCシリーズマイクロプロセッサ、米国のMotorola Corporationの６８ｘｘｘシリーズマイクロプロセッサである。
【００１９】
メモリ５０４は、揮発性メモリ素子（例えば、ランダムアクセスメモリ（ＤＲＡＭ、ＳＲＡＭ等のＲＡＭ））及び不揮発性メモリ素子（例えば、ＲＯＭ、ハードドライブ、テープ、ＣＤＲＯＭ等）のうちのいずれか１つか、またはそれらの組合せを含むことができる。更に、メモリ５０４には、電子、磁気、光及び／または他のタイプの記憶媒体を組込むこともできる。なお、メモリ５０４は、分散アーキテクチャを有することができる。この場合は、種々のコンポーネントが互いから遠隔に配置されるが、それらのコンポーネントをプロセッサ５０２によってアクセスすることが可能である。
【００２０】
メモリ５０４内のソフトウェアは、１つまたは複数の別個のプログラムを含むことができ、それらの各々は、論理機能を実施する実行可能命令の順序付けられたリストを有する。図５の例では、メモリ５０４内のソフトウェアは、ビデオ／静止画画像形成システムと適切なオペレーティングシステム（Ｏ／Ｓ）５０６とを含む。市販の適切なオペレーティングシステム５０６の例としては、以下のようなものが挙げられる（但し、以下のものに限定されない）。すなわち、米国のMicrosoft CorporationのWindows（登録商標）オペレーティングシステム、米国のNovell, Inc.から入手可能なNetwareオペレーティングシステム、Sun Microsystems, Inc.、米国のHewlett-Packard Company及び米国のAT&T Corporation等の多くのベンダから購入可能なUNIX（登録商標）オペレーティングシステムである。オペレーティングシステム５０６は、基本的に、ビデオ／静止画画像形成システム等の他のコンピュータプログラムの実行を制御し、スケジューリング、入出力制御、ファイル及びデータ管理、メモリ管理、通信制御及び関連サービスを提供する。
【００２１】
ビデオ／静止画画像形成システム２０２は、ソースプログラム、実行可能プログラム（オブジェクトコード）、スクリプト、または、実行される命令のセットからなる他の任意のエンティティである。ソースプログラムは、Ｏ／Ｓ ５０６に関連して適切に動作するように、メモリ５０４内に含むことも含まないようにすることも可能なコンパイラ、アセンブラ、インタプリタ等により、変換する必要がある。更に、ビデオ／静止画画像形成システムは、（ａ）データ及びメソッド（method：方法）のクラスを有するオブジェクト指向プログラミング言語か、または（ｂ）ルーチン、サブルーチン及び／または関数を有する手続き型プログラミング言語、例えば、C、C++、Pascal、Basic、Fortran、Cobol、Perl、Java（登録商標）及びAda（但し、これらに限定されない）として書くことができる。
【００２２】
Ｉ／Ｏ装置５１０は、入力装置、例えば、キーボード、マウス、スキャナ、マイクロホン等（但し、これらには限定されない）を含むことができる。更に、Ｉ／Ｏ装置５１０はまた、出力装置、例えば、プリンタ、ディスプレイ等（但し、これらには限定されない）を含むことができる。最後に、Ｉ／Ｏ装置５１０は更に、入力と出力の両方を伝える装置、例えば、変復調装置（モデム、すなわち他の装置、システムまたはネットワークにアクセスするため装置）、無線周波数（ＲＦ）または他の送受信機、電話インターフェース、ブリッジ、ルータ等（但し、これらには限定されない）を含むことができる。
【００２３】
コンピュータ５００がＰＣ、ワークステーション等である場合、メモリ５０４内のソフトウェアは更に、基本入出力システム（ＢＩＯＳ）（簡単のために図示していない）を含むことができる。ＢＩＯＳは、スタートアップ時にハードウェアを初期化及びテストし、Ｏ／Ｓ ５０６を始動し、ハードウェア装置間のデータの転送をサポートする、非常に重要なソフトウェアルーチンのセットである。ＢＩＯＳは、コンピュータ５００が起動された時に実行できるようにＲＯＭに格納される。
【００２４】
コンピュータ５００の動作時、プロセッサ５０２は、メモリ５０４内に格納されたソフトウェアを実行し、メモリ５０４との間でデータを通信し、ソフトウェアに従ってコンピュータ５００の動作を全体的に制御するように構成される。ビデオ／静止画画像形成システム２０２及びＯ／Ｓ ５０６は、全体的にまたは部分的に（一般的には後者）、プロセッサ５０２によって読み出され、おそらくはプロセッサ５０２内でバッファリングされ、その後実行される。
【００２５】
ビデオ／静止画画像形成システム２０２が図５に示すようにソフトウェアで実現される場合には、このシステムを、任意のコンピュータ関連システムまたは方法によるか、またはそれに関連して使用するために任意のコンピュータ読み取り可能媒体に格納することができる、ということに留意されたい。ここでは、コンピュータ読み取り可能媒体は、コンピュータ関連システムまたは方法によるか、またはそれに関連して使用するためのコンピュータプログラムを含むかまたは格納することが可能な、電子、磁気、光、あるいは他の物理的装置または手段である。ビデオ／静止画画像形成システムは、コンピュータベースのシステム等の命令実行システム、機器または装置、プロセッサ内蔵システム、あるいは命令実行システム、機器または装置からの命令をフェッチし、それらの命令を実行することができる他のシステムによるか、またはそれに関連して使用するための任意のコンピュータ読み取り可能媒体において具現化することができる。
【００２６】
本発明の趣旨からすれば、「コンピュータ読み取り可能媒体」は、命令実行システム、命令実行機器または命令実行装置によるかまたはそれに関連して使用するためのプログラムを格納し、通信し、伝達しまたは転送することが可能な任意の手段とすることができる。コンピュータ読み取り可能媒体は、例えば、電子、磁気、光、電磁気、赤外線または半導体システム、機器、装置または伝達媒体とすることができる（但し、これらには限定されない）。コンピュータ読み取り可能媒体のより具体的な例には以下のものがある（但し、以下のものには限定されない）。すなわち、１つまたは複数のワイヤを有する電気接続（電子的構成）、ポータブルコンピュータディスケット（磁気的構成）、ランダムアクセスメモリ（ＲＡＭ）（電子的構成）、読出し専用メモリ（ＲＯＭ）（電子的構成）、消去可能なプログラマブル読出し専用メモリ（ＥＰＲＯＭ、ＥＥＰＲＯＭまたはフラッシュメモリ）（電子的構成）、光ファイバ（光学的構成）及びポータブルコンパクトディスク読出し専用メモリ（ＣＤＲＯＭ）（光学的構成）である。なお、コンピュータ読み取り可能媒体は、プログラムが印刷される用紙または他の適切な媒体であってもよいが、それは、プログラムを、例えば用紙または他の媒体を光学的に走査することにより電子的に捕捉し、その後コンパイルし、解釈し、または必要な場合には適切な方法で処理して、その後コンピュータメモリに格納することができるからである。
【００２７】
ビデオ／静止画画像形成システムをハードウェアで実現する代替実施形態では、ビデオ／静止画画像形成システムを、本技術分野において周知である以下の技術のうちのいずれか、またはそれらの組合せにより実現することができる。すなわち、データ信号に対して論理機能を実施するための論理ゲートを有する個別の論理回路、適切な組合せ論理ゲートを有する特定用途向け集積回路（ＡＳＩＣ）、プログラマブルゲートアレイ（ＰＧＡ）、フィールドプログラマブルゲートアレイ（ＦＰＧＡ）等である。
【００２８】
図６及び図７のフローチャートに、それぞれ、本発明の画像形成システム２００及びビデオ／静止画画像形成システム２０２の好ましい実施例の機能を示す。これに関し、それぞれのフローチャートの各ブロックは、指定された論理機能（複数の場合もある）を実施するための１つまたは複数の実行可能命令を含むコードのモジュールセグメントすなわちモジュール部分を表す。また、いくつかの代替実施形態では、種々のブロックで示される機能は、図面に示す順序とは異なる順序で実施される場合がある。例えば、図６において連続して示されている２つのブロックは、実際には、実質的に同時に実行される場合があり、ときどき、それに含まれる機能に応じて逆の順序で実行される場合もある。
【００２９】
図６に示すように、画像形成システムまたは方法２００の好ましい実施形態の機能は、画像データを格納するブロック６０２で開始するものとして解釈することができる。より詳細には、好ましい実施形態では、格納されている画像データの少なくとも一部は高解像度フォーマット、例えば１０２４×７６８ピクセルで提供される。種々の実施形態において、画像データを、種々のフォーマットで、例えば、ＤＶＤや他のコンピュータ読み取り可能媒体を含む種々の媒体に格納することができる。ブロック６０４に示すように、格納された画像データの少なくとも一部の低解像度ビデオレンダリングが可能になる。その後、ブロック６０６に示すように、画像データの少なくとも一部の高解像度処理が可能になる。具体的には、好ましい実施形態は、格納された画像データの一部に対応する画像データの高解像度静止画像を印刷することを容易にすることができる。
【００３０】
図７のフローチャートに、ビデオ／静止画画像形成システムまたは方法２０２の好ましい実施形態の機能を示す。この機能は、画像データを受信するブロック７０２で開始するものとして解釈することができる。ブロック７０４では、画像データの低解像度ビデオレンダリングが可能になる。その後、ブロック７０６に示すように、画像データの１つまたは複数のフレームに対応する画像データに対する要求を受け取ることができる。これに応答して、ブロック７０８に示すように、要求されたフレームに対応する高解像度画像データを識別することができる。その後、その要求されたフレームに対応する高解像度画像データを提供することができる（ブロック７１０）。
【００３１】
上述したように、ビデオ／静止画画像形成システムの好ましい実施形態は、ビデオデータの要求されたフレームに対応する高解像度画像データを提供して、例えば、その高解像度画像データを印刷に利用できるように構成される。メモリの制限、例えばサイズの制限により、低解像度ビデオデータのすべてのフレームに対応する高解像度画像データを格納することができない場合があるため、ユーザは、ビデオの１フレームに対応する高解像度画像データを要求する場合があるが、本システムは、要求されたフレームに対応する高解像度画像データを所有していない場合がある。
【００３２】
いくつかの実施形態では、高解像度画像データのフレームに対する要求が受取られると、本システムは、要求されたフレームに最も密接に対応する高解像度画像データを見る人に提供することができる。例えば、見る人がフレーム８０２（図８）に関連する高解像度データを要求しているが、フレーム８０２に対応する高解像度画像データを利用できない場合、ビデオ／静止画画像形成システムは、フレーム８０４に含まれる高解像度画像データを提供することができる。他の実施形態では、低解像度データの各フレームが、好ましくは、高解像度画像データの対応する先行フレームと高解像度画像データの後続フレームの両方を有するため、見る人に、それらのフレームの各々に対応する高解像度画像データを提供することができる。これらの実施形態では、ユーザに対して、画像データが要求されたフレームに最も密接に対応する高解像度データのフレームの中から選択するよう促すことができる。
【００３３】
図９に代替実施形態を示す。図９に示すように、例えば、見る人がフレーム９０２に関連する画像データを要求する場合、ビデオ／静止画画像形成システムは、要求されたフレームに最も密接に対応する高解像度画像データのフレーム（フレーム９０４）にアクセスすることができる。そして、ビデオ／静止画画像形成システムは、要求されたフレームに隣接する他の高解像度フレーム、例えば、フレーム９０６を参照して高解像度画像データを変更することができる。このように構成することにより、高解像度画像データを、要求された低解像度フレームにより似ていて、かつ、より高い解像度のものに変更することができる。
【００３４】
他の実施形態では、画像データの種々の他のフレームを利用することができる。例えば、データの変更中に、高解像度画像データの１つまたは複数のフレーム及び／またはフレーム９０２及び９０８からの画像データなどの低解像度画像データの１つまたは複数のフレームを利用することができる。本明細書では高解像度画像データの変更を伴うものとして説明したが、いくつかの実施形態では、静止画像としてレンダリングするために変更された画像データを提供するために、高解像度画像データを参照して、要求されたフレームに対応する低解像度画像データのフレームを変更することができる。
【００３５】
上述したように、本発明の実施形態によれば、低解像度ビデオデータの各フレームに対応する高解像度画像データが有利に提供される。しかしながら、例えば利用可能なメモリ空間等の実際上の制限は、一般にデジタル画像形成の多くの面において大きな影響を有するため、デジタルビデオフレームのサブセットに対してのみ高解像度画像データを提供するようにしてもよい。いくつかの実施形態では、これは、画像データの複数のファイルを提供することによって実現することができる。例えば、図１０に示す実施形態は、メモリの部分１００２を利用してビデオデータの低解像度フレームを格納し、メモリの部分１００４を利用して高解像度画像データを格納する。
【００３６】
高解像度画像データの特定のフレームは、低解像度画像データの特定の１つまたは複数のフレームと関連しているものとして容易に識別できるため、対応するフレームを互いにリンクすることができる。例えば、データの各フレームは、対応するフレームを明確に識別するか、または代替的に、対応するフレームが配置されるメモリロケーションを識別するマーカを含むことができる。このため、ビデオ／静止画画像形成システムは、ビデオデータの特定のフレームに関連する高解像度データに対する要求を受け取ると、高解像度画像データの記憶のために割り当てられたメモリの部分にアクセスして、対応する高解像度データの位置を特定することができる。そして、この高解像度データを、例えば、静止画像をレンダリングするためにユーザに提供することができる。
【００３７】
例えば、図８に示すビデオ／静止画画像形成システム等の他の実施形態では、画像データのフレームはデータストリーム順に提供される。これらの実施形態のいくつかでは、ビデオデータストリームの構成中に画像データの高解像度フレームが出現すると、そのデータのフレームは、デジタルビデオとしてレンダリングするために、データストリームに低解像度データを提供するように圧縮される。
【００３８】
本明細書では、低解像度及び高解像度という用語を、一般に、それぞれＶＧＡ解像度とメガピクセル解像度とを意味するものとして使用した。しかしながら、いずれはビデオ画像と静止画像の両方の解像度を向上させることが可能であることは自明であるため、これらの用語は、相対的な用語としてみなされるべきであり、高解像度とは、低解像度によって提供される解像度より高い解像度のことをいう。
【００３９】
上述した説明は、例示及び説明を目的としてなされたものであり、本発明を網羅すること、及び、本発明を開示したそのままの形態に限定することを意図したものではない。上記教示に鑑みて、修正や変形を行うことが可能である。しかしながら、取りあげた実施形態は、本発明の原理および本発明の実際の適用を最も良く示すものとして選択し、説明したものであり、それによって、当業者は、本発明を種々の実施形態において、かつ想定している特定の用途に適するように種々に修正して利用することが可能である。このような修正及び変形のすべては、公正かつ合法的に権利が付与される範囲に従って特許請求の範囲を解釈したときに、特許請求の範囲によって確定される本発明の範囲内にある。
【００４０】
以下においては、本発明の種々の構成要件の組み合わせからなる例示的な実施態様を示す。
１．デジタルビデオ画像及び静止画像を提供するための方法において、
画像データのフレームを、ビデオ画像としてレンダリングするためにユーザに提供できるようにするステップであって、前記ビデオ画像は、第１の解像度で提供されるように構成されることからなる、ステップと、
前記画像データのフレームの１つに対応する画像データに対する要求を受取るステップと、
前記フレームのうちの前記要求された１つに対応する画像データを、静止画像としてレンダリングするためにユーザに提供できるようにするステップであって、前記静止画像は、前記第１の解像度より高い第２の解像度で提供されるように構成されることからなる、ステップ
を含む、方法。
２．画像データのフレームを、ビデオ画像としてレンダリングするためにユーザに提供できるようにする前記ステップが、
画像データのフレームを提供するステップであって、その画像データの少なくともいくつかが前記第２の解像度で構成されることからなる、ステップと、
前記第２の解像度で構成された前記画像データのフレームの１つに対応する画像データに対する要求を受取るステップ
含むことからなる、上項１記載の方法。
３．画像データのフレームを提供する前記ステップが、
前記第２の解像度で構成された画像データが画像データのフレーム間に間欠的に配置されるように、前記画像データの連続したフレームを提供するステップ
を含むことからなる、上項２記載の方法。
４．画像データのフレームを提供する前記ステップが、
ビデオ画像としてレンダリングするためにユーザに提供される前記フレームが、前記第１の解像度で構成されるように、前記第２の解像度で構成された画像データの少なくとも一部を圧縮するステップ
を含むことからなる、上項２記載の方法。
５．画像データのフレームの１つに対応する画像データに対する要求を受取る前記ステップが、
前記第１の解像度で構成された画像データのフレームの１つに対応する画像データに対する要求を受取るステップ
を含み、
前記フレームのうちの前記要求された１つに対応する画像データを、静止画像としてレンダリングするためにユーザに提供できるようにする前記ステップが、画像データの前記要求されたフレームに最も密接に対応する第２の解像度の画像データのフレームを、静止画像としてレンダリングするためにユーザに提供できるようにするステップ
を含むことからなる、上項２記載の方法。
６．前記画像データのフレームの１つに対応する画像データに対する要求を受取る前記ステップが、
前記第１の解像度で構成された前記画像データのフレームの１つに対応する画像データに対する要求を受取るステップ
を含み、
前記フレームのうちの前記要求された１つに対応する画像データを、静止画像としてレンダリングするためにユーザに提供できるようにする前記ステップが、静止画像としてレンダリングするためにユーザに提供される画像データが、前記第１の解像度より高い解像度で提供されるように、画像データの変更を可能にするステップ
を含むことからなる、上項２記載の方法。
７．画像形成システム（２００）において、
画像データのフレームを、ビデオ画像としてレンダリングするためにユーザに提供するように構成されたビデオ／静止画画像形成システム（２０２）であって、前記ビデオ画像は、第１の解像度で構成されることからなる、ビデオ／静止画画像形成システム
を備え、
前記ビデオ／静止画画像形成システムが、更に、前記画像データのフレームの１つに対応する画像データに対する要求を受取り、それに応答して、前記フレームのうちの前記要求された１つに対応する画像データを、前記第１の解像度より高い第２の解像度で構成される静止画像としてレンダリングするためにユーザに提供するように構成されることからなる、画像形成システム。
８．前記ビデオ／静止画画像形成システムは、更に、ビデオ画像としてレンダリングするためにユーザに提供される画像データが、前記第１の解像度で構成されるように、前記第２の解像度で構成される画像データを圧縮するように構成される、上項７記載の画像形成システム。
９．画像形成システム（２００）において、
ビデオ画像としてレンダリングするためにユーザに提供されるように構成される画像データのフレームを格納する画像データ記憶媒体であって、前記ビデオ画像が、第１の解像度で提供されるように構成されることからなる、画像データ記憶媒体
を備え、
少なくともいくつかの前記フレームは、静止画像としてレンダリングするためにユーザに提供されるように構成され、前記静止画像は、前記第１の解像度より高い第２の解像度で提供されるように構成されることからなる、画像形成システム。
１０．デジタルビデオ画像及び静止画像を提供するためのコンピュータプログラムを有するコンピュータ読み取り可能媒体において、
画像データのフレームを、ビデオ画像としてレンダリングするためにユーザに提供できるようにするように構成されたロジックであって、前記ビデオ画像は、第１の解像度で提供されるように構成されることからなる、ロジックと、
前記画像データのフレームの１つに対応する画像データに対する要求を受取るように構成されたロジックと、
前記フレームのうちの前記要求された１つに対応する画像データを、静止画像としてレンダリングするためにユーザに提供できるように構成されたロジックであって、前記静止画像は、前記第１の解像度より高い第２の解像度で提供されるように構成されることからなる、ロジック
を備える、コンピュータ読み取り可能媒体。
【００４１】
本発明の概要は次のようである。相対的に高い解像度を有するデジタルビデオ画像及び対応する静止画像を提供するための方法を提供する。好ましくは、この方法は、画像データのフレームを、第１の解像度を有するように構成されたビデオ画像として描画するためにユーザに提供できるようにするステップと、画像データのフレームの１つに対応する画像データに対する要求を受け取るステップと、要求された１つのフレームに対応する画像データを、第２の解像度を有するように構成された静止画像として描画するためにユーザに提供できるようにするステップを含む。好ましくは、第２の解像度は第１の解像度よりも高い。システム及びコンピュータ読み取り可能媒体も提供される。
【００４２】
【発明の効果】
本発明によれば、ビデオデータストリームの中からより高解像度のデジタルビデオ画像または静止画像を得ることができる。
【図面の簡単な説明】
【図１】従来技術において既知のビデオ画像と対応する印刷画像の例を示す略図である。
【図２】本発明のデジタル画像形成システムの好ましい実施形態を示す略図である。
【図３】図２のビデオ／静止画画像形成システムによって提供されるデータフローの１例を示す略図である。
【図４】図２のビデオ／静止画画像形成システムによって提供されるデータフローの１例を示す略図である。
【図５】図２のビデオ／静止画画像形成システムを実現するために使用することができるコンピュータまたはプロセッサベースのシステムを示す略図である。
【図６】図２のデジタル画像形成システムの好ましい機能を示すフローチャートである。
【図７】図２のビデオ／静止画画像形成システムの好ましい機能を示すフローチャートである。
【図８】図２のビデオ／静止画画像形成システムの好ましい実施形態によって提供されるデータストリームの１例を示す略図である。
【図９】図２のビデオ／静止画画像形成システムの代替実施形態によって提供されるデータストリームの１例を示す略図である。
【図１０】図２のビデオ／静止画画像形成システムの代替実施形態によって提供されるデータストリームの１例を示す略図である。
【符号の説明】
２００  画像形成システム
２０２  ビデオ／静止画画像形成システム
３０２〜３１２、４０４〜４１２  画像データのフレーム
５０２  プロセッサ
５０４  メモリ
５０６  オペレーティングシステム
５０８  ローカルインターフェース
５１０  入力／出力装置
【図１】
0004202059.tif 000002
【図２】
0004202059.tif 000003
【図３】
0004202059.tif 000004
【図４】
0004202059.tif 000005
【図５】
0004202059.tif 000006
【図６】
0004202059.tif 000007
【図７】
0004202059.tif 000008
【図８】
0004202059.tif 000009
【図９】
0004202059.tif 000010
【図１０】
0004202059.tif 000011