(57)【特許請求の範囲】
【請求項１】
Ｙ軸方向に沿った長さＨとＸ軸方向に沿った長さＷとのアスペクト比が３：４になった第１のデジタル画像データを１：１．５のアスペクト比を有する第２のデジタル画像データに変換するコンピュータを備えた画像処理システムであって、
前記コンピュータは、
前記第１のデジタル画像データを構成するそれぞれのピクセルの座標を（Ｘ，Ｙ）（但し、０≦Ｘ≦Ｗ、０≦Ｙ≦Ｈ）とすると、０≦Ｘ≦Ｗ１の範囲の領域とＷ−Ｗ１≦Ｘ≦Ｗの範囲の領域（但し、０≦Ｗ１＜Ｗ／２）とを、それぞれの領域に含まれるピクセルの座標を変換する第１の領域に指定するとともに、Ｗ１＜Ｘ＜Ｗ−Ｗ１の範囲の領域を、該領域に含まれる各ピクセルの座標を変換しない第２の領域に指定する指定手段と、
０≦Ｘ≦Ｗ１の範囲の領域に含まれるピクセルのＸ座標を０に近づくように変換するとともに、Ｗ−Ｗ１≦Ｘ≦Ｗの範囲の領域に含まれるピクセルのＸ座標をＷに近づくように変換する変換手段とを備え、
該変換手段は、０≦Ｘ≦Ｗ１の範囲の領域に含まれるピクセルのＸ座標が０に近いほど変化量を大きくして変換し、Ｗ−Ｗ１≦Ｘ≦Ｗの範囲の領域に含まれるピクセルのＸ座標がＷに近いほど変化量を大きくして変換することを特徴とする画像処理システム。
【請求項２】
前記第１のデジタル画像データを出力するデジタルカメラと、前記第２のデジタル画像データをプリントするプリンタとをさらに備える請求項１に記載の画像処理システム。
【請求項３】
請求項１に記載の画像処理システムによって実行される画像処理方法であって、
前記指定手段によって、前記第１のデジタル画像データを構成するそれぞれのピクセルの座標を（Ｘ，Ｙ）（但し、０≦Ｘ≦Ｗ、０≦Ｙ≦Ｈ）とすると、０≦Ｘ≦Ｗ１の範囲の領域とＷ−Ｗ１≦Ｘ≦Ｗの範囲の領域（但し、０≦Ｗ１＜Ｗ／２）とを、それぞれの領域に含まれるピクセルの座標を変換する第１の領域に指定するとともに、Ｗ１＜Ｘ＜Ｗ−Ｗ１の範囲の領域を、該領域に含まれる各ピクセルの座標を変換しない第２の領域に指定する指定ステップと、
前記変換手段によって、０≦Ｘ≦Ｗ１の範囲の領域に含まれるピクセルのＸ座標を０に近づくように変換するとともに、Ｗ−Ｗ１≦Ｘ≦Ｗの範囲の領域に含まれるピクセルのＸ座標をＷに近づくように変換する変換ステップとを包含し、
該変換ステップにおいて、０≦Ｘ≦Ｗ１の範囲の領域に含まれるピクセルのＸ座標が０に近いほど変化量を大きくして変換し、Ｗ−Ｗ１≦Ｘ≦Ｗの範囲の領域に含まれるピクセルのＸ座標がＷに近いほど変化量を大きくして変換することを特徴とする画像処理方法。
【請求項４】
前記指定ステップにおけるＷ１がＷ／４である請求項３に記載の画像処理方法。
【請求項５】
前記変換ステップにおいて、それぞれのＸ座標が変換処理された相互に隣接するピクセルの間に位置するピクセルのＸ座標を補間処理によって変換する、請求項３に記載の画像処理方法。
【請求項６】
前記変換ステップは、ベッジエ曲線に従って行われる、請求項３に記載の画像処理方法。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、画像処理方法および画像処理システムに関し、特に、デジタルカメラから出力されるデジタル画像データを銀塩写真のサイズでプリントするための画像処理方法および画像処理システムに関する。
【０００２】
【従来の技術】
銀塩写真は、１：１．５のアスペクト比を有している。従って、従来のプリンタは、１：１．５のアスペクト比を有するデジタル画像データをプリントする機能を有している。従来のプリンタは、例えば、８９ミリ幅の銀塩ペーパー（以下、８９ミリペーパーという）が所定の軸のまわりに巻かれたロールと、１２７ミリ幅の銀塩ペーパー（以下、１２７ミリペーパーという）が所定の軸のまわりに巻かれたロールとを有している。８９×１２７のＬサイズの写真をプリントするために、８９ミリペーパーと１２７ミリペーパーとが選択的に使用される。
【０００３】
【発明が解決しようとする課題】
一方、デジタルカメラから出力されるデジタル画像データは、３：４のアクペクト比を有している。従って、デジタルカメラから出力されるデジタル画像データをそのまま従来のプリンタに出力すると、そのデジタル画像データの上端部または下端部がカットされた写真がプリントされるか、左端または右端に白縁（未露光の部分）を有する写真がプリントされることとなる。
【０００４】
本発明は、デジタルカメラから出力されるデジタル画像データを銀塩写真のサイズでプリントすることを可能にする画像処理方法および画像処理システムを提供することを目的とする。
【０００５】
【課題を解決するための手段】
本発明の画像処理システムは、Ｙ軸方向に沿った長さＨとＸ軸方向に沿った長さＷとのアスペクト比が３：４になった第１のデジタル画像データを１：１．５のアスペクト比を有する第２のデジタル画像データに変換するコンピュータを備えた画像処理システムであって、前記コンピュータは、前記第１のデジタル画像データを構成するそれぞれのピクセルの座標を（Ｘ，Ｙ）（但し、０≦Ｘ≦Ｗ、０≦Ｙ≦Ｈ）とすると、０≦Ｘ≦Ｗ１の範囲の領域とＷ−Ｗ１≦Ｘ≦Ｗの範囲の領域（但し、０≦Ｗ１＜Ｗ／２）とを、それぞれの領域に含まれるピクセルの座標を変換する第１の領域に指定するとともに、Ｗ１＜Ｘ＜Ｗ−Ｗ１の範囲の領域を、該領域に含まれる各ピクセルの座標を変換しない第２の領域に指定する指定手段と、０≦Ｘ≦Ｗ１の範囲の領域に含まれるピクセルのＸ座標を０に近づくように変換するとともに、Ｗ−Ｗ１≦Ｘ≦Ｗの範囲の領域に含まれるピクセルのＸ座標をＷに近づくように変換する変換手段とを備え、該変換手段は、０≦Ｘ≦Ｗ１の範囲の領域に含まれるピクセルのＸ座標が０に近いほど変化量を大きくして変換し、Ｗ−Ｗ１≦Ｘ≦Ｗの範囲の領域に含まれるピクセルのＸ座標がＷに近いほど変化量を大きくして変換することを特徴とし、これにより、上記目的が達成される。
前記第１のデジタル画像データを出力するデジタルカメラと、前記第２のデジタル画像データをプリントするプリンタとをさらに備えていてもよい。
【０００６】
また、本発明は、前記画像処理システムによって実行される画像処理方法であって、前記指定手段によって、前記第１のデジタル画像データを構成するそれぞれのピクセルの座標を（Ｘ，Ｙ）（但し、０≦Ｘ≦Ｗ、０≦Ｙ≦Ｈ）とすると、０≦Ｘ≦Ｗ１の範囲の領域とＷ−Ｗ１≦Ｘ≦Ｗの範囲の領域（但し、０≦Ｗ１＜Ｗ／２）とを、それぞれの領域に含まれるピクセルの座標を変換する第１の領域に指定するとともに、Ｗ１＜Ｘ＜Ｗ−Ｗ１の範囲の領域を、該領域に含まれる各ピクセルの座標を変換しない第２の領域に指定する指定ステップと、前記変換手段によって、０≦Ｘ≦Ｗ１の範囲の領域に含まれるピクセルのＸ座標を０に近づくように変換するとともに、Ｗ−Ｗ１≦Ｘ≦Ｗの範囲の領域に含まれるピクセルのＸ座標をＷに近づくように変換する変換ステップとを包含し、該変換ステップにおいて、０≦Ｘ≦Ｗ１の範囲の領域に含まれるピクセルのＸ座標が０に近いほど変化量を大きくして変換し、Ｗ−Ｗ１≦Ｘ≦Ｗの範囲の領域に含まれるピクセルのＸ座標がＷに近いほど変化量を大きくして変換することを特徴とし、これにより、上記目的が達成される。
【０００７】
前記指定ステップにおけるＷ１がＷ／４であってもよい。
【０００８】
前記変換ステップにおいて、それぞれのＸ座標が変換処理された相互に隣接するピクセルの間に位置するピクセルのＸ座標を補間処理によって変換してもよい。
【０００９】
前記変換ステップは、ベッジエ曲線に従って行われてもよい。
【００１０】
【発明の実施の形態】
以下、図面を参照しながら、本発明の実施の形態を説明する。
【００１１】
図１は、本発明の実施の形態の画像処理システム１の構成を示す。
【００１２】
画像処理システム１は、３：４のアスペクト比を有するデジタル画像データＤ1を出力するデジタルカメラ１０と、デジタル画像データＤ1を１：１．５のアスペクト比を有するデジタル画像データＤ2に変換するコンピュータ２０と、デジタル画像データＤ2をプリントするデジタルプリンタ３０とを含んでいる。
【００１３】
デジタルカメラ１０は、デジタル写真を撮像し、デジタル写真に対応するデジタル画像データＤ1を出力する。デジタルカメラ１０から出力されたデジタル画像データＤ1は、入力インタフェース部２１を介してＣＰＵ２２に入力される。
【００１４】
ＣＰＵ２２は、デジタル画像データＤ1をデジタル画像データＤ2に変換する変換処理プログラムを実行する。変換処理プログラムは、例えば、読み出し専用メモリ（ＲＯＭ）２３に格納されている。デジタル画像データＤ1、Ｄ2や変換処理プログラムの変数は、ランダムアクセスメモリ（ＲＡＭ）２４に格納されている。ＲＡＭ２４は、典型的には、コンピュータ２０に内蔵されるハードディスクである。ＣＰＵ２２とＲＯＭ２３とＲＡＭ２４とは、バス２５によって相互に接続されている。
【００１５】
デジタル画像データＤ2は、出力インタフェース部２６を介してデジタルプリンタ３０に出力される。デジタルプリンタ３０は、デジタル画像データＤ2をプリントする。
【００１６】
コンピュータ２０は、ユーザインタフェースを提供するユーザインタフェース部２７をさらに含んでいる。キーボード２７ａ、マウス２７ｂおよびディスプレイ装置２７ｃなどの入出力機器がユーザインタフェース部２７を介してＣＰＵ２２に接続される。
【００１７】
図２Ａは、３：４のアスペクト比を有するデジタル画像データＤ1の一例を示す。デジタル画像データＤ1は、図示されない複数のピクセルから構成される。
【００１８】
図２Ｂは、１：１．５のアスペクト比を有するデジタル画像データＤ2の一例を示す。デジタル画像データＤ2のアスペクト比は、銀塩写真のアスペクト比と同一である。デジタル画像データＤ2は、図示されない複数のピクセルから構成される。
【００１９】
デジタル画像データＤ1をデジタル画像データＤ2に変換するためには、デジタル画像データＤ1を図２Ａに示されるＸ軸方向に拡大する必要がある。このような拡大処理は、変換処理プログラムによって達成される。
【００２０】
図３は、変換処理プログラムの概略フローを示す。変換処理プログラムの各ステップは、ＣＰＵ２２によって実行される。
【００２１】
ステップＳ１では、デジタル画像データＤ1のうち変換処理が施される領域Ｒ1と変換処理が施されない領域Ｒ2とが指定される。領域Ｒ1および領域Ｒ2の指定方法の詳細は、図４を参照して後述される。
【００２２】
ステップＳ２では、領域Ｒ1に含まれるピクセルの座標が変換される。ピクセルの座標の変換処理の詳細は、図５を参照して後述される。
【００２３】
ステップＳ３では、補間処理が行われる。補間処理の詳細は、図６を参照して後述される。
【００２４】
図４は、領域Ｒ1および領域Ｒ2の一例を示す。ここで、Ｗはデジタル画像データＤ1のＸ軸方向の長さを示し、Ｈはデジタル画像データＤ1のＹ軸方向の長さを示すと仮定する。
【００２５】
領域Ｒ1は、（数１）によって定義される領域である。図４において、領域Ｒ1は、ハッチングによって示されている。
【００２６】
【数１】
０≦Ｘ≦１／４Ｗ、かつ、３／４Ｗ≦Ｘ≦Ｗ
領域Ｒ2は、（数２）によって定義される領域である。
【００２７】
【数２】
１／４Ｗ＜Ｘ＜３／４Ｗ
このように、領域Ｒ1は、デジタル画像データＤ1の左端１／４領域とデジタル画像データＤ1の右端１／４領域とを含む。変換処理が施される領域Ｒ1をこのように設定する理由は、重要な被写体は画像のほぼ中央部に集中するため、デジタル画像データＤ1の中央部よりもデジタル画像データＤ1の周辺部に対して変換処理を施すことが好ましいからである。これにより、デジタル画像データＤ1の変換処理によってユーザが感じる違和感を最小限にとどめることができる。
【００２８】
なお、領域Ｒ1および領域Ｒ2は、デジタル画像データＤ1の内容とは無関係に固定的に指定されていてもよいし、デジタル画像データＤ1の内容に依存して可変に指定されるようにしてもよい。
【００２９】
例えば、デジタル画像データＤ1をディスプレイ装置２７ｃに表示し、デジタル画像データＤ1上の領域Ｒ1および領域Ｒ2をユーザが可変に指定できるようにしてもよい。領域Ｒ1の範囲および領域Ｒ2の範囲は、キーボード２７ａまたはマウス２７ｂを用いてユーザによって指定され得る。
【００３０】
以下、図５を参照して、ピクセルの座標の変換処理を説明する。図５のＸ軸方向およびＹ軸方向は、図４のＸ軸方向およびＹ軸方向に一致する。また、図５のＺ軸方向は、Ｘ軸方向およびＹ軸方向と垂直である。
【００３１】
図５において、曲線４０は、Ｚ＝Ｆ（Ｘ）によって定義される。関数Ｆは、以下の（１）〜（３）の要件を満たす。
【００３２】
（１）１／４Ｗ＜Ｘ＜３／４Ｗにおいて、Ｚ＝０
（２）Ｘ＝１／４Ｗ、Ｘ＝３／４Ｗにおいて、Ｚは連続である。ここで、Ｘ＝１／４Ｗ、Ｘ＝３／４Ｗは、領域Ｒ1と領域Ｒ2との境界を示す。
【００３３】
（３）Ｘ＝０またはＸ＝Ｗに近づくにつれて、Ｚの値は大きくなる。ここで、Ｘ＝０またはＸ＝Ｗは、領域Ｒ1の左端部または右端部を示す。
【００３４】
上記（１）〜（３）の要件を満たす関数Ｆとして、例えば、ベッジエ曲線が使用され得る。ベッジエ曲線は、ポストスクリプト文字を生成するために使用される曲線として知られている。
【００３５】
座標変換前のピクセルの座標をｘ、座標変換後のピクセルの座標をｘ’とすると、ピクセルの座標変換は、（数３）によって表される。
【００３６】
【数３】
ｘ’＝ｘ−Ｆ（ｘ）  （０≦ｘ≦１／４Ｗ）
ｘ’＝ｘ＋Ｆ（ｘ）  （３／４Ｗ≦ｘ≦Ｗ）
（数３）によれば、デジタル画像データＤ1を拡大するようにピクセルの座標がＸ軸方向に移動することが分かる。
【００３７】
以下、図６を参照して、補間処理を説明する。領域Ｒ1において隣接するピクセルＰ1、Ｐ2の座標をｘ1、ｘ2とし、座標ｘ1の座標変換後の座標をｘ1’、座標ｘ2の座標変換後の座標をｘ2’とする。
【００３８】
座標ｘ1’と座標ｘ2’との間の座標ｘi1、ｘi2、ｘi3、．．．、ｘin  （ｎは１以上の整数）に対応するピクセルＰi1、Ｐi2、Ｐi3、．．．、Ｐinの値は、ピクセルＰ1の値とピクセルＰ2の値とに基づいて補間される。図６に示される例では、ｎ＝２である。従って、ピクセルＰi1、Ｐi2の値が、ピクセルＰ1の値とピクセルＰ2の値とに基づいて補間される。
【００３９】
例えば、ピクセルＰi1、Ｐi2の値は、（数４）に従って決定される。
【００４０】
【数４】
Ｖ（Ｐi1）＝｛２・Ｖ（Ｐ1）＋Ｖ（Ｐ2）｝／３
Ｖ（Ｐi2）＝｛Ｖ（Ｐ1）＋２・Ｖ（Ｐ2）｝／３
ここで、Ｖ（Ｐx）は、ピクセルＰxの値を示す。
【００４１】
しかし、ピクセルＰi1、Ｐi2の値を決定するために使用される補間方法が（数４）に示される方法に限定されるわけではない。ピクセルＰi1、Ｐi2の値は、任意の補間方法に従って決定され得る。そのような補間方法としては、例えば、ニアレストネイバー補間方法、バイリニア補間方法、バイキュービック補間方法などが使用され得る。
【００４２】
このように、領域Ｒ1に含まれるピクセルの座標を変換し、領域Ｒ1に含まれる隣接するピクセル間で補間処理を行うことによって、デジタル画像データＤ1をデジタル画像データＤ2に変換することができる。
【００４３】
なお、上述した例では、デジタル画像データＤ1をＸ軸方向に拡大する処理を説明したが、デジタル画像データＤ1をＸ軸方向に縮小する処理も同様である。この場合には、上述した補間処理に代えて、領域Ｒ1に含まれる隣接するピクセル間で適切に間引き処理を行えばよい。
【００４４】
また、デジタル画像データＤ1のＸ軸方向の拡大／縮小処理に代えて、あるいは、デジタル画像データＤ1のＸ軸方向の拡大／縮小処理に加えて、デジタル画像データＤ1のＹ軸方向の拡大／縮小処理を行うようにしてもよい。
【００４５】
なお、上述した例では、３：４のアスペクト比を有するデジタル画像データを１：１．５のアスペクト比を有するデジタル画像データに変換する例を説明したが、デジタル画像データのアスペクト比はこれに限定されない。本発明によれば、任意のアスペクト比を有するデジタル画像データを任意のアスペクト比を有するデジタル画像データに変換することができる。
【００４６】
【発明の効果】
本発明によれば、第１のアスペクト比を有する第１のデジタル画像データが第１のアスペクト比とは異なる第２のアスペクト比を有する第２のデジタル画像データに変換される。これにより、デジタルカメラから出力される３：４のアクペクト比を有するデジタル画像データを銀塩写真のアスペクト比（すなわち、１：１．５のアスペクト比）を有するデジタル画像データに変換することが可能になる。その結果、デジタル画像データを銀塩写真サイズにプリントする従来のプリンタを用いて、デジタルカメラから出力されるデジタル画像データをプリントすることが可能となる。その結果、デジタル画像データの上端部または下端部がカットされた写真がプリントされたり、左端または右端に白縁（未露光の部分）を有する写真がプリントされることが防止される。
【図面の簡単な説明】
【図１】本発明の実施形態の画像処理システム１の構成を示す図である。
【図２Ａ】３：４のアスペクト比を有するデジタル画像データＤ1の一例を示す図である。
【図２Ｂ】１：１．５のアスペクト比を有するデジタル画像データＤ2の一例を示す図である。
【図３】変換処理プログラムの概略フローを示す図である。
【図４】領域Ｒ1および領域Ｒ2の一例を示す図である。
【図５】ピクセルの座標の変換処理を説明するための図である。
【図６】補間処理を説明するための図である。
【符号の説明】
１    画像処理システム
１０  デジタルカメラ
２０  コンピュータ
２１  入力インタフェース部
２２  ＣＰＵ
２３  ＲＯＭ
２４  ＲＡＭ
２５  バス
２６  出力インタフェース部
２７  ユーザインタフェース部
２７ａ  キーボード
２７ｂ  マウス
２７ｃ  ディスプレイ装置
３０  デジタルプリンタ
【図１】
0003997603.tif 000002
【図２Ａ】
0003997603.tif 000003
【図２Ｂ】
0003997603.tif 000004
【図３】
0003997603.tif 000005
【図４】
0003997603.tif 000006
【図５】
0003997603.tif 000007
【図６】
0003997603.tif 000008