(57)【特許請求の範囲】
【請求項１】
第１のヘッダおよび第１の非可逆圧縮データを含むＪＰＥＧフォーマットの第１の画像ファイルを、前記第１のヘッダとデータ構造が異なる第２のヘッダおよび前記第１の非可逆圧縮データと符号化形式が同一の第２の非可逆圧縮データを含むＥｘｉｆ−ＪＰＥＧフォーマットの第２の画像ファイルに変換するデータ形式変換装置であって、
前記ＪＰＥＧフォーマットにおけるデータ構造を規定する情報、および前記Ｅｘｉｆ−ＪＰＥＧフォーマットにおけるデータ構造を規定する情報を格納するファイル形式格納部と、
前記ファイル形式格納部が格納するデータ構造を規定する情報に基づいて、前記第１の画像ファイルを解析して、前記第１のヘッダと前記第１の非可逆圧縮データとに分離する解析部と、
前記解析部により分離された前記第１のヘッダに含まれる情報、および前記ファイル形式格納部が格納するデータ構造を規定する情報に基づいて、前記第２のヘッダを生成する付加情報生成部と、
前記解析部により分離された前記第１の非可逆圧縮データと前記付加情報生成部により生成された前記第２のヘッダとを所定の位置でつなぎ合わせて、前記Ｅｘｉｆ−ＪＰＥＧフォーマットの前記第２の画像ファイルを生成する変換ファイル生成部と
を備えるデータ形式変換装置。
【請求項２】
第１のヘッダおよび第１の非可逆圧縮データを含むＪＰＥＧフォーマットの第１の画像ファイルを、前記第１のヘッダとデータ構造が異なる第２のヘッダおよび前記第１の非可逆圧縮データと符号化形式が同一の第２の非可逆圧縮データを含むＥｘｉｆ−ＪＰＥＧフォーマットの第２の画像ファイルに変換するデータ形式変換方法であって、
ファイル形式格納部に予め格納された前記ＪＰＥＧフォーマットにおけるデータ構造を規定する情報に基づいて、前記第１の画像ファイルを解析して、前記第１のヘッダと前記第１の非可逆圧縮データとを分離する分離ステップと、
前記分離ステップにより分離された前記第１のヘッダに含まれる情報、および前記ファイル形式格納部に予め格納された前記Ｅｘｉｆ−ＪＰＥＧフォーマットにおけるデータ構造を規定する情報に基づいて、前記第２のヘッダを生成するヘッダ生成ステップと、
前記分離ステップにより分離された前記第１の非可逆圧縮データと前記ヘッダ生成ステップにより生成された前記第２のヘッダとを所定の位置でつなぎ合わせて、前記Ｅｘｉｆ−ＪＰＥＧフォーマットの前記第２の画像ファイルを生成する変換ファイル生成ステップと
を備えるデータ形式変換方法。
【請求項３】
コンピュータで読み取り可能な記憶媒体であって、コンピュータに、
第１のヘッダおよび第１の非可逆圧縮データを含むＪＰＥＧフォーマットの第１の画像ファイルを、前記第１のヘッダとデータ構造が異なる第２のヘッダおよび前記第１の非可逆圧縮データと符号化形式が同一の第２の非可逆圧縮データを含むＥｘｉｆ−ＪＰＥＧフォーマットの第２の画像ファイルに変換する手順であって、
ファイル形式格納部に予め格納された前記ＪＰＥＧフォーマットにおけるデータ構造を規定する情報に基づいて、前記第１の画像ファイルを解析して、前記第１のヘッダと前記第１の非可逆圧縮データとを分離する分離ステップと、
前記分離ステップにより分離された前記第１のヘッダに含まれる情報、および前記ファイル形式格納部に予め格納された前記Ｅｘｉｆ−ＪＰＥＧフォーマットにおけるデータ構造を規定する情報に基づいて、前記第２のヘッダを生成するヘッダ生成ステップと、
前記分離ステップにより分離された前記第１の非可逆圧縮データと前記ヘッダ生成ステップにより生成された前記第２のヘッダとを所定の位置でつなぎ合わせて、前記Ｅｘｉｆ−ＪＰＥＧフォーマットの前記第２の画像ファイルを生成する変換ファイル生成ステップと
を実行させるプログラムを格納することを特徴とする記憶媒体。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、データ形式変換装置に関する。特に本発明は、デジタルコンテンツのデータ形式を変換する装置に関する。
【０００２】
【従来の技術】
デジタルコンテンツのデータ形式は、コンテンツの種類に応じて様々ある。例えば、画像コンテンツのデータ形式としては、ＢＭＰ（ビットマップ）、ＴＩＦＦ（ティフ）などの復号した場合に原画像に戻すことができる可逆圧縮データ形式、ＪＰＥＧ（ジェイペグ）、Ｅｘｉｆ−ＪＰＥＧ（イグジフ−ジェイペグ）などの復号した場合に原画像と同じ画質に戻すことができない非可逆圧縮データ形式などがある。
【０００３】
図１（ａ）は、ＪＰＥＧ（Joint Photographic Cording Experts Group）規格であるＪＰＥＧのデータ構造を示す。ＪＰＥＧは、画像データの始めを示すＳＯＩ（Start Of Image）と画像データの終わりを示すＥＯＩ（End Of Image）との間に符号化信号を格納する。ＳＯＩとＥＯＩの間には、量子化テーブル（ＤＱＴ）、ハフマンテーブル（ＤＨＴ）、リスタートインターバル（ＤＲＩ）、フレームの開始を示すＳＯＦ（Start Of Frame）、スキャンの始まりを示すＳＯＳ（Start Of Scan）ならびに圧縮データが格納される。ＳＯＩとＥＯＩの間に格納される符号化信号は、シーケンシャルに画像を表示するシーケンシャル方式と、低解像度の画像から徐々に高解像度の画像を表示するプログレッシブ方式の場合でそれぞれことなる。図１（ａ）は、シーケンシャル方式の場合のデータ構造である。
【０００４】
図１（ｂ）は、ＪＥＩＤＡ（Japan Electronic Industry Development Association）規格であるＥｘｉｆ−ＪＰＥＧのデータ構造を示す。Ｅｘｉｆ−ＪＰＥＧは、画像データの始めを示すＳＯＩ（Start Of Image）と画像データの終わりを示すＥＯＩ（End Of Image）との間にフレームと呼ばれる符号化信号を格納する。ＳＯＩとＥＯＩの間には、Ｅｘｉｆ特有の情報を格納するマーカセグメント（ＡＰＰ）と、ＪＰＥＧと同型式の量子化テーブル（ＤＱＴ）、ハフマンテーブル（ＤＨＴ）、リスタートインターバル（ＤＲＩ）、フレームの開始を示すＳＯＦ（Start Of Frame）、スキャンの始まりを示すＳＯＳ（Start Of Scan）ならびに圧縮データが格納される。また、本明細書において、ファイルに含まれる画像及び音声の本体データを主データと定義する。例えば、ＪＰＥＧファイルの場合、主データはＳＯＳからＥＯＩまでの間に格納されているデータである。また、Ｅｘｉｆ−ＪＰＥＧファイルの場合、主データは、ＳＯＳからＥＯＩまでの間に格納されているデータである。また、他の形態の例としては、ＪＰＥＧファイルの場合、主データはＤＱＴからＥＯＩまでの間に格納されているデータである。また、Ｅｘｉｆ−ＪＰＥＧファイルの場合、主データは、ＤＱＴからＥＯＩまでの間に格納されているデータである。
【０００５】
これらのデータ形式を他のデータ形式に変更する場合、従来は、復号して得られるデジタルコンテンツを再度、他の符号化形式で符号化することでデータ形式を変更していた。例えば、ＪＰＥＧのデジタルコンテンツをＥｘｉｆ−ＪＰＥＧに変換する場合、ＪＰＥＧのデジタルコンテンツを復号して得られる画像を、再度非可逆圧縮することでＥｘｉｆ−ＪＰＥＧに変換していた。
【０００６】
【発明が解決しようとする課題】
非可逆圧縮されたデータを復号し、再度非可逆圧縮をおこなうと、再圧縮処理時の演算誤差により、データの質が再圧縮処理前より悪くなってしまう。例えば、ＪＰＥＧをＥｘｉｆ−ＪＰＥＧに変換する場合、非可逆圧縮された画像データを復号して得られる画像を更に非可逆圧縮するので、画像の劣化を生じてしまう。
【０００７】
そこで本発明は、上記の課題を解決することのできるデータ形式変換装置を提供することを目的とする。この目的は特許請求の範囲における独立項に記載の特徴の組み合わせにより達成される。また従属項は本発明の更なる有利な具体例を規定する。
【０００８】
【課題を解決するための手段】
本発明の発明者は、ＪＰＥＧとＥｘｉｆ−ＪＰＥＧの符号化形式は同じであることに着目し、既に非可逆圧縮された画像データを再度非可逆圧縮せずにＪＰＥＧからＥｘｉｆ−ＪＰＥＧに変換する装置を発明した。
【０００９】
上記課題を解決する為に、本発明の第１の形態は、第１のヘッダと第１の主データを含む第１のデータ形式のファイルを、第１のヘッダと異なる第２のヘッダと第１の主データと同等の第２の主データを含む第２のデータ形式に変換するデータ形式変換装置であって、第１のファイルを解析して第１のヘッダと、第１の主データとに分離する解析部と、解析部により分離された第１のヘッダに含まれる情報に基づいて第２のヘッダを生成する付加情報生成部と、解析部により分離された第１の主データと第２のヘッダとを合成して第２のデータ形式のファイルと同等のファイルを生成する変換ファイル生成部とを備えることを特徴とするデータ形式変換装置を提供する。
【００１０】
本発明の第１の形態の別の態様は、第１のデータ形式におけるデータ構造を規定する情報を格納するファイル形式格納部を更に備え、解析部は、データ構造を規定する情報に基づいて第１のヘッドと第１の主データとを分離してもよい。また、第１の主データ及び第２の主データは、非可逆圧縮データであってよい。また、ファイルは画像ファイルであって、第１の主データに基づいて画像の副画像を生成する画像処理部を更に備え、付加情報生成部は、画像処理部に生成された副画像を第２のヘッダに付加してもよい。例えば、副画像は、主データにより示される画像を縮小したサムネイル画像、主データにより示される画像の白黒画像などであって、主データより少ないデータ量の画像である。第１のデータ形式はＪＰＥＧフォーマットであって、該データ形式変換装置は、ＪＰＥＧフォーマットのファイルをＥｘｉｆ−ＪＰＥＧフォーマットのファイルに変換してもよい。
【００１１】
本発明の第２の形態は、第１のヘッダと第１の主データとを含む第１のデータ形式のファイルを、第１のヘッダと異なる第２のヘッダと第１の主データと同等の第２の主データとを含む第２のデータ形式に変換するデータ形式変換方法であって、第１のヘッダと第１の主データを含む第１のファイルを解析して第１のヘッダと、第１の主データとを分離する分離ステップと、解析部により分離された第１のヘッダに含まれる情報に基づいて、第１のヘッダと異なる第２のヘッダと第１の主データと同等の第２の主データを含む第２のデータ形式の第２のヘッダを生成するヘッダ生成ステップと、分離ステップにより分離された第１の主データとヘッダ生成ステップにより生成された第２のヘッダとを合成して第２のデータ形式のファイルと同等のファイルを生成する変換ファイル生成ステップとを含むことを特徴とするデータ形式変換方法を提供する。
【００１２】
本発明の第３の形態は、コンピュータで読み取り可能な記憶媒体であって、第１のヘッダと第１の主データを含む第１のデータ形式のファイルを、第１のヘッダと異なる第２のヘッダと第１の主データと同等の第２の主データを含む第２のデータ形式に変換する場合に、第１のヘッダと第１の主データとを含む第１のファイルを解析して第１のヘッダと、第１の主データとを分離する分離ステップと、解析部により分離された第１のヘッダに含まれる情報に基づいて、第１のヘッダと異なる第２のヘッダと第１の主データと同等の第２の主データとを含む第２のデータ形式の第２のヘッダを生成するヘッダ生成ステップと、分離ステップにより分離された第１の主データとヘッダ生成ステップにより生成された第２のヘッダとを合成して第２のデータ形式のファイルと同等のファイルを生成する変換ファイル生成ステップとをコンピュータに実行させるプログラムを格納することを特徴とする記憶媒体を提供する。
【００１３】
なお上記の発明の概要は、本発明の必要な特徴の全てを列挙したものではなく、これらの特徴群のサブコンビネーションも又発明となりうる。
【００１４】
【発明の実施の形態】
以下、発明の実施の形態を通じて本発明を説明するが、以下の実施形態はクレームにかかる発明を限定するものではなく、又実施形態の中で説明されている特徴の組み合わせの全てが発明の解決手段に必須であるとは限らない。
【００１５】
図２は、データ形式変換装置１００及び表示部３８の機能ブロック図である。データ形式変換装置１００は、ファイル入出力部１０、解析部１２、主データメモリ１４、付加情報データメモリ１６、変換形式指定部１８、伸張処理部２０、画像メモリ２２、画像処理部２４、データ形式格納部２６、変換ファイル生成部２８、付加情報生成部３０及びファイル出力部３６を備える。付加情報生成部３０は、合成部３２及びデフォルト情報格納部３４を有する。データ形式格納部２６は、所定のデータ形式のデータ構造を規定する情報を格納する。例えば、データ形式格納部２６は、所定のデータ形式における、ヘッダ、主データなどのデータ構造を規定する情報を格納する。例えば、データ形式がＪＰＥＧの場合、データ形式格納部２６は、画像データを示すＳＯＩマーカ、量子化テーブルの開始位置を示すＤＱＴマーカなどのマーカコードの情報及び、各コードの位置などを格納する。また、データ形式格納部２６は、データ形式のデータ構造を規定する情報を、少なくとも変換するデータ形式の種類だけ有する。例えば、該データ形式変換装置１００がＪＰＥＧファイルをＥｘｉｆ−ＪＰＥＧファイルに変換する装置の場合、データ形式格納部２６は、少なくとも、ＪＰＥＧのデータ構造を規定する情報と、Ｅｘｉｆ−ＪＰＥＧのデータ構造を規定する情報を格納する。
【００１６】
ファイル入出力部１０は、所定のデータ形式のファイルを入力して解析部１２に出力する。例えば、ファイル入出力部１０は、ＣＤ−ＲＯＭ、ＤＶＤ、ＦＤ、メモリカードなどの記憶媒体に格納されているファイルを読み込むドライブであってよい。また、ファイル入出力部１０は、電話回線、専用回線などを用いてネットワークに接続する手段を有し、ネットワークを介して所定のデータ形式のファイルを入力してもよい。ファイル入出力部１０が、ＪＰＥＧファイルを入力した場合を一つの実施例としてデータ形式変換装置１００を説明する。
【００１７】
変換形式指定部１８は、ファイル入出力部１０から入力されたファイルのデータ形式を、いずれのデータ形式に変換するかを指定する情報を、解析部１２及び合成部３２に出力する。例えば、ＪＰＥＧファイルをＥｘｉｆ−ＪＰＥＧに変換する場合、変換形式指定部１８はファイル入出力部１０から供給されたファイルがＪＰＥＧのデータ形式であることを指定する情報を解析部１２に出力する。また、変換形式指定部１８は変換する形式がＥｘｉｆ−ＪＰＥＧのデータ形式であることを指定する情報を合成部３２に出力する。
【００１８】
解析部１２は、変換形式指定部１８から供給されるファイル入出力部１０に入力されたファイルのデータ形式の情報に基づいて、データ形式格納部２６からファイル入出力部１０に入力されたファイルのデータ構造を規定する情報を読み込む。更に解析部１２は、データ形式格納部２６から読み込んだデータ構造を規定する情報に基づいてファイル入出力部１０に入力されたファイルの解析をして、ヘッダと主データとに分離する。例えば、ファイル入出力部１０にＪＰＥＧファイルが入力された場合、解析部１２は、変換形式指定部１８から供給されるファイル入出力部１０にＪＰＥＧファイルが入力されたことを指定する情報に基づいて、データ形式格納部２６からＪＰＥＧファイルのデータ構造を規定する情報を読み込む。更に、解析部１２は、データ形式格納部２６から読み込んだＪＰＥＧファイルのデータ構造を規定する情報に基づいてＪＰＥＧファイルのヘッダと主データとを分離する。
【００１９】
解析部１２は、分離したヘッダに含まれる情報を付加情報データメモリ１６に出力する。また、解析部１２は分離した主データに含まれる情報を主データメモリ１４に出力する。例えば、解析部１２は、ＪＰＥＧファイルのファイル名、ファイル作成日、ファイル更新日などの情報を付加情報データメモリ１６に出力する。また、例えば、解析部１２は、ＪＰＥＧファイルに含まれる量子化テーブルなどの非可逆圧縮された画像データを復号するのに必要なテーブル情報、及び非可逆圧縮された画像データを含む主データを主データメモリ１４に出力する。
【００２０】
伸張処理部２０は、主データメモリ１４に格納された主データを伸張して画像データを画像メモリ２２に出力する。画像処理部２４は、画像メモリ２２に格納された画像データに所定の処理をして、処理結果を合成部３２に出力する。例えば、画像処理部２４は、画像メモリ２２に格納された画像データに基づいてサムネイル画像を生成する処理をしてもよい。また、表示部３８は、画像メモリ２２に格納された画像データに基づいて、画像を表示してもよい。
【００２１】
合成部３２は、変換形式指定部１８から供給されるファイル入出力部１０に入力されたファイルのデータ形式の情報に基づいて、データ形式格納部２６からファイル入出力部１０に入力されたファイルのデータ構造を規定する情報を読み込む。合成部３２は、読み込んだデータ形式のデータ構造を規定する情報に基づいて、変換後のデータ形式のヘッダを生成する。合成部３２は、データ構造を規定する情報に基づいて、付加情報データメモリ１６に格納されている情報、及び画像処理部２４から供給されるサムネイル画像を含む変換後のデータ形式のヘッダを生成することができる。また、デフォルト情報格納部３４は、変換後のデータ形式に含まれるべきデフォルトの情報を格納する。例えば、合成部３２は、付加情報データメモリ１６または画像処理部２４から得られる情報と異なる情報をデフォルト値としてデフォルト情報格納部３４から読み込んで変換後のデータ形式のヘッダを生成する。例えば、ＪＰＥＧファイルをＥｘｉｆ−ＪＰＥＧファイルに変換する場合、合成部３２は、付加情報データメモリ１６からファイル名、ファイル作成日、ファイル更新日などの情報を読み込み、画像処理部２４からサムネイル画像を読み込む。更に、Ｅｘｉｆ−ＪＰＥＧのヘッダに含むべき情報である、画像の幅の解像度を示すXResolution、画像の高さの解像度を示すYresolution、画像の幅と高さの解像度の単位を示すResolutionUnitなどをデフォルト情報格納部３４から読み込む。従って、合成部３２は、変換後のデータ形式のヘッダを生成することができる。
【００２２】
変換ファイル生成部２８は、合成部３２から供給される変換後のデータ形式のヘッダと、主データメモリ１４から供給される主データとを所定のデータ構造につなぎ合わせて変換後のデータ形式のファイルを生成する。例えば、変換ファイル生成部２８は、Ｅｘｉｆ−ＪＰＥＧファイルを生成する。従って、データ形式変換装置１００は、変換前のデータ形式に含まれる主データを復号せずに変換後のデータ形式の主データとするので、再度、圧縮処理する時に生じる演算誤差による、画質の劣化を防ぐことができる。また、データ形式変換装置１００は、圧縮処理をしないのでデータ形式変換にかかる時間を、従来のデータ形式変換装置より短縮することができる。
【００２３】
変換ファイル生成部２８は、生成した変換後のデータ形式のファイルをファイル出力部３６に出力する。ファイル出力部３６は、データ形式の変換されたファイルを出力する。例えば、ファイル出力部３６は、ＣＤ−ＲＯＭ、ＤＶＤ、ＦＤ、メモリカードなどの記憶媒体にＥｘｉｆ−ＪＰＥＧファイルを書き込むドライブであってよい。また、ファイル出力部３６は、電話回線、専用回線などを用いてネットワークに接続する手段を有し、ネットワークを介してＥｘｉｆ−ＪＰＥＧファイルを出力してもよい。
【００２４】
図３は、データ形式変換装置１００のフローチャートである。図２と図３を用いてデータ形式変換装置１００の動作を説明する。解析部１２は、ファイル入出力部１０からファイルが供給され、変換形式指定部１８からそのファイルのデータ形式及び変換するデータ形式が供給された場合、ファイル入出力部１０から供給されたファイルに含まれるヘッダと主データとを分離する処理をする（Ｓ１０）。例えば、ファイル入出力部１０にＪＰＥＧファイルが入力され、変換形式指定部１８からＪＰＥＧファイルをＥｘｉｆ−ＪＰＥＧファイルに変換することを指定する情報が供給された場合、解析部１２は、データ形式格納部２６に格納されているＪＰＥＧのデータ形式のデータ構造を規定するデータに基づいて、ＪＰＥＧファイルをヘッダと主データとに分離する。また、解析部１２はヘッダに含まれる情報を付加情報データメモリ１６に格納し、主データを主データメモリ１４に格納する。
【００２５】
付加情報生成部３０は、付加情報データメモリ１６に格納されているデータ、デフォルト情報格納部３４に格納されているデフォルト値及び画像処理部２４から供給されるサムネイル画像とを合成してＥｘｉｆ−ＪＰＥＧファイルのヘッダを生成する（Ｓ１２）。次に、変換ファイル生成部２８は、付加情報生成部３０により生成されたヘッダと主データメモリ１４に格納されている主データとを所定の位置でつなぎ合わせてＥｘｉｆ−ＪＰＥＧファイルを生成する（Ｓ１４）。
【００２６】
従って、データ形式変換装置１００は、変換前のデータ形式に含まれる主データを復号せずに変換後のデータ形式の主データとするので、再度、圧縮処理する時に生じる演算誤差による、画質の劣化を防ぐことができる。また、データ形式変換装置１００は、圧縮処理をしないのでデータ形式変換にかかる時間を、従来のデータ形式変換装置より短縮することができる。
【００２７】
以上、本発明を実施の形態を用いて説明したが、本発明の技術的範囲は上記実施の形態に記載の範囲には限定されない。上記実施の形態に、多様な変更又は改良を加えることができる。その様な変更又は改良を加えた形態も本発明の技術的範囲に含まれ得ることが、特許請求の範囲の記載から明らかである。こうした変更例として以下のものがある。
【００２８】
第１の変更例として、データ形式格納部２６は複数のデータ形式のデータ構造を規定する情報を格納してもよい。また、デフォルト情報格納部３４は、データ形式格納部２６に格納されたそれぞれのデータ形式のデフォルト値を格納する。データ形式格納部２６が複数のデータ形式のデータ構造を規定する情報を格納することで、データ形式変換装置１００は、複数のデータ形式の変換ができる。例えば、データ形式格納部２６が、画像を可逆圧縮したデータを主データとして含むＴＩＦＦ、及びＴＩＦＦと同等の主データ並びにＴＩＦＦのヘッダと異なるヘッダを含むＥｘｉｆ−ＴＩＦＦのデータ構造を規定する情報を格納している場合、データ形式変換装置１００は、ＴＩＦＦファイルをＥｘｉｆ−ＴＩＦＦファイルに変換することができる。また、データ形式格納部２６が、音声データのデータ形式であるＷＡＶのデータ構造を規定する情報と、Ｅｘｉｆ−音声ファイルのデータ構造を規定する情報を格納している場合、データ形式変換装置１００は、ＷＡＶファイルをＥｘｉｆ−音声ファイルに変換することができる。
【００２９】
第２の変更例として、解析部１２は、ファイル入出力部１０に入力されたＪＰＥＧファイルにＹＣｂＣｒの各コンポーネント毎に量子化テーブルＤＱＴ、ハフマンテーブルＤＨＴを有するか否かを検出するテーブル数検出部を有してもよい。また、解析部１２は、ファイル入出力部１０に入力されたＪＰＥＧファイルが複数のテーブルを有する場合に各コンポーネントの量子化テーブルＤＱＴ、ハフマンテーブルＤＨＴを１つのテーブルに変換するテーブル変換部を有してもよい。Ｅｘｉｆ−ＪＰＥＧが有するコンポーネントの量子化テーブルＤＱＴ及びハフマンテーブルＤＨＴは、１つのテーブルであることがＪＥＩＤＡの規格で統一されているので、テーブル数検出部及びテーブル変換部は、ＪＰＥＧをＥｘｉｆ−ＪＰＥＧに変換する時に必要である。例えば、ＪＰＥＧファイルをＥｘｉｆ−ＪＰＥＧファイルに変換する場合、テーブル数検出部は、ＪＰＥＧファイルに含まれるテーブル数を検出する。テーブル数検出部が、複数のテーブルを検出した場合、テーブル変換部は、複数のテーブルをＥｘｉｆ−ＪＰＥＧのデータ構造に基づいた１つのテーブルに変換する。
【００３０】
第３の変更例として、解析部１２は、ファイル入出力部１０に入力されたＪＰＥＧファイルのＹＣｂＣｒで表された色信号のサンプリング位置を輝度信号と同じ場所にするか、輝度信号と輝度信号の間にするかを決めるポジショニング部を有してもよい。ポジショニング部は、サンプリング位置を輝度信号と同じ場所にした場合の画像と、サンプリング位置を輝度信号と輝度信号の間にした場合の画像とを表示部３８に表示させて、いずれかのサンプリング位置を利用者に選択させてもよい。また、デフォルト値としていずれかに設定してもよい。
【００３１】
第４の変更例として、図２を用いて説明したデータ形式変換装置１００は、コンピュータにより実施されてもよい。
【００３２】
図４は、コンピュータ３００の機能ブロックを示す。コンピュータ３００は、表示装置３０２、入力装置３０４、外部記憶装置３０６、ハードディスク３０８、ＣＰＵ３１０及びメモリ３１２を備える。コンピュータ３００において、図２を用いて説明したデータ形式変換装置１００の有する機能をプログラムによりＣＰＵ３１０に実行させる。このプログラムはハードディスク３０８に格納され必要に応じてＣＰＵ３１０に呼び出されて実行される。また、このプログラムは、ＣＤ−ＲＯＭ３１４などの光記憶媒体、メモリカード３１６などの半導体記憶媒体、及びフロッピーディスク３１８など磁気記憶媒体の外部記憶装置３０６に格納されてもよい。
【００３３】
【発明の効果】
上記説明から明らかなように、本発明によれば、非可逆圧縮された画像のデータを有するデータ形式から、非可逆圧縮された画像のデータを有する他のデータ形式に変換する場合に、画質の劣化なしにデータ形式を変換できるデータ形式変換装置を提供することができる。
【図面の簡単な説明】
【図１】ＪＰＥＧとＥｘｉｆ−ＪＰＥＧのデータ構造を示す図である。
【図２】データ形式変換装置１００のブロック図である。
【図３】データ形式変換装置１００のフローチャートである。
【図４】コンピュータ３００のブロック図である。
【符号の説明】
１０・・・ファイル入出力部、１２・・・解析部、１４・・・主データメモリ、１６・・・付加情報データメモリ、１８・・・変換形式指定部、２０・・・伸張処理部、２２・・・画像メモリ、２４・・・画像処理部、２６・・・ファイル形式格納部、２８・・・変換ファイル生成部、３０・・・付加情報生成部、３２・・・合成部、３４・・・デフォルト情報格納部、３６・・・ファイル出力部、３８・・・表示部、１００・・・データ形式変換装置、３００・・・コンピュータ、３０２・・・表示装置、３０４・・・入力装置、３０６・・・外部記憶装置、３０８・・・ハードディスク、３１０・・・ＣＰＵ、３１２・・・メモリ、３１４・・・ＣＤ−ＲＯＭ、３１６・・・メモリカード、３１８・・・フロッピーディスク
【図１】
0004166399.tif 000002
【図２】
0004166399.tif 000003
【図３】
0004166399.tif 000004
【図４】
0004166399.tif 000005