(57)【要約】  出力画像（ＯＩＭ１−ＯＩＭ３）を形成する手段としてデジタルズーム機能（３５）を有するデジタルカメラデバイス（１０．１−１０．３）が開示される。デジタルズーム機能（３５）に関連する設定として、出力画像のための１つまたはそれ以上のサイズ限界がデバイスのユーザインタフェース（ＵＩ）内にセットされ、上記１つまたはそれ以上のサイズ限界及び撮像手段（１３、１４）によって生成されてディスプレイ（１１）上でトリミングされた一次画像（ＰＩＭ）のサイズに基づいて、画像プロセッサ（１２）は、トリミングされた一次画像を、上記１つまたはそれ以上のサイズ限界によって限定されるデジタルズーム範囲の少なくとも一部へスケールする動作を遂行する。更に、本発明は、対応する方法及びプログラムプロダクトにも関する。
2008547341.tif 000002
【特許請求の範囲】
【請求項１】
出力画像（ＯＩＭ１−ＯＩＭ３）を形成する手段としてのデジタルズーム機能（３５）を有するデジタルカメラデバイス（１０．１）であって、
一次画像（ＰＩＭ）を生成するためのセンサ（１３）及び光学系（１４）と、
上記出力画像（ＯＩＭ１−ＯＩＭ３）を形成するために、上記一次画像（ＰＩＭ）を上記デジタルズーム機能（３５）と連係してトリミングするディスプレイ（１１）と、
上記デジタルズーム機能（３５）に関係する１つまたはそれ以上の設定をセットするためのユーザインタフェース手段（ＵＩ）と、
上記一次画像（ＰＩＭ）のトリミングに基づいて、上記出力画像（ＯＩＭ１−ＯＩＭ３）のためのサイズを、あるデジタルズーム範囲の少なくとも一部へセットする画像プロセッサ（１２）と、
を含み、
上記設定として、上記出力画像（ＯＩＭ１−ＯＩＭ３）のための１つまたはそれ以上のサイズ限界が上記ユーザインタフェース（ＵＩ）内にセットされ、
上記画像プロセッサ（１２）は、上記トリミングされた一次画像（ＰＩＭ）を、上記１つまたはそれ以上のサイズ限界及び上記トリミングされた一次画像（ＰＩＭ）のサイズに基づいて、上記１つまたはそれ以上のサイズ限界によって限定される上記デジタルズーム範囲の少なくとも一部へスケールする動作を遂行する、
ことを特徴とするデジタルカメラデバイス（１０．１）。
【請求項２】
上記サイズ限界は上記出力画像（ＯＩＭ１−ＯＩＭ３）のための最小サイズであり、もしそれのサイズが上記最小サイズに達しなければ、上記画像プロセッサ（１２）は、上記トリミングされた一次画像（ＰＩＭ）をそのサイズまでアップスケールすることを特徴とする請求項１に記載のデジタルカメラデバイス（１０．１）。
【請求項３】
上記サイズ限界は上記出力画像（ＯＩＭ１−ＯＩＭ３）のための最大サイズであり、もしそれのサイズが上記最大サイズを越えれば、上記画像プロセッサ（１２）は、上記トリミングされた一次画像（ＰＩＭ）を、そのサイズまでダウンスケールすることを特徴とする請求項１に記載のデジタルカメラデバイス（１０．１）。
【請求項４】
上記サイズ限界は上記出力画像（ＯＩＭ１−ＯＩＭ３）のための最大サイズを更に含み、もしそれのサイズが上記最大サイズを越えれば、上記画像プロセッサ（１２）は、上記トリミングされた一次画像（ＰＩＭ）を、そのサイズまでダウンスケールすることを特徴とする請求項２に記載のデジタルカメラデバイス（１０．１）。
【請求項５】
上記サイズ限界は上記出力画像（ＯＩＭ１−ＯＩＭ３）のための少なくとも１つの出力画像サイズを更に含み、もしそれのサイズが上記最小サイズと上記最大サイズとの間にあれば、上記画像プロセッサ（１２）は、上記トリミングされた一次画像（ＰＩＭ）を、確立された手法でそのサイズまでスケールすることを特徴とする請求項４に記載のデジタルカメラデバイス（１０．１）。
【請求項６】
上記トリミングされた一次画像（ＰＩＭ）のためのサイズのどれが確立された手法でセットされるかに基づいて、上記セットされた最小サイズ限界と上記セットされた最大サイズ限界との間のデジタルズーム範囲が上記セットされた出力画像サイズ限界によって量子化されることを特徴とする請求項５に記載のデジタルカメラデバイス（１０．１）。
【請求項７】
上記一次画像（ＰＩＭ）のデータは、撮像設定を決定するために使用されることを特徴とする請求項１に記載のデジタルカメラデバイス（１０．１）。
【請求項８】
出力画像（ＯＩＭ１−ＯＩＭ３）を形成する手段としてのデジタルズーム機能（３５）を有するデジタルカメラデバイス（１０．２）であって、
一次画像（ＰＩＭ）を生成するためのセンサ（１３）及び光学系（１４）と、
上記出力画像（ＯＩＭ１−ＯＩＭ３）を形成するために、上記一次画像（ＰＩＭ）を上記デジタルズーム機能（３５）と連係してトリミングするディスプレイ（１１）と、
上記出力画像（ＯＩＭ１−ＯＩＭ３）を、それのためにセットされている品質係数を使用して格納する画像プロセッサと、
を含み、
上記品質係数は、上記トリミングされた一次画像（ＰＩＭ）のサイズに関係付けられることを特徴とするデジタルカメラデバイス（１０．２）。
【請求項９】
上記品質係数は、
新ｑｆ＝新品質係数、
旧ｑｆ＝旧品質係数、
トリミング ｘサイズ＝ＲＯＩの水平方向のサイズ、
トリミング yサイズ＝ＲＯＩの垂直方向のサイズ、
オリジナル ｘサイズ、オリジナル ｙサイズ＝センサ（１３）が生成した一次画像（ＰＩＭ）のサイズ、及び
スケール＝（トリミング ｘサイズ／オリジナル ｘサイズ）*（トリミング yサイズ／オリジナル yサイズ）
として、方程式
新ｑｆ＝旧ｑｆ＋［｛1.0−スケール｝*｛max（96、旧ｑｆ）−旧ｑｆ｝］
を使用して計算されることを特徴とする請求項８に記載のデジタルカメラデバイス（１０．２）。
【請求項１０】
出力画像（ＯＩＭ１−ＯＩＭ３）を形成する手段としてのデジタルズーム機能（３５）を有するデジタルカメラデバイス（１０．３）であって、
一次画像（ＰＩＭ）を生成するためのセンサ（１３）及び光学系（１４）と、
上記出力画像（ＯＩＭ１−ＯＩＭ３）を形成するために、上記一次画像（ＰＩＭ）を上記デジタルズーム機能（３５）と連係してトリミングするディスプレイ（１１）と、
デジタルズーム機能（３５）に関連する１つまたはそれ以上の設定をセットするユーザインタフェース手段と、
上記出力画像（ＯＩＭ１−ＯＩＭ３）のためのサイズを上記一次画像（ＰＩＭ）のトリミングに基づいてセットし、且つそれのためにセットされている品質係数を使用して上記出力画像（ＯＩＭ１−ＯＩＭ３）を格納する画像プロセッサ（１２）と、
を含み、
上記設定として、上記出力画像（ＯＩＭ１−ＯＩＭ３）のための１つまたはそれ以上のサイズ限界が上記ユーザインタフェース（ＵＩ）内にセットされ、
上記画像プロセッサ（１２）は、上記トリミングされた一次画像（ＰＩＭ）を、上記１つまたはそれ以上のサイズ限界及び上記トリミングされた一次画像（ＰＩＭ）のサイズに基づいて、上記１つまたはそれ以上のサイズ限界によって限定されるデジタルズーム範囲の少なくとも一部へスケールする動作を遂行し、且つ上記品質係数を上記トリミングされた一次画像（ＰＩＭ）のサイズに関係付ける、
ことを特徴とするデジタルカメラデバイス（１０．３）。
【請求項１１】
出力画像（ＯＩＭ１−ＯＩＭ３）を形成する手段としてのデジタルズーム機能（３５）を有するデジタルカメラデバイス（１０．３）であって、
一次画像（ＰＩＭ）を生成するためのセンサ（１３）及び光学系（１４）と、
デジタル撮像に関連して上記一次画像（ＰＩＭ）を見るためのディスプレイ（１１）と、
上記デジタルズーム機能（３５）に関連する１つまたはそれ以上の設定をセットするユーザインタフェース手段（ＵＩ）と、
上記出力画像（ＯＩＭ１−ＯＩＭ３）を形成するために、上記一次画像（ＰＩＭ）を処理する画像プロセッサ（１２）と、
を含み、
上記設定として、上記出力画像（ＯＩＭ１−ＯＩＭ３）のための少なくとも１つのサイズ設定が上記ユーザインタフェース（ＵＩ）内にセットされ、
上記画像プロセッサ（１２）は、上記処理として、上記一次画像（ＰＩＭ）を、上記セットされたサイズ設定のサイズを有する上記出力画像（ＯＩＭ１−ＯＩＭ３）を生成するために、スケールする動作を遂行する、
ことを特徴とするデジタルカメラデバイス（１０．３）。
【請求項１２】
上記サイズ設定は上記出力画像（ＯＩＭ１−ＯＩＭ３）のための最小サイズであり、もしそれのサイズが上記最小サイズに達しなければ、上記画像プロセッサ（１２）は上記一次画像（ＰＩＭ）をそのサイズまでアップスケールすることを特徴とする請求項１１に記載のデジタルカメラデバイス（１０．３）。
【請求項１３】
出力画像（ＯＩＭ１−ＯＩＭ３）を形成する手段としてのデジタルズーミング手順における方法であって、
デジタルズーミング手順に関連する１つまたはそれ以上の設定をセットするステップと、
一次画像（ＰＩＭ）を生成するステップと、
上記出力画像（ＯＩＭ１−ＯＩＭ３）を形成するために、上記一次画像（ＰＩＭ）を上記デジタルズーミング手順と連係してトリミングするステップと、
上記一次画像のトリミングに基づいて、上記出力画像（ＯＩＭ１−ＯＩＭ３）のためのサイズを、デジタルズーム範囲の少なくとも一部へセットするステップと、
を含み、
上記設定として、上記出力画像（ＯＩＭ１−ＯＩＭ３）のための１つまたはそれ以上のサイズ限界をセットし、上記トリミングされた一次画像（ＰＩＭ）を、上記１つまたはそれ以上のサイズ限界及び上記トリミングされた一次画像（ＰＩＭ）のサイズに基づいて、上記１つまたはそれ以上のサイズ限界によって限定されるデジタルズーム範囲の少なくとも一部へスケールする動作を遂行する、
ことを特徴とする方法。
【請求項１４】
上記サイズ限界は上記出力画像（ＯＩＭ１−ＯＩＭ３）のための最小サイズであり、もしそれのサイズが上記最小サイズに達しなければ、上記トリミングされた一次画像（ＰＩＭ）をそのサイズまでアップスケールすることを特徴とする請求項１３に記載の方法。
【請求項１５】
上記サイズ限界は上記出力画像（ＯＩＭ１−ＯＩＭ３）のための最大サイズであり、もしそれのサイズが上記最大サイズを越えれば、上記トリミングされた一次画像（ＰＩＭ）をそのサイズまでダウンスケールすることを特徴とする請求項１３に記載の方法。
【請求項１６】
上記サイズ限界は上記出力画像（ＯＩＭ１−ＯＩＭ３）のための最大サイズを更に含み、もしそれのサイズが上記最大サイズを越えれば、上記トリミングされた一次画像（ＰＩＭ）をそのサイズまでダウンスケールすることを特徴とする請求項１４に記載の方法。
【請求項１７】
上記サイズ限界は上記出力画像（ＯＩＭ１−ＯＩＭ３）のための少なくとも１つの出力画像サイズを更に含み、もしそれのサイズが上記最小サイズと上記最大サイズとの間にあれば、上記トリミングされた一次画像（ＰＩＭ）を、確立された手法でそのサイズまでスケールすることを特徴とする請求項１６に記載の方法。
【請求項１８】
上記トリミングされた一次画像（ＰＩＭ）のためのサイズのどれが確立された手法でセットされるかに基づいて、上記セットされた最小サイズ限界と上記セットされた最大サイズ限界との間のデジタルズーム範囲が上記セットされた出力画像サイズ限界によって量子化されることを特徴とする請求項１７に記載の方法。
【請求項１９】
上記一次画像（ＰＩＭ）のデータは、撮像設定を決定するために使用されることを特徴とする請求項１３に記載の方法。
【請求項２０】
出力画像（ＯＩＭ１−ＯＩＭ３）を形成する手段としてのデジタルズーミング手順における方法であって、
一次画像（ＰＩＭ）を生成するステップと、
上記出力画像（ＯＩＭ１−ＯＩＭ３）を形成するために、上記一次画像（ＰＩＭ）を上記デジタルズーミング手順と連係してトリミングするステップと、
上記出力画像（ＯＩＭ１−ＯＩＭ３）を、それのためにセットされている品質係数を使用して格納するステップと、
を含み、
上記品質係数を、上記トリミングされた一次画像（ＰＩＭ）のサイズに基づいて計算する、
ことを特徴とする方法。
【請求項２１】
上記品質係数は、
新ｑｆ＝新品質係数、
旧ｑｆ＝旧品質係数、
トリミング ｘサイズ＝ＲＯＩの水平方向のサイズ、
トリミング yサイズ＝ＲＯＩの垂直方向のサイズ、
オリジナル ｘサイズ、オリジナル ｙサイズ＝センサ（１３）が生成した一次画像（ＰＩＭ）のサイズ、及び
スケール＝（トリミング ｘサイズ／オリジナル ｘサイズ）*（トリミング yサイズ／オリジナル yサイズ）
として、方程式
新ｑｆ＝旧ｑｆ＋［｛1.0−スケール｝*｛max（96、旧ｑｆ）−旧ｑｆ｝］
を使用して計算されることを特徴とする請求項２０に記載の方法。
【請求項２２】
出力画像（ＯＩＭ１−ＯＩＭ３）を形成する手段としてのデジタルズーミング手順における方法であって、
デジタルズーミング手順に関連する１つまたはそれ以上の設定をセットするステップと、
一次画像（ＰＩＭ）を生成するステップと、
上記出力画像（ＯＩＭ１−ＯＩＭ３）を形成するために、上記一次画像（ＰＩＭ）を上記デジタルズーミング手順と連係してトリミングするステップと、
上記出力画像（ＯＩＭ１−ＯＩＭ３）のサイズを、上記一次画像のトリミングに基づいてセットするステップと、
上記出力画像（ＯＩＭ１−ＯＩＭ３）を、それのためにセットされている品質係数を使用して格納するステップと、
を含み、
上記設定として、上記出力画像（ＯＩＭ１−ＯＩＭ３）のために１つまたはそれ以上のサイズ限界をセットし、上記トリミングされた一次画像（ＰＩＭ）を、上記１つまたはそれ以上のサイズ限界及び上記トリミングされた一次画像（ＰＩＭ）のサイズに基づいて、上記１つまたはそれ以上のサイズ限界によって限定されるデジタルズーム範囲の少なくとも一部へスケールする動作を遂行し、且つ上記品質係数を上記トリミングされた一次画像（ＰＩＭ）のサイズに基づいて計算する
ことを特徴とする方法。
【請求項２３】
出力画像（ＯＩＭ１−ＯＩＭ３）を形成する手段としてのデジタルズーミング手順における方法であって、
デジタルズーミング手順に関連する１つまたはそれ以上の設定をセットするステップと、
一次画像（ＰＩＭ）を生成するステップと、
上記出力画像（ＯＩＭ１−ＯＩＭ３）を形成するために、上記一次画像（ＰＩＭ）を処理するステップと、
を含み、
上記設定として、上記出力画像（ＯＩＭ１−ＯＩＭ３）のための少なくとも１つのサイズ設定をセットし、上記処理として、上記セットされたサイズ設定のサイズを有する出力画像（ＯＩＭ１−ＯＩＭ３）を生成するために上記一次画像（ＰＩＭ）をスケールする動作を遂行する、
ことを特徴とする方法。
【請求項２４】
上記サイズ設定は上記出力画像（ＯＩＭ１−ＯＩＭ３）のための最小サイズであり、もしそれのサイズが上記最小サイズに達しなければ、上記一次画像（ＰＩＭ）をそのサイズまでアップスケールすることを特徴とする請求項２３に記載の方法。
【請求項２５】
デジタルカメラデバイス（１０．１）において出力画像（ＯＩＭ１−ＯＩＭ３）を形成する手段としてのデジタルズーム機能（３５）を遂行するプログラムプロダクト（３０．１）であって、上記プログラムプロダクト（３０．１）は、格納手段（ＭＥＭ）、及び上記格納手段（ＭＥＭ）内に書込まれていてプロセッサ（１２）によって実行可能なプログラムコード（３１）を含み、上記プログラムコード（３１）は、
デジタルズーム機能（３５）に関連し、ユーザインタフェース（ＵＩ）を介して１つまたはそれ以上の設定をセットするように構成されている第１のコード手段（３１．１）と、
上記出力画像（ＯＩＭ１−ＯＩＭ３）を形成するために、撮像手段（１３、１４）によって生成された一次画像（ＰＩＭ）を、上記デジタルズーム機能（３５）と連係してユーザインタフェース（ＵＩ）においてトリミングするように構成されている第２のコード手段（３１．２）と、
上記一次画像（ＰＩＭ）のトリミングに基づいて、上記出力画像（ＯＩＭ１−ＯＩＭ３）のためのサイズを、デジタルズーム範囲の少なくとも一部へセットするように構成されている第３のコード手段（３１．３）と、
を含み、
上記プログラムコード（３１）は、更に、
上記設定として、上記出力画像（ＯＩＭ１−ＯＩＭ３）のための１つまたはそれ以上のサイズ限界を、上記ユーザインタフェース内にセットするように構成されている第４のコード手段（３１．４）と、
上記トリミングされた一次画像を、上記１つまたはそれ以上のサイズ限界及び上記トリミングされた一次画像（ＰＩＭ）のサイズに基づいて、上記１つまたはそれ以上のサイズ限界によって限定されるデジタルズーム範囲の少なくとも一部へスケールする動作を遂行するように構成されている第５のコード手段（３１．５）と、
を含む、
ことを特徴とするプログラムプロダクト（３０．１）。
【請求項２６】
上記サイズ限界は上記出力画像（ＯＩＭ１−ＯＩＭ３）のための最小サイズであり、上記プログラムコード（３１）は、もし上記トリミングされた一次画像（ＰＩＭ）のサイズが上記最小サイズに達しなければ、上記トリミングされた一次画像（ＰＩＭ）を上記最小サイズまでアップスケールするように構成されている第６のコード手段（３１．６）を含むことを特徴とする請求項２５に記載のプログラムプロダクト（３０．１）。
【請求項２７】
上記サイズ限界は上記出力画像（ＯＩＭ１−ＯＩＭ３）のための最大サイズであり、上記プログラムコード（３１）は、もし上記トリミングされた一次画像（ＰＩＭ）のサイズが上記最大サイズを越えれば、上記トリミングされた一次画像（ＰＩＭ）を上記最大サイズまでダウンスケールするように構成されている第７のコード手段（３１．７）を含むことを特徴とする請求項２５に記載のプログラムプロダクト（３０．１）。
【請求項２８】
上記サイズ限界は上記出力画像（ＯＩＭ１−ＯＩＭ３）のための最大サイズを更に含み、上記プログラムコード（３１）は、もし上記トリミングされた画像のサイズが上記最大サイズを越えれば、上記トリミングされた一次画像（ＰＩＭ）を上記最大サイズまでダウンスケールするように構成されている第８のコード手段（３１．８）を含むことを特徴とする請求項２６に記載のプログラムプロダクト（３０．１）。
【請求項２９】
上記サイズ限界は上記出力画像（ＯＩＭ１−ＯＩＭ３）のための少なくとも１つの出力画像サイズを更に含み、上記プログラムコード（３１）は、もし上記トリミングされた一次画像（ＰＩＭ）のサイズが上記最小サイズと上記最大サイズとの間にあれば、上記トリミングされた一次画像（ＰＩＭ）を、確立された手法で上記出力画像サイズまでスケールするように構成されている第９のコード手段（３１．９）を含むことを特徴とする請求項２８に記載のプログラムプロダクト（３０．１）。
【請求項３０】
上記プログラムコード（３１）は、上記セットされた最小サイズ限界と上記セットされた最大サイズ限界との間のデジタルズーム範囲を、上記セットされた出力画像サイズ限界によって量子化し、上記量子化に基づいて、上記トリミングされた一次画像（ＰＩＭ）のためのサイズを、確立された手法でセットするように構成されている第９のコード手段（３１．９）を含むことを特徴とする請求項２９に記載のプログラムプロダクト（３０．１）。
【請求項３１】
上記プログラムコード（３１）は、上記一次画像（ＰＩＭ）のデータを使用して撮像設定を決定するように構成されている第１０のコード手段（３１．１０）を含むことを特徴とする請求項１３に記載のプログラムプロダクト（３０．１）。
【請求項３２】
デジタルカメラデバイス（１０．２）において出力画像（ＯＩＭ１−ＯＩＭ３）を形成する手段としてのデジタルズーム機能を遂行するプログラムプロダクト（３０．２）であって、上記プログラムプロダクト（３０．２）は、格納手段（ＭＥＭ）、及び上記格納手段（ＭＥＭ）内に書込まれていてプロセッサ（１２）によって実行可能なプログラムコード（３２）を含み、上記プログラムコード（３２）は、
上記出力画像（ＯＩＭ１−ＯＩＭ３）を形成するために、撮像手段（１３、１４）によって生成された一次画像（ＰＩＭ）を、上記デジタルズーム機能（３５）と連係してユーザインタフェース（ＵＩ）においてトリミングするように構成されている第１のコード手段（３２．１）と、
上記出力画像（ＯＩＭ１−ＯＩＭ３）を、それのためにセットされている品質係数を使用して格納するように構成されている第２のコード手段（３２．２）と、
を含み、
上記プログラムコード（３２）は、更に、
上記トリミングされた一次画像（ＰＩＭ）のサイズに基づいて、使用される上記品質係数を決定するように構成されている第３のコード手段（３２．３）、
を含むことを特徴とするプログラムプロダクト（３０．２）。
【請求項３３】
上記プログラムコード（３２）を、
新ｑｆ＝新品質係数、
旧ｑｆ＝旧品質係数、
トリミング ｘサイズ＝ＲＯＩの水平方向のサイズ、
トリミング yサイズ＝ＲＯＩの垂直方向のサイズ、
オリジナル ｘサイズ、オリジナル ｙサイズ＝センサ（１３）が生成した一次画像（ＰＩＭ）のサイズ、及び
スケール＝（トリミング ｘサイズ／オリジナル ｘサイズ）*（トリミング yサイズ／オリジナル yサイズ）
として、方程式
新ｑｆ＝旧ｑｆ＋［｛1.0−スケール｝*｛max（96、旧ｑｆ）−旧ｑｆ｝］
を使用して上記品質係数を計算するように構成されている第４のコード手段（３２．４）を含むことを特徴とする請求項３２に記載のプログラムプロダクト（３０．２）。
【請求項３４】
デジタルカメラデバイス（１０．３）において出力画像（ＯＩＭ１−ＯＩＭ３）を形成する手段としてのデジタルズーム機能（３５）を遂行するためのプログラムプロダクト（３０．１、３０．２）であって、上記プログラムプロダクト（３０．１、３０．２）は、格納手段（ＭＥＭ）、及び上記格納手段（ＭＥＭ）内に書込まれていてプロセッサ（１２）によって実行可能なプログラムコード（３１−３３）を含み、上記プログラムコード（３１−３３）は、
デジタルズーム機能（３５）に関連し、ユーザインタフェース（ＵＩ）を介して１つまたはそれ以上の設定をセットするように構成されている第１のコード手段（３１．１）と、
上記出力画像（ＯＩＭ１−ＯＩＭ３）を形成するために、撮像手段（１３、１４）によって生成された一次画像（ＰＩＭ）を、上記デジタルズーム機能（３５）と連係してユーザインタフェース（ＵＩ）においてトリミングするように構成されている第２のコード手段（３１．２、３２．１）と、
上記一次画像（ＰＩＭ）のトリミングに基づいて、上記出力画像（ＯＩＭ１−ＯＩＭ３）のためのサイズを、デジタルズーム範囲の少なくとも一部へセットするように構成されている第３のコード手段（３１．３）と、
上記出力画像（ＯＩＭ１−ＯＩＭ３）を、それのためにセットされている品質係数を使用して格納するように構成されているコード手段（３２．２）と、
を含み、
上記プログラムコード（３１−３３）は、更に、
上記設定として、上記出力画像（ＯＩＭ１−ＯＩＭ３）のための１つまたはそれ以上のサイズ限界を、ユーザインタフェース（ＵＩ）内にセットするように構成されている第４のコード手段（３１．４）と、
上記トリミングされた一次画像（ＰＩＭ）を、上記１つまたはそれ以上のサイズ限界、及び上記トリミングされた一次画像（ＰＩＭ）のサイズに基づいて、上記１つまたはそれ以上のサイズ限界によって限定されるデジタルズーム範囲の少なくとも一部へスケールする動作を遂行するように構成されている第５のコード手段（３１．５）と、
使用される上記品質係数を、上記トリミングされた一次画像（ＰＩＭ）のサイズに基づいて決定するように構成されているコード手段（３２．３）、
を含むことを特徴とするプログラムプロダクト（３０．１、３０．２）。
【請求項３５】
デジタルカメラデバイス（１０．３）において出力画像（ＯＩＭ１−ＯＩＭ３）を形成する手段としてのデジタルズーム機能（３５）を遂行するプログラムプロダクト（３０．１、３０．２）であって、上記プログラムプロダクト（３０．１、３０．２）は、格納手段（ＭＥＭ）、及び上記格納手段（ＭＥＭ）内に書込まれていてプロセッサ（１２）によって実行可能なプログラムコード（３３）を含み、上記プログラムコード（３３）は、
デジタルズーム機能（３５）に関連し、ユーザインタフェース（ＵＩ）を介して１つまたはそれ以上の設定をセットするように構成されている第１のコード手段（３１．１）と、
上記出力画像（ＯＩＭ１−ＯＩＭ３）を形成するために、撮像手段（１３、１４）によって生成された一次画像（ＰＩＭ）を、上記デジタルズーム機能（３５）と連係してユーザインタフェース（ＵＩ）において見るように構成されている第２のコード手段と、
上記出力画像（ＯＩＭ１−ＯＩＭ３）を形成するために、上記一次画像（ＰＩＭ）を処理するように構成されている第３のコード手段と、
を含み、
上記プログラムコード（３３）は、更に、
上記設定として、上記出力画像（ＯＩＭ１−ＯＩＭ３）のための少なくとも１つのサイズ設定をユーザインタフェース（ＵＩ）内にセットするように構成されている第４のコード手段（３１．４）と、
上記処理として、上記設定されたサイズ設定のサイズを有する出力画像（ＯＩＭ１−ＯＩＭ３）を生成するために、上記トリミングされた一次画像（ＰＩＭ）をスケールする動作を遂行するように構成されている第５のコード手段（３１．５）と、
を含むことを特徴とするプログラムプロダクト（３０．１、３０．２）。
【請求項３６】
上記サイズ設定は上記出力画像（ＯＩＭ１−ＯＩＭ３）のための最小サイズであり、上記プログラムコード（３３）は、もし上記画像のサイズが上記最小サイズに達しなければ、上記一次画像（ＰＩＭ）を上記最小サイズまでアップスケールするように構成されている第６のコード手段（３１．６）を含むことを特徴とする請求項３５に記載のプログラムプロダクト（３０．１、３０．２）。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、出力画像を形成する手段としてのデジタルズーム機能を有するデジタルカメラデバイスに関する。このデバイスは、
一次画像を生成するためのセンサ及び光学系と、
上記出力画像を形成するために、上記一次画像をデジタルズーム機能と連係してトリミング（クロッピング）するディスプレイと、
上記デジタルズーム機能に関連する１つまたはそれ以上の設定をセットするためのユーザインタフェース手段と、
上記一次画像のトリミングに基づいて、上記出力画像のためのサイズを、あるデジタルズーム範囲の少なくとも一部にセットする画像プロセッサと、
を含む。
【０００２】
更に、本発明は、対応するプログラムプロダクトに関する。
【背景技術】
【０００３】
ズームは、視野の中の興味のない部分をトリミングして除き、視野の中の興味のある部分を拡大するためにデジタルカメラに使用されている。光学ズームは、画像を純粋に拡大し、且つ画像の新しいディテール及び情報をもたらす。
【０００４】
デジタルズームも光学ズームを補完するための方法として、またはローエンドデジタルカメラにおける唯一のズーミング方法として、デジタルカメラに広く用いられている。デジタルズームは、カメラの入力としての光学系及び撮像センサが生成する一次画像を使用するものであり、従って画像に真の新しいディテールをもたらす訳ではない。デジタルズームは、入力画像をトリミングして画像の解像度を低下させるか、または入力画像をトリミングしてから補間するか、またはより一般的には、トリミングした解像度よりもやや高いある解像度まで（例えば、オリジナルの入力解像度に戻すように）画像をアップスケールする。
【０００５】
トリミングによってＲＯＩ（関心領域）から情報が失われることはなく、失われるのはＲＯＩ外の情報だけである。同様に、補間では真に新しい情報は導入されず、トリミングされた入力画像内の位置（ｘ、ｙ）に対応するピクセルの近隣の若干のピクセルに従って、出力画像の各位置（ｘ、ｙ）内に新しい値が推定される。例えば、典型的にこの処理には双一次または双三次補間が使用される。
【０００６】
典型的には、デジタルカメラにおけるデジタルズームは、次のように動作する。センサ及び光学系によって生成された入力一次画像は、デジタルズームファクタに従ってトリミングされ、トリミングされた画像は最終出力画像を生成するために、オリジナルの解像度に戻すように補間される。ＵＩ（ユーザインタフェース）においてデジタルズームが活動化されると、区画が変化するようになる。
【０００７】
若干の製造業者は、幾分巧緻なデジタルズーム方法を有している。例えば、ソニーの “スマートズーム”概念が若干のデバイス内に導入されている。これは、以下のように動作する。１）ユーザは、「出力解像度」を選択する。これは、「オリジナルセンサ解像度」より低くなければならない。２）ユーザは、「スマートズーム」を動作可能にする。３）ユーザは、ズームリング（即ち、光学ズーム）を使用してズームさせる。４）システムは、オリジナル画像から「出力解像度サイズの」サブ画像をトリミングする。それの解像度は、「オリジナルセンサ解像度」である。
【０００８】
以上のように、「スマートズーム」を使用する場合、最小ズームファクタ、即ち［光学＋デジタル］は×１ではなく、［オリジナルセンサ解像度／出力解像度］である。これは×１より大きい。最大ズームファクタは、［光学ズームファクタ * （オリジナルセンサ解像度／出力解像度）］まで増加する。
【０００９】
「スマートズーム」は、［補間＋ダウンスケーリング］組合せの代わりに、単純なトリミングを使用することに起因する従来のデジタルズーム方法ほどは、画像品質を劣化させることはない。しかしながら、ユーザは、彼が「出力解像度」として「オリジナルセンサ解像度」より低い解像度を選択するまでは、「スマートズーム」を動作可能にすることはできない。
【００１０】
また、ヒューレット・パッカード（ＨＰ）の「フォトスマート」９３５デジタルカメラは、少なくとも次のようなデジタルズーム特色を有している。１）補間は使用せず、トリミングだけを使用、２）デジタルズーム（トリミング）から得られた実際のピクセルサイズがビューファインダ上に表示される。クイックテストによれば、ＪＰＥＧ圧縮率は、デジタルズームが遂行された時に固定セッティングＡから固定セッティングＢに変化するように思われる。
【００１１】
上述した従来技術の解決法は、異なる種類の別の用途のことを考慮していない。これらの用途の１つは、ハードコピーを生成することである。両方向（即ち、アップスケーリング及びダウンスケーリング）に遂行される連続スケーリング処理を原因として、画像の品質問題がもたらされる。また、事後処理としてスケーリング処理が遂行されることを原因とする問題も発生する。これは、画像に、例えばアーチファクトをもたらす。
【発明の開示】
【課題を解決するための手段】
【００１２】
本発明の目的は、デジタルカメラデバイスを用いてデジタルズーミング手順を遂行する方法を提供することである。本発明は、１つまたは複数のデジタルカメラセンサを含むデバイスのためのデジタルズームシステム（ＵＩ及びシステムレベルの発明）である。本発明によるデジタルカメラデバイスの特徴は特許請求の範囲の請求項１、８、１０、及び１１に記載されており、方法の特徴は請求項１３、２０、２２、及び２３に記載されている。更に、本発明はプログラムプロダクトにも関し、それらの特徴は請求項２５、３２、３４、及び３５に記載されている。
【００１３】
本発明においては、エンドユーザがデジタル撮像を遂行する時、生成されるデジタル画像のさらなる使用または処理に関連して常に便益が存在するようにするには、スマートなデジタルズーム機能をどのように遂行させるかをデバイスのプロセッサに命令する。これにより、デジタルズーミングがダイナミックに遂行される。ユーザは、出力画像のための１つまたはそれ以上のサイズ限界、またはサイズ設定をセットすることができ、この設定に基づいて適切なスケーリング処理が遂行される。
【００１４】
本発明による第１のデジタルカメラデバイスは、出力画像を形成する手段としてのデジタルズーム機能を有している。デバイスは、一次画像を発生するためのセンサ及び光学系と、上記出力画像を形成するために一次画像をデジタルズーム機能と連係してトリミングするディスプレイと、デジタルズーム機能に関連する１つまたはそれ以上の設定をセットするユーザインタフェース手段と、一次画像のトリミングに基づいて、上記出力画像のためのサイズをデジタルズーム範囲の少なくとも一部にセットする画像プロセッサとを有する。上記セッティングとして、上記出力画像のための１つまたはそれ以上のサイズ限界がデバイスのユーザインタフェース内にセットされ、画像プロセッサは、上記１つまたはそれ以上のサイズ限界及び上記トリミングされた一次画像のサイズに基づいて、上記トリミングされた一次画像を、上記１つまたはそれ以上のサイズ限界によって限定されるデジタルズーム範囲の少なくとも一部へスケールする動作を遂行する。
【００１５】
本発明による第２のデジタルカメラデバイスも、一次画像を生成するためのセンサ及び光学系と、上記出力画像を形成するために一次画像をデジタルズーム機能と連係してトリミングするディスプレイと、それのためにセットされている品質係数を使用して出力画像を格納する画像プロセッサとを含む。上記品質係数は、上記トリミングされた一次画像のサイズに関係付けられる。
【００１６】
本発明の第３のデジタルカメラデバイスも、出力画像を形成する手段としてのデジタルズーム機能を含む。このデバイスは、一次画像を生成するためのセンサ及び光学系と、上記出力画像を形成するために一次画像をデジタルズーム機能と連係してトリミングするディスプレイと、デジタルズーム機能に関連する１つまたはそれ以上の設定をセットするユーザインタフェース手段と、上記出力画像のためのサイズを一次画像のトリミングに基づいてセットし、且つそれのためにセットされている品質係数を使用して上記出力画像を格納する画像プロセッサとを含む。上記設定として、上記出力画像のための１つまたはそれ以上のサイズ限界がユーザインタフェース内にセットされ、画像プロセッサは、上記トリミングされた一次画像を、上記１つまたはそれ以上のサイズ限界及び上記トリミングされた一次画像のサイズに基づいて、上記１つまたはそれ以上のサイズ限界によって限定されるデジタルズーム範囲の少なくとも一部へスケールする動作を遂行し、且つ上記品質係数を上記トリミングされた一次画像のサイズに関係付ける。
【００１７】
本発明の第４のデジタルカメラデバイスは、出力画像を形成する手段としてのデジタルズーム機能を含む。このデバイスは更に、一次画像を生成するためのセンサ及び光学系と、デジタル撮像に関連して一次画像を見るようになっているディスプレイと、デジタルズーム機能に関連する１つまたはそれ以上の設定をセットするユーザインタフェース手段と、上記出力画像を形成するために一次画像を処理する画像プロセッサとを含む。上記設定として、上記出力画像のための少なくとも１つのサイズ設定がユーザインタフェース内にセットされ、上記処理として、画像プロセッサは上記一次画像を、セットされたサイズ設定のサイズを有する出力画像を生成するためにスケールする動作を遂行する。
【００１８】
本発明は更に、出力画像を形成する手段としてのデジタルズーム機能に関連して遂行される第１の方法に関する。この方法は、デジタルズーミング手順に関連する１つまたはそれ以上の設定をセットするステップと、一次画像を生成するステップと、上記出力画像を形成するために一次画像をデジタルズーミング手順と連係してトリミングするステップと、一次画像のトリミングに基づいて、上記出力画像のためのサイズをデジタルズーム範囲の少なくとも一部へセットするステップとを含む。上記設定として、上記出力画像のための１つまたはそれ以上のサイズ限界がセットされ、上記トリミングされた一次画像を、上記１つまたはそれ以上のサイズ限界及び上記トリミングされた一次画像のサイズに基づいて、上記１つまたはそれ以上のサイズ限界によって限定されるデジタルズーム範囲の少なくとも一部へスケールする動作が遂行される。
【００１９】
本発明は、出力画像を形成する手段としてのデジタルズーム手順に関連して遂行される第２の方法にも関し、この方法は、一次画像を生成するステップと、上記出力画像を形成するために一次画像をデジタルズーミング手順と連係してトリミングするステップと、出力画像を、それのためにセットされている品質係数を使用して格納するステップとを含む。上記品質係数は、トリミングされた一次画像のサイズに基づいて計算される。
【００２０】
本発明は、出力画像を形成する手段としてのデジタルズーム手順に関連して遂行される第３の方法にも関し、この方法は、デジタルズーミング手順に関係付けられた１つまたはそれ以上の設定をセットするステップと、一次画像を生成するステップと、上記出力画像を形成するために一次画像をデジタルズーミング手順と連係してトリミングするステップと、一次画像のトリミングに基づいて上記出力画像のためのサイズをデジタルズーム範囲の少なくとも一部にセットするステップと、出力画像を、それのためにセットされている品質係数を使用して格納するステップとを含む。上記設定として、上記出力画像のための１つまたはそれ以上のサイズ限界がセットされ、上記トリミングされた一次画像を、上記１つまたはそれ以上のサイズ限界及び上記トリミングされた一次画像のサイズに基づいて、上記１つまたはそれ以上のサイズ限界によって限定されるデジタルズーム範囲の少なくとも一部へスケールする動作が遂行される。上記品質係数は、トリミングされた一次画像のサイズに基づいて計算される。
【００２１】
本発明は、出力画像を形成する手段としてのデジタルズーム手順に関連して遂行される第４の方法にも関し、この方法は、デジタルズーミング手順に関係付けられた１つまたはそれ以上の設定をセットするステップと、一次画像を生成するステップと、上記出力画像を形成するために一次画像を処理するステップとを含む。上記設定として、上記出力画像のための少なくとも１つのサイズ設定がセットされ、上記処理として、トリミングされた一次画像を、セットされたサイズ設定のサイズを有する出力画像を生成するためにスケールする動作が遂行される。
【００２２】
更に、デジタルカメラデバイスにおいて出力画像を形成する手段としてのデジタルズーム機能を遂行するための第１のプログラムプロダクトは、格納手段と、格納手段内に書込まれていてプロセッサによって実行可能なプログラムコードとを含む。プログラムコードは、デジタルズーム機能に関連して、ユーザインタフェースを介して１つまたはそれ以上の設定をセットするように構成されている第１のコード手段と、上記出力画像を形成するために撮像手段によって生成された一次画像をユーザインタフェースにおいてトリミングするために、デジタルズーム機能に連係させるように構成されている第２のコード手段と、上記出力画像のサイズを、一次画像のトリミングに基づいてデジタルズーム範囲の少なくとも一部にセットするように構成されている第３のコード手段とを含む。更に、プログラムコードは、上記設定として、上記出力画像のための１つまたはそれ以上のサイズ限界をユーザインタフェース内にセットするように構成されている第４のコード手段、及び上記トリミングされた一次画像を、上記１つまたはそれ以上のサイズ限界及び上記トリミングされた一次画像のサイズに基づいて、上記１つまたはそれ以上のサイズ限界によって限定されるデジタルズーム範囲の少なくとも一部へスケールする動作を遂行するように構成されている第５のコード手段をも含む。
【００２３】
デジタルカメラデバイスにおいて出力画像を形成する手段としてのデジタルズーム機能を遂行する第２のプログラムプロダクトは、格納手段と、格納手段内に書込まれていてプロセッサによって実行可能なプログラムコードとを含み、このプログラムコードは、上記出力画像を形成するために撮像手段によって生成された一次画像をユーザインタフェースにおいてトリミングするために、デジタルズーム機能と連係するように構成されている第１のコード手段と、それのためにセットされている品質係数を使用して出力画像を格納するように構成されている第２のコード手段とを含む。更に、プログラムコードは、使用される品質係数を、トリミングされた一次画像のサイズに基づいて決定するように構成されている第３のコード手段も含む。
【００２４】
デジタルカメラデバイスにおいて出力画像を形成する手段としてのデジタルズーム機能を遂行する第３のプログラムプロダクトは、格納手段と、格納手段内に書込まれていてプロセッサによって実行可能なプログラムコードとを含み、このプログラムコードは、デジタルズーム機能に関連付けて１つまたはそれ以上の設定を、ユーザインタフェースを介してセットするように構成されている第１のコード手段と、上記出力画像を形成するために撮像手段によって生成された一次画像をユーザインタフェースにおいてトリミングするために、デジタルズーム機能と連係させるように構成されている第２のコード手段と、上記出力画像のためのサイズを、一次画像のトリミングに基づいてデジタルズーム範囲の少なくとも一部にセットするように構成されている第３のコード手段と、それのためにセットされている品質係数を使用して出力画像を格納するように構成されているコード手段とを含む。プログラムコードは更に、上記設定として、上記出力画像のための１つまたはそれ以上のサイズ限界をユーザインタフェース内にセットするように構成されている第４のコード手段と、上記トリミングされた一次画像を、上記１つまたはそれ以上のサイズ限界及び上記トリミングされた一次画像のサイズに基づいて、上記１つまたはそれ以上のサイズ限界によって限定されるデジタルズーム範囲の少なくとも一部へスケールする動作を遂行するように構成されている第５のコード手段と、使用される品質係数を、トリミングされた一次画像のサイズに基づいて決定するように構成されているコード手段とを含む。
【００２５】
デジタルカメラデバイスにおいて出力画像を形成する手段としてのデジタルズーム機能を遂行する第４のプログラムプロダクトは、格納手段と、格納手段内に書込まれていてプロセッサによって実行可能なプログラムコードとを含み、このプログラムコードは、デジタルズーム機能に関連付けて１つまたはそれ以上の設定を、ユーザインタフェースを介してセットするように構成されている第１のコード手段と、上記出力画像を形成するために撮像手段によって生成された一次画像をユーザインタフェースにおいて見るために、デジタルズーム機能と連係するように構成されている第２のコード手段と、上記出力画像を形成するために一次画像を処理するように構成されている第３のコード手段とを含む。プログラムコードは更に、上記設定として、上記出力画像のための１つまたはそれ以上のサイズ限界をユーザインタフェース内にセットするように構成されている第４のコード手段と、上記処理として、上記一次画像を、セットされたサイズ設定のサイズを有する出力画像を生成するためにスケールする動作を遂行するように構成されている第５のコード手段とを含む。
【００２６】
本発明によるサイズ限界、またはサイズは、例えば、上記出力画像のための最小サイズ、上記出力画像のための最大サイズ、または出力画像のための少なくとも１つの出力サイズであることができる。他の限界も可能である。上に列挙した限界の異なる種類の組合せも可能である。スケールする動作は、アップスケーリング及び／またはダウンスケーリングであることができる。サイズ限界は、どのスケーリング動作が遂行されたのか（もし、あれば）を限定する。従って、デバイスに関連して実施されるデジタルズームは、ある種のダイナミックな実施であり得る。このように、一次画像のトリミングされた領域のサイズ、即ち、関心領域のサイズ、及び／またはセンサの公称解像度がデジタルズーミング手順の機能に貢献する。
【００２７】
本発明によれば、デジタル撮像デバイスに関連して画像のデジタルズーミング手順を遂行する多くの長所が達成される。第１の長所は、カメラデバイスの使用の利便性が改良されていることである。ユーザは最早、デジタルズーム機能に関する深い知識を必要としない。ユーザは、出力画像のためのあるサイズ限界を、デバイスのユーザインタフェース内にセットするだけでよく、それによってデバイス自体が、将来の使用に望まれる結果的な出力画像を得るために必要な（もし、あれば）適切な処理を決定する。
【００２８】
本発明によって達成される第２の改良は、合理的なファイルサイズである。出力画像からフォトコピーを生成させたい場合、高解像度は不要であることが多い。もし意図されたフォトコピーサイズが、例えば郵便はがきのサイズであれば、合理的な品質を有するフォトコピーを生成させるのに必要な解像度は、例えば、１−２Ｍpixの間の何れかで十分である。
【００２９】
第３に、本発明はデジタルカメラの画像品質を、従来のデジタルズームシステムに比して改良する。改良は、主として、メモリが少なく、処理能力が低く、そして付加的な制約（例えば、ＭＭＳファイルサイズ制約）を有するモバイル撮像デバイスに導入される。
【００３０】
第４に、本発明は、特に、所望の写真コピーサイズより低い公称解像度を有するセンサによって生成された画像から写真コピーを生成させようとする場合に、画像品質をも改良する。もし、本発明による所望の写真コピーまでのスケーリング処理が遂行されれば、撮像プロセス（例えば、１回だけ、且つスケーリングの後に限って行われるべきである鮮鋭化（シャープニング）を含む撮像プロセス）、及び画像圧縮後の事後処理としてスケーリング処理が遂行された場合（損失が多い）に現れるアーチファクトの量を低減させることによって長所が達成される。
【００３１】
本発明は、特に、写真コピーとして印刷するための画像を生成させることを意図しているデジタル撮像に適している。本発明によって、従来技術においては公知の出力画像に対して遂行される複数回の連続アップ及びダウンスケーリング動作が回避される。
【００３２】
本発明の他の特徴は特許請求の範囲に記載されており、より多くの達成可能な長所は本明細書に記述する。
【００３３】
以下に、添付図面を参照して本発明の実施の形態を詳細に説明するが、本発明はこれらの実施の形態に限定されるものではないことを理解されたい。
【発明を実施するための最良の形態】
【００３４】
図１、８、及び１０に、本発明によるポータブルデジタルカメラデバイス１０．１−１０．３の若干の例を示す。一般的に言えば、本発明によるデバイス１０．１−１０．３は例えばモバイルホン、ＰＤＡ（個人向け携帯情報端末）、または他の若干の等価な知的通信デバイス（“スマートデバイス”）のようなモバイルデバイスであることができる。勿論、デバイス１０．１−１０．３は、特別な通信機能を何も有していないデジタルカメラであることもできる。
【００３５】
一般的な形状において、デバイス１０．１−１０．３は、ディスプレイ１１及び画像プロセッサ手段１２を含むことができる。ディスプレイは、それ自体は公知のカラーディスプレイ要素１１（例えば、ＬＣＤまたはＴＦＴ）、またはそれによって画像ＯＩＭ１−ＯＩＭ３を表示し、それを見ることができ、またそれを通してデバイス１０．１−１０．３のユーザインタフェースＵＩを使用できるようにする類似デバイスを含むことができる。ディスプレイ１１は、デバイス１０．１−１０．３が幾つかを有することができる（光学及びデジタル）ビューファインダとして動作することもできる。ビューファインダ機能としてのディスプレイ１１は、画像対象をデバイス１０．１−１０．３で狙う時に、デジタル撮像に関連して撮像ビューを見るために使用することができる。
【００３６】
画像プロセッサ手段は、１つまたは幾つかのプロセッサユニット１２、またはデバイス１０．１−１０．３の機能に類似する機能を遂行するようになっている類似デバイスを含むことができる。本発明に関連して言えば、これらの処理はデジタル撮像に、より特定的にはデジタルズーミング手順に焦点を合わせている。デバイス１０．１−１０．３は、１つまたはそれ以上のメモリＭＥＭ、ＭＥＭ’を有することもでき、これらは異なる種類のデータを格納することができる。これらの若干の例は、デバイス１０．１−１０．３及びプログラムプロダクト３０．１−３０．３によって生成された出力画像ＯＩＭ１−ＯＩＭ３である。プロダクト３０．１−３０．３は、本発明による処理及び動作を遂行するためにデバイス１０．１−１０．３に関係付けられている。
【００３７】
本発明によるデジタルカメラデバイス１０．１−１０．３は、デジタルズーム機能３５をも有している。デジタルズーム機能３５は、出力画像ＯＩＭ１−ＯＩＭ３を形成するために使用される。デジタルズーム３５自体は公知であるが、以下に本発明による動作に関連して詳述する。
【００３８】
デバイス１０．１−１０．３は更に、撮像手段をも含む。これらの手段は、センサ１３及び光学系１４を含むことができる。センサ１３自体は、光学系１４と同様に公知である。光学系１４は、焦点距離を調整する手段（光学的ズーム）を有することができるが、これは必ずしも必要ではない。センサ１３及び光学系１４を使用することによって、一次画像ＰＩＭを生成させることができる。また、これらの手段１３、１４は、ビューファインダ画像を生成するのに使用される（デジタルズーミングを遂行する時に、ビューファインダ画像に対してトリミング処理が指示される）。
【００３９】
次に、本発明に更に関連させてデバイス１０．１−１０．３を説明する。当業者ならば、デバイス１０．１−１０．３が本明細書において説明する必要がない他の機能をも含み得ることは理解されよう。更に、以下に記述するデバイス１０．１−１０．３の機能エンティティは、勿論、本発明の基本的アイデアを説明するために本明細書に記述することが適切であると考えられる他の多くの要素及び機能に対する責を負う。
【００４０】
当業者には明らかなように、本発明の機能、動作、及び処理の少なくとも一部は、プロセッサ１２によって実行されるプログラムレベルで遂行することができる。勿論、動作の少なくとも一部がプログラムレベルで遂行され、動作の他の部分がハードウェアレベルで遂行されるような実施も可能である。次いで、適切な点において、デバイスの動作を一実施の形態に従って遂行させることができるこれらのプログラムコード手段を説明する。
【００４１】
先ず、図１に示すデバイス１０．１、及び図２に例示するデジタルズーミングに関して説明する。図１には、プログラムコード３１を形成しているプログラムコード手段３１．１−３１．３も示されている。
【００４２】
上述したように、本発明によるデバイス１０．１は、ディスプレイ１１をも含む。撮像手段１３、１４を使用して生成した一次画像ＰＩＭは、このディスプレイ１１を使用してトリミング（クロッピング）される。トリミング動作は、出力画像ＯＩＭ１−ＯＩＭ３を生成するためにディスプレイ１１上に表示される一次画像ＰＩＭのＲＯＩ１−ＲＯＩ３を選択する時に、デジタルズーミング手順と連係して遂行される。プログラムコード３１のプログラムコード手段３１．２が、この処理の責を負うことができる。
【００４３】
更に、１つまたはそれ以上の設定が、デバイス１０．１のユーザインタフェースＵＩ内にセットされるようになっている。“ユーザインタフェース”という表現は、本発明を限定する意図で使用するものではない。これは、例えば、ボタン及び／または（ロータリ）スイッチ及び／またはディスプレイ上に表示されているだけの要素（ユーザインタフェースの既知の種類の制御手段によって、または他の何等かの適当な手法で制御される）のような異なる種類の形状を有することもできる。これらの設定は、例えば、遂行しようとしているデジタルズーミング手順に関係付けることができる。プログラムコード手段３１．１が、公知の手法でこの処理の責を負うことができる。
【００４４】
本発明の基本的アイデアは、設定として、デジタル撮像の結果として生成させようとしている出力画像ＯＩＭ１−ＯＩＭ３のための１つまたはそれ以上のサイズ限界を、例えばデバイス１０．１のユーザインタフェースＵＩを介してセットするようになっていることである。プログラムコード手段３１．４が、この処理の責を負うことができる。
【００４５】
本発明においては、画像プロセッサ１２は出力画像ＯＩＭ１−ＯＩＭ３のためのサイズをセットするようになっている。これは、一次画像ＰＩＭに対して遂行されるトリミングに基づいて遂行される。サイズ限界によって限定されるサイズ調整は、デジタルズーム範囲の少なくとも一部へ遂行される。プログラムコード手段３１．３が、この処理の責を負うことができる。
【００４６】
詳述すれば、本発明の一般的アイデアは、出力画像ＯＩＭ１−ＯＩＭ３のためのサイズをスマートな方法でセットすることである。デバイス１０．１はアルゴリズムコード３１を使用し、一次画像ＰＩＭ内のトリミングされる領域ＲＯＩ１−ＲＯＩ３を、ＵＩ内にセットされている１つまたはそれ以上のサイズ限界にどのように関係付けるかをチェックする。次いで、出力画像ＯＩＭ１−ＯＩＭ３のためのサイズが、１つまたはそれ以上のサイズ限界に基づいて、及びトリミングされた一次画像領域ＲＯＩ１−ＲＯＩ３にも基づいてセットされる。画像プロセッサ１２は、それらのためにセットされたサイズ及び限界が、ある態様で互いに関係付けられていることを認識すると、必要なスケーリング動作を決定する。これらのスケーリング動作は、アップスケーリング（補間方法とは異なる種類）及びダウンスケーリングであることができる。スケーリング動作は、デジタルズーム範囲の少なくとも一部へ遂行される。スケーリング動作が遂行されるデジタルズーム範囲は、ユーザインタフェースＵＩを介してセットされる１つまたはそれ以上のサイズ限界によって限定される。プログラムコード手段３１．５が、この処理の責を負うことができる。本発明によれば、ユーザは、センサのオリジナルの解像度よりも低い解像度を、出力解像度として選択する必要は全くない。このように、出力解像度はスマートな方法で決定される。
【００４７】
次に本発明をＪＰＥＧ画像の場合に関して説明する。しかしながら、本発明は他の画像フォーマットの適用を排除するものではなく、当業者ならば他の画像フォーマットも本発明に適応させることができよう。図２を参照する。図２は、出力画像ＯＩＭ１−ＯＩＭ３を生成させるために、一次画像ＰＩＭに指示を与える異なる種類のトリミングＲＯＩ１−ＲＯＩ３を示している。以下、異なる方法オプションを説明する時には図２を参照する。
【００４８】
次いで、出力画像ＯＩＭ１−ＯＩＭ３を形成するためのデジタルズーミング手順３５における方法を、異なる種類の実施の形態について説明する。第１及び第２の実施の形態においては、両者に１つのサイズ限界だけが適用される。第１の実施の形態の場合に関して図１、２を、及び図３のフローチャートを参照する。図３に関しては詳細に説明し、後に説明する他のフローチャートについては、図３の実施の形態とは異なる部分だけを説明することにする。
【００４９】
図３の最初のステップ３００において、デバイス１０．１のユーザは、本発明による撮像手順を開始する。ステップ３０１において、ユーザは、多分撮像に関連して必要とされるデジタルズーム機能３５に関連する１つまたはそれ以上の設定をセットするオプションを有している。これらの設定は、デバイス１０．１のユーザインタフェースＵＩを介してセットすることができる。本発明による設定だけではなく、この段階においてセットすることができる幾つかの設定が存在していても差し支えない。撮像動作を遂行する上でデジタルズーム機能を活動化させることなく、動作可能な光学ズーミング３４だけで十分であるような場合でも、設定をセットすることができる。
【００５０】
このようにしてセットすることができる設定は、出力画像ＯＩＭ１−ＯＩＭ３のための１つまたはそれ以上のサイズ限界である。この実施の形態においては、本発明によるサイズ限界は、本方法で生成させることを意図している出力画像ＯＩＭ１−ＯＩＭ３のための最小サイズmin image sizeである。サイズ限界min image sizeは、例えば、メガピクセル（Ｍpix）値で表すことができる。この値の例は、例えば1.5Ｍpixである。この実施の形態においては、センサ１３は総計解像度、例えば５Ｍpixを有することができる。以下、これらの値を例示の目的で使用するが、これらの値が本発明を、またはある特別な目的へのその適応を限定するものではないことを理解されたい。
【００５１】
プロセッサ１２は、この設定min image sizeを登録し、それをデバイス１０．１のメモリＭＥＭ’内に格納する。ステップ３０１において、一旦ユーザがこの設定min image sizeをセットした後は、たとえデバイス１０．１が撮像処理間にスイッチオフされても、デジタル撮像の際に常に使用することができる。つまりこの設定min image sizeを、カメラデバイスにおいて広く使用されている現設定の１つに似させることができる。この設定値min image sizeは、ユーザが次に変更するまで設定のデフォルト値として格納することができる。これらの面は、以下に説明する本発明の他の設定についても言えることである。
【００５２】
min image sizeに関連する設定、及び本発明によるサイズ限界は、一般に、ＵＩに表示される所定のリストを使用してセットすることができる。異なる値に関して、ユーザの選択を援助する支援情報も存在することができる。この種のリストには、出力画像ＯＩＭ１−ＯＩＭ３のための若干の最小サイズが存在し、ユーザはその１つをセットすることができる。勿論、ユーザは、彼自身が決定したサイズ値をセットすることもできる。このように、min image sizeはどのようなサイズにもセットすることができる。サイズ値は、例えば、整数メガピクセルサイズ値以外の他の値であることもできる。サイズ値スケールは、滑らかに変化し得る。
【００５３】
ステップ３０２において、デバイス１０．１のユーザは、カメラデバイス１０．１を用いて撮像対象を狙う。ステップ３０２においては、連続ビューファインダ撮像が遂行され、これは一次画像ＰＩＭをも生成する。これによってセンサ１３及び光学系１４によって捕捉された一次画像ＰＩＭがディスプレイ１１上に表示される。
【００５４】
もしユーザが一次画像ＰＩＭの画像領域をトリミングしたいような環境であれば（例えば、ユーザと、狙った撮像対象との間の距離）、彼はズーミング手順を遂行することができる。もしカメラデバイス１０．１が光学ズーム機能３４を有していれば、ステップ３０３において、ユーザはそれを望むままに使用することができる。光学ズーム機能３４は、画像対象を所望の手法でトリミングするために、その望遠位置まで、または他の適当な位置まで調整することができる。もし望遠位置を使用するのであれば、光学ズーム３４はその最大レベルにある。ビューファインダ１２の目的のための一次画像ＰＩＭが、この光学ズーム機能３４を使用して生成される。
【００５５】
もしユーザが、視野を更に大きくトリミングしたければ、即ち、関心領域ＲＯＩ１−ＲＯＩ３が一次画像ＰＩＭ内で“より深い”場合には、彼はデバイス１０．１のデジタルズーム３５を使用することができる。これも、ステップ３０３において遂行される。ユーザインタフェースＵＩは、ユーザが光学ズーム３４で許されるよりも更にズームすることを試みると、デジタルズーム３５が動作可能になるように設計することができる。ユーザは、この最大光学ズーム調整よりも更に進むことができる。また、若干の実施の形態においては、光学ズーム３４がその最大望遠位置にない場合でも、デジタルズーム３５を動作可能にすることができる。例えば、図２に示すように、ビューファインダ画面１１内でトリミングされる視野ＲＯＩ１−ＲＯＩ３を矩形、または他の縁取りを使用して囲むことができる。これは、現在デジタルズーム３５が動作可能になっていることをユーザに指示するために使用することができる。ユーザは、ビューファインダディスプレイ１１内に所望の領域が得られるまでトリミングを、即ちデジタルズーミング手順を続行する。
【００５６】
ビューファインダ１１内には、一度に１つのトリミングＲＯＩ１、ＲＯＩ２、またはＲＯＩ３だけが表示されることを理解されたい。縁取りされた領域ＲＯＩ１−ＲＯＩ３内の撮像対象が、出力画像ＯＩＭ１−ＯＩＭ３になる画像対象を形成する。縁取りＲＯＩ１−ＲＯＩ３の外側の、取囲んでいる領域は破棄される。これは、デジタルズームの分野においては公知の手順である。
【００５７】
縁取り枠が望む通りに主題を取囲んだ時に、即ち、関心領域ＲＯＩ１−ＲＯＩ３が所望の画像対象だけを有している場合、ユーザはシャッタボタンを押して最終一次画像ＰＭＩを捕捉し、デバイス１０．１はこの最終一次画像から出力画像ＯＩＭを生成する。プロセッサ１２は一次画像ＰＩＭのトリミングされた領域ＲＯＩ１−ＲＯＩ３を認識し、さらなる処理及び格納のためにこのデータだけを入力する。これは、ステップ３０４において遂行される。
【００５８】
ステップ３０５及び３０６において、１つのサイズ限界min image sizeに基づいて、及び一次画像ＰＩＭのトリミングされた領域ＲＯＩ１−ＲＯＩ３にも基づいて、考え得るスケーリング動作が遂行される。
【００５９】
ステップ３０５において、トリミングされたサブ画像ＲＯＩ１−ＲＯＩ３は、本発明による手法で遂行される処理を受ける。一次画像ＰＩＭのトリミングされた領域ＲＯＩ１−ＲＯＩ３に基づいて、例えば別の場所に格納する、またはさらなる処理のためにそこへ送ることを意図された出力画像ＯＩＭ１−ＯＩＭ３のためのサイズがセットされる。このサイズ調整は、デジタルズーム範囲の少なくとも一部へ遂行することができる。この実施の形態においては、遂行されるこの範囲はステップ３０１において限定されたサイズ限界値min image sizeによって限定される。従って、この実施の形態におけるデジタルズーミング範囲は、一方の範囲ではスケーリング処理が遂行されており、別の範囲においてはスケーリング処理が何も遂行されない２つのサブ範囲に分割される。
【００６０】
もしプロセッサ１２が、ステップ３０５の条件が真（ＹＥＳ）である、即ち、トリミングされた画像領域ＲＯＩ１のサイズ（＝1.3Ｍpix）がセットされたサイズ限界（＝1.5Ｍpix）よりも小さいと決定すれば、ステップ３０６へ進んでそのステップが遂行される。つまり、ステップ３０１において意図されたデジタルズームファクタは高過ぎるのである。ステップ３０６において、画像プロセッサ１２は、最終出力画像ＯＩＭ１を生成するために、一次画像ＰＩＭのトリミングされた画像領域ＲＯＩ１を、それのためにセットされたこの最小サイズmin image size（＝1.5Ｍpix）にアップスケールする。プログラムコード手段３１．６は、トリミングされた一次画像のサイズが最小サイズmin image sizeに達していなければ分析を遂行し、また補間を遂行する（ステップ３０５及び３０６）。
【００６１】
しかしながら、もしトリミングされた画像領域ＲＯＩ２、ＲＯＩ３のサイズ、即ち、デジタルズームファクタが、ステップ３０５における条件を偽（ＮＯ）にすれば、これもプロセッサ１２によって認識され、ステップ３０７が遂行される。ステップ３０７においては、捕捉された、トリミングされた画像ＲＯＩ２（＝２Ｍpix）及びＲＯＩ３（＝３Ｍpix）が、何等のスケーリング処理をも受けることなく、格納またはさらなる処理を受ける。プログラムコード手段３１．３がこれを遂行する。即ち、スケーリングについては何等の処理をも受けていないトリミングされた画像領域ＲＯＩ２、ＲＯＩ３が、所望の出力画像ＯＩＭ２、ＯＩＭ３を形成する。この場合、それらのサイズは、生成される出力画像のためにセットされた最小画像サイズ限界min image sizeよりも大きい。撮像手順は、ステップ３０８において終了する。
【００６２】
この実施の形態のステップ３０７、及び他の実施の形態の対応するステップも、ＪＰＥＧエンコーディングプロセスを含むことができる。本発明においては、このＪＰＥＧコーディングプロセスは、考え得るスケーリング処理の後に遂行される。これによって、スケーリング及びコーディング処理を遂行する適切な順序が達成される。
【００６３】
上述した実施の形態は、例えばユーザが、ある解像度で画像を印刷しようとしていること、及びカメラ１０．１が必要な補間を行うことを彼が欲していることを知っているような場合に使用することができる。またユーザは、もし彼が望むのであればサイズ限界min image sizeを使用してmin image size＝max image sizeにセットすることによって、従来の方法でデジタルズーム３５を動作させることができる。最大画像サイズmax image sizeの応用例は、以下に記述する。
【００６４】
図４は、最小画像サイズmin image sizeとは異なる他の１つの設定を使用する別の実施の形態を示している。この実施の形態においては、ステップ４００−４０４は、図３の対応するステップ３００−３０４と同等であることができる。また、図３において遂行される処理とそれ程異ならない他のステップに関しては、詳細な説明を省略する。これらのステップ４００−４０４を検討する上で唯一の例外は、ステップ４０１において最小画像サイズmin image sizeが、または一般的に言えば、本発明のセンスにおける画像サイズがセットされる代わりに、本発明による１つまたはそれ以上のサイズ限界として、出力画像ＯＩＭ１−ＯＩＭ３のための最大画像サイズmax image sizeがセットされることである。この最大画像サイズ値max image sizeは、例えば2.5Ｍpixであることができる。これもデバイス１０．１のユーザインタフェースＵＩ内にセットすることができる。
【００６５】
以上のことは、デジタルズーミング手順３５によって生成される出力画像が、ズームファクタ間にサイズmax image sizeを有する（no digital zoom used、max image size）ことを意味している。もしトリミングされた領域のサイズが、それのためにセットされた最大画像サイズmax image sizeよりも小さくなるような量のデジタルズームが使用されれば、出力画像の最終サイズはセットされたmax image sizeよりも小さくなろう。
【００６６】
ステップ４０５においてプロセッサ１２が再度使用され、トリミングされた画像領域ＲＯＩ１−ＲＯＩ３のサイズが、それのためにセットされた、またはデジタルズーム機能３５のメモリＭＥＭ’からピックアップされた最大サイズmax image size（＝2.5Ｍpix）を超えたか否かが決定される。もしステップ４０５の条件が真（ＹＥＳ）であればそれはＲＯＩ３の場合であり、ステップ４０６が遂行される。
【００６７】
ステップ４０６において画像プロセッサ１２は、一次画像ＰＩＭのトリミングされた領域ＲＯＩ３を、それのためにセットされたこの最大サイズmax image sizeまでダウンスケールする。プログラムコード手段３１．７が、この処理の責を負う。適用されるダウンスケーリング方法は当分野においては公知であるので、詳細な説明は省略する。
【００６８】
もしステップ４０５において評価された条件が偽（ＮＯ）であれば、即ち、ＲＯＩ１及びＲＯＩ２の場合には、ステップ４０７が遂行される。それらのサイズは、実効的なトリミングされた領域に対応するように維持され、出力画像ＯＩＭ１、ＯＩＭ２は1.3Ｍpix及び２Ｍpixを有している。他のステップ４０７−４０８は、図３の実施の形態に関連して説明したステップ３０７−３０８に対応させることができる。
【００６９】
この実施の形態においては、トリミングステップ４０３もオプションであることができる。もしステップ４０３においてトリミングが遂行されなければ、捕捉された画像ＰＩＭもmax image sizeまでダウンスケールすることができる。この非トリミング機能は、他の実施の形態にも適用することができる。もしユーザが、センサ１３の公称解像度（例えば、５Ｍpix）を有する出力画像を望めば、彼はmax image size＝sensor sizeをＵＩ内にセットすることができる。
【００７０】
図５を参照して、主として図４において説明した実施の形態に対応する実施の形態を説明する。しかしながら、この実施の形態は、センサ１３及び光学系１４が生成した一次画像ＰＩＭのデータを使用して若干の撮像設定を決定できることを示している。プログラムコード手段３１．１０が、この処理の責を負うことができる。
【００７１】
ステップ５０２．１において、例えば、最終出力画像ＯＩＭ１−ＯＩＭ３のホワイトバランスを調整するために、センサ１３が生成した一次画像ＰＩＭのデータの全量が収集される。ＡＷＢ統計量のこの収集は、ビューファインダステップ５０２（撮像がセンサ１３を使用することによって遂行される）に関連して遂行することができる。得られた出力画像ＯＩＭ１−ＯＩＭ３は、トリミング手順に起因して得られたデータ、即ち関心領域ＲＯＩ１−ＲＯＩ３のデータだけを有しているが、センサ１３によって捕捉され、見られた一次画像ＰＩＭの全領域（＝５Ｍpix）がＡＷＢ補正を決定するために使用される。ＡＷＢには、どのような種類の方法も使用することができる。ＡＷＢのセットは、何等かの考え得るスケーリング動作が遂行される前に、即ち、この実施の形態ではステップ５０６の前に遂行される。勿論、上述した、及び以下に説明する他の実施の形態も、この実施の形態において遂行されるＡＷＢ統計量の収集を利用することができる。
【００７２】
図６は、図３及び４に関連して説明した実施の形態が１つの統合された手順に組合されている実施の形態を示している。上述したこれらの実施の形態の説明は、それらの適切な部分において有効である。図６の実施の形態においては、本発明の特色である出力画像ＯＩＭ１−ＯＩＭ３のためのサイズ限界として、最大画像サイズmax image sizeに加えて最小画像サイズmin image sizeが適用される。
【００７３】
これらの値は、ステップ６０１及び６０２において再度セットされ、本例では、これらは上述した実施の形態に使用したものと同一である（1.5Ｍpix、2.5Ｍpix）。この設定は、デバイス１０．１のユーザインタフェースＵＩにおいて遂行される。この実施の形態では、本発明による方法が適用されるデジタルズームファクタの領域は、最小画像サイズの画像サイズの後（ステップ６０６のＹＥＳ経路）で、最大画像サイズの画像サイズの前（ステップ６０８のＹＥＳ経路）である。もしユーザが出力画像ＯＩＭ１として意図しているトリミングされた画像サイズ（ＲＯＩ１、1.3Ｍpix）が、ステップ６０６において、それのためにセットされたサイズ限界min image size（＝1.5Ｍpix）よりも小さいと決定されれば、ステップ６０７においてアップスケーリング、即ち補間処理が遂行される。もしユーザが出力画像ＯＩＭ３として意図しているトリミングされた画像サイズ（ＲＯＩ３、３Ｍpix）が、ステップ６０８において、それのためにセットされたサイズ限界max image size（＝2.5Ｍpix）よりも大きいと決定されれば、ステップ６０９においてダウンスケーリング処理が遂行される。プログラムコード手段３１．８が、これらの処理及び分析の責を負う。
【００７４】
もし、出力画像ＯＩＭ２として意図しているトリミングされた領域ＲＯＩ２が、最大画像サイズmax image sizeと最小画像サイズmin image sizeとの間のデジタルズームファクタ範囲内にあれば（即ち、ステップ６０８のＮＯ経路であれば）、トリミングされた領域ＲＯＩ２のためにアップスケーリングまたはダウンスケーリングについては何等の処理も遂行されない。格納ステップ６１０の後に、当該画像に関する撮像及びズーミング手順が終了する（ステップ６１１）。
【００７５】
図７の実施の形態は、図６の実施の形態に対応しているが、生成させたい出力画像のために、サイズ限界は更に少なくとも１つの出力画像サイズoutput image sizeを含んでいる。最大画像サイズmax image sizeのためのサイズ限界は、ここでは例えば４Ｍpixであることができ、最小画像サイズmin image sizeのためのサイズ限界は、ここでは例えば0.3Ｍpix（＝ＶＧＡ解像度）であることができる。出力サイズ限界output image sizeのためのサイズ限界は、この例では、例えば3.2Ｍpixであることができる。代替として、この出力サイズ限界は、若干の一般的に使用されている解像度のセット（例えば、４Ｍpix、3.2Ｍpix、２Ｍpix、１Ｍpix）であることもできる。この実施の形態では、センサ１３の公称解像度は例えば５Ｍpixであることができる。この実施の形態によって、ユーザは将に所望するサイズである最良の出力画像を達成するようになる。プログラムコード手段３１．９が、この出力画像サイズ処理セットに関係する動作の責を負う。
【００７６】
本実施の形態の第１の面によれば、もしサイズ限界に関してこのような設定が遂行され、最小画像サイズmin image sizeが極めて小さく、例えば0.3Ｍpixにセットされ、最大画像サイズmax image sizeが極めて大きく、例えば５Ｍpixにセットされれば、全ての画像は、セットされた出力画像サイズoutput image sizeである 3.2Ｍpixで生成される。
【００７７】
出力画像サイズoutput image sizeのためのサイズ限界設定は、ステップ７０２’においてセットすることができる。もし出力画像サイズ限界の所定のセット（例えば、４Ｍpix、3.2Ｍpix、２Ｍpix、１Ｍpix）が適用されれば、ステップ７０２’において、本明細書では“量子化された出力サイズモード”と呼ぶデジタルズーム機能３５に関する特別な撮像モードを選択することができる。一般的に、このモードにおいては、トリミングされた一次画像のためのサイズが、確立された手法でセットされることに基づいて、セットされた最小サイズ限界min image sizeとセットされた最大サイズmax image size限界との間のデジタルズーム範囲が、セットされた出力画像サイズ限界によって量子化される。このモードによれば、ユーザは、彼または彼女が望むサイズを画像毎にサイズ限界max image sizeとmin image sizeとの間にセットする必要はないが、画像は、確立された基準に基づいて所定の画像サイズの１つにスケールされる。この選択は、ユーザインタフェースＵＩ内で遂行する必要がある選択の量を減少させる。
【００７８】
もしステップ７０８において、トリミングされたサイズ、即ち生成された一次画像ＰＩＭの関心領域ＲＯＩ２のサイズが、サイズ限界min image sizeとmax image sizeとの間にあるとプロセッサ１２が決定すれば、ステップ７０９．２が遂行される。ステップ７０９．２においては、画像プロセッサ１２が、一次画像ＰＩＭのトリミングされた領域（＝２Ｍpix）を、セットされた出力画像サイズoutput image sizeへスケーリングする。このスケーリング処理は、確立されている手法で遂行される。
【００７９】
スケーリング処理は、以下のような手法で実現することができる。例えば、サイズ範囲が（3.2−４）Ｍpixの間である場合は出力画像のサイズは４Ｍpixであり、サイズ範囲が（２−3.2）Ｍpixの間である場合は出力画像のサイズは3.2Ｍpixであり、そしてサイズ範囲が（１−２）Ｍpixの間である場合は（これは、ＲＯＩ２の場合である）出力画像のサイズが２Ｍpixである等である。これらの場合、トリミングされた一次画像はこのように補間される。勿論、スケーリング処理として上述した手法の代わりに、即ち補間の代わりに、デシメーションを遂行することができる。このような実施の形態においては、例えば、サイズ範囲（3.2−４）Ｍpixの間でトリミングされた一次画像が3.2Ｍpixになるようにデシメートされる等である。この量子化実施の形態によれば、独断的に決定されるサイズは有していないが、トリミングされた画像領域に最も近い最も一般的なサイズの出力画像を生成させることができる。
【００８０】
従って、このステップ７０９．２においては、ダウンスケーリング及びアップスケーリングの両処理を、ＲＯＩのサイズとoutput image sizeとの関係、及びこの量子化実施の形態の実施にも依存して遂行することができる。それ以外の手順は、上述した実施の形態におけると同様に遂行することができる。図７の実施の形態において、もしトリミングされた画像領域のサイズが精密にサイズ限界としてセットされたサイズ、即ち、max image size またはmin image sizeであれば、ステップ７０７及び７０８は何等の補間も、またはデシメーション処理も行われずに遂行される。
【００８１】
勿論、最大及び最小サイズに関係するサイズ限界が適用されず、生成させたい全ての出力画像のためにセットされたサイズだけが適用される実施の形態も可能である。この場合遂行される処理は、関心領域ＲＯＩ１−ＲＯＩ３のサイズに依存させることができる。もしトリミングされた領域のサイズ、即ち、ＲＯＩ１及びＲＯＩ２が出力画像のためにセットされたサイズより小さくなれば、補間処理が遂行される。即ち、新しいピクセルが公知の手法で作成される。もしトリミングされた領域のサイズ、即ち、ＲＯＩ３が出力画像のためにセットされたサイズを越えれば、ダウンスケーリング処理が遂行される。勿論、もしトリミングされた領域のサイズがセットされた出力サイズと精密に一致すれば、処理は無用である。これは、他の実施の形態の場合も明らかである。
【００８２】
図８は、本発明によるデバイス１０．２の別の実施の形態を示している。その機能エンティティは、図１の説明において適切なレベルで定義されている。デバイス１０．２には必要な動作に対する責を負うプログラムコード３２が装備されている。
【００８３】
この実施の形態においても、デジタルカメラデバイス１０．２はデジタルズーム機能を遂行するための機能を有している。これは、出力画像を形成することを意図しているのである。デバイス１０．２は、図１に関連して説明した機能及びエンティティの他に、ユーザインタフェースエンティティＵＩ及びプロセッサエンティティ１２も含んでいる。センサ１３が生成した一次画像は、出力画像を形成するために、ユーザインタフェースＵＩにおいてデジタルズーミング手順と連係してトリミングされる。これは、プログラムコード手段３２．１が責を負っている。画像プロセッサ１２は、それのための品質係数ｑｆセットを使用して、出力画像を格納する。これは、プログラムコード手段３２．２が責を負っている。
【００８４】
本発明によるデバイス１０．２においては、驚くべきことに、品質係数ｑｆはトリミングされた一次画像領域のサイズに、即ち、最終出力画像として生成させようとしている関心領域のサイズに関係付けられる。これに関係する処理は、プログラムコード手段３２．３が責を負う。
【００８５】
図９は、出力画像を形成するためのデジタルズーミング手順における方法の一例を示している。この方法は、図８に示すデバイス１０．２を使用することによって実現することができる。図８のステップ９００−９０２は、この実施の形態に先行する実施の形態において説明した処理に対応させることができる。これらのステップは、ビューファインダ撮像（ステップ９０１）、ビューファインダ画像のトリミング（ステップ９０２）、及び出力画像を生成させるためのトリミングされた画像の捕捉（ステップ９０３）を含むことができる。
【００８６】
ステップ９０３を遂行した後に、ステップ９０４において、捕捉され、トリミングされた画像のための品質係数ｑｆが決定される。驚くべきことには、ここでは品質係数ｑｆはトリミングされた画像領域のサイズに基づいて決定される。サイズは、例えば上述した実施の形態において既述したメガピクセル値であることができる。即ち、サイズは画像の解像度として理解することができる。この手順は、例えば、トリミングされた画像領域のサイズが、プロセッサ１２によって最初に決定されるような手法で遂行される。
【００８７】
品質係数は、例えば、次の方程式を使用することによって計算することができる。
新ｑｆ＝旧ｑｆ＋［｛1.0−スケール｝* max｛（96、旧ｑｆ）−旧ｑｆ｝〕
但し、
スケール＝（トリミング ｘサイズ／オリジナル ｘサイズ）*（トリミング yサイズ／オリジナル yサイズ）
である。
【００８８】
また、新ｑｆ＝新品質係数、旧ｑｆ＝旧品質係数、トリミング ｘサイズ＝ＲＯＩの水平方向のサイズ、トリミング yサイズ＝ＲＯＩの垂直方向のサイズ、及びオリジナル ｘサイズ、オリジナル ｙサイズ＝センサが生成した一次画像の水平方向及び垂直方向のサイズである。デバイス１０．２には、これらの計算の責を負うプログラムコード手段３２．４を装備することができる。トリミングされた画像のファイルサイズは、たとえトリミングされた画像についてＪＰＥＧ品質係数ｑｆがかなり増加するとしても、トリミングされ、補間された画像のファイルサイズよりは小さい。
【００８９】
ステップ９０５において、捕捉され、トリミングされた出力画像は、それのためにセットされた品質係数を使用して格納される（プログラムコード手段３２．２）。
【００９０】
ＪＰＥＧコーディングに関連して品質係数ｑｆを適用することは、当業者には明白なことであろう。公知のように、ＪＰＥＧエンコーディングは、８×８離散コサイン変換（ＤＣＴ）に基づいている。品質係数ｑｆは、ＤＣＴ変換（＝64値）の後に量子化マトリックスの値を調整するために使用される。量子化マトリックスは、品質係数ｑｆの値を使用することによって、コーディングの前に計算することができる。
【００９１】
マトリックス内に格納される除数の値が大きくなると、ＤＣＴの値のかなりな部分が０に量子化されるようになる。これは、格納される出力画像のサイズを減少させ、同時に品質を貧弱にする。上述したアプリケーションの実施の形態においては、品質係数ｑｆの値が大きくなる（100に近くなる）程、マトリックス内の除数の値が小さくなることを意味している。これは、画像の品質を良好にする。品質係数の値が０に近付くと、除数の値が大きくなる。出力画像の品質に及ぼす効果は、逆になる。
【００９２】
若干の画像処理ソフトウェアにおいては、品質係数は、“圧縮率”という名前を使用して定義される。これらの場合、機能は将に逆である。画像データに関するＪＰＥＧファイルは、実際の品質係数ｑｆではなく、使用された量子化マトリックスにも関連して常に格納されることも理解されたい。その後に、量子化マトリックスを使用することによって、使用された品質係数ｑｆを推定することができる。ＪＰＥＧ標準は、ｑｆ＝50の品質係数値を表すある基本的マトリックスを提唱している。しかしながら、もしユーザが他の手法でマトリックスを選択したければ、勿論それも可能である。
【００９３】
ｑｆ＝100という品質係数は、マトリックスの全ての除数の値が１であること、従って、ＤＣＴ変換された値が整数精度までカットオフされることを意味している（この場合、画像は少しだけ圧縮される）。
【００９４】
もし全プロセスをブロック毎に記述すれば、以下のようになる。８×８位ブロックで画像が取られる−＞画像ブロックに対してＤＣＴ変換が指示される−＞変換された値が量子化マトリックスを使用して量子化される−＞量子化された値がジグザグ走査及び可変長コーディングを使用してコード化される。しかしながら、当業者にはＪＰＥＧ処理の基本理論は明白であるので、上述した背景情報は本発明による方法を如何様にも限定する意図がないことを理解されたい。一般的には、ＪＰＥＧ処理ステップは、ステップ３０７（及び他の実施の形態においては、他の対応する格納ステップ）に含まれる。
【００９５】
品質係数ｑｆは、格納しようとする出力画像をＪＰＥＧフォーマットに圧縮する場合のＪＰＥＧエンコーダへの入力パラメータである。もしトリミングされた画像についてＪＰＥＧ圧縮品質計数ｑｆを高くしなければ、後刻画像をかなり大きい解像度まで補間した時に圧縮アーチファクトが混乱をもたらしかねない。
【００９６】
図１０は本発明によるデバイス１０．３の第３の例を示しており、また図１１はこのデバイス１０．３に関するフローチャートである。ここでは、方法及びデバイス１０．１、１０．２が１つの統合されたデバイス１０．３に組合されている。もし上述した実施の形態と図１１のアイデアとを組合せることを具体化すれば、ＪＰＥＧ品質係数ｑｆはＲＯＩ１−ＲＯＩ３のトリミングサイズに関係付けられる。ＲＯＩのトリミングサイズが小さい程高い品質係数ｑｆ（圧縮が少ない）をセットすることが可能になり、しかもファイルサイズは小さめになる。トリミング、無補間、及び高品質係数を使用した場合には、トリミング、補間、及び低品質係数を使用した場合に比して実際の画像ディテールがより良好に表示される。
【００９７】
その後に画像がより高い解像度まで補間されても、ＪＰＥＧアーチファクトは、ＪＰＥＧ品質係数が静的である場合のように見えることはない（品質係数が高くなっているために、ＪＰＥＧ圧縮アーチファクトが少ないから）。当業者ならば、図７及び１１の実施の形態を組合せることも可能であろう。しかしながら、他の実施の形態の組合せを排除するものではない。
【００９８】
更に、一実施の形態によれば、本発明による、そして上述したサイズ限界は、必ずしもセンサ１３（光学系１４の動作と共に一次画像ＰＩＭを生成する）の公称解像度に等しいか、またはより低い必要はない。本発明による最小及び最大サイズ限界に関する条件は、１）min image size＜＝max image sizeであり、２）min image size＞０であることだけである。
【００９９】
この種の実施の形態の一例は、ユーザが、生成されたデジタル画像から画像プリンタデバイスを使用してハードコピーを作成するために、彼または彼女のカメラデバイスを使用してデジタル撮像を遂行しようとする状況であり得る。この実施の形態を、図１２にフローチャートで示してある。もしカメラデバイスのセンサ１３の公称解像度が例えば0.3Ｍpix（＝ＶＧＡ解像度）であり、画像プリンタデバイスのデフォルト印刷サイズが例えば1375664 pixであるとすれば、第１の実施の形態によれば、全一次画像領域を0.3Ｍpixから1375664 pixまで補間することができる。この1375664 pixは、ここではmax image size及びmin image sizeにセットされている（ステップ２１００）。この実施の形態によれば、ＶＧＡセンサ１３が生成した画像を、画像プリンタデバイスに精密にフィットさせることができる。即ち、この実施の形態では、トリミングプロセスは必ずしも遂行されることはなく、ステップ２２００において捕捉されたセンサデータの全てが、ステップ２４００において、センサの公称解像度から画像印刷デバイスの特性である精密な画像サイズまで補間される。これは、ステップ２３００のサイズ条件が満たされれば遂行される。これは、センサ１３の公称解像度が、これに関連して使用されるmin image sizeセットよりも小さいことを意味している。
【０１００】
他の一般的なステップ２０００、２５００、２６００に関しては、先行実施の形態に関連して説明済みである。勿論、第２の実施の形態によれば、この種の実施の形態を、トリミングプロセスが遂行される図３−７、９、及び１１に関して既述した実施の形態に適用できることが当業者には理解されよう。
【０１０１】
サイズ限界がセンサの公称解像度に等しいかまたはそれより大きく、そしてトリミングが全く遂行されないような上述した実施の形態に関して、図１０に示すデバイス１０．３を参照されたい。この実施の形態に従ってスケーリング処理を遂行するためのコード手段を有するプログラムプロダクト３３も存在している。コード手段は、主として図１に関連するコード手段３１．１−３１．１０に対応させることができるが、この関連実施の形態に合わせてある。もしトリミングが遂行されなければ、ディスプレイ１１は単なるビューファインダであり、ユーザインタフェースＵＩのための考え得るインタフェースであるに過ぎない。画像プロセッサ１２は、セットされたサイズ設定のサイズを有する出力画像を生成するために、一次画像に対してスケーリング動作を遂行する。以上のように、当業者には理解できるように、本明細書に記載されている異なる実施の形態の全ての組合せが可能である。
【０１０２】
上述した実施の形態のモチベーションは、例えばユーザが、例えば４”×６”のサイズ及び254ｄｐｉの解像度を有するハードコピーを作成したいと考え、またユーザが、デジタルカメラデバイス１０．３に補間処理を遂行させたいとすることを原因として発生する。これによって達成される長所は、特に鮮鋭化及びＪＰＥＧエンコーディングの前に、補間が遂行されることである。これは、鮮鋭化及びＪＰＥＧアーチファクトの拡大を回避し、より良き鮮鋭化結果をもたらす。以上のように、これらの実施の形態は印刷しようとする画像の事後処理の必要性を排除する（そうでない場合には、トリミングされた、またはトリミングされていないＶＧＡ画像が、例えば印刷プロセスの前に1.38Ｍpixのサイズまで補間されるようなデジタル印刷サービスによって事後処理される）。ＪＰＥＧエンコーディングの後の画像の補間は、アーチファクト効果を拡大させる。
【０１０３】
図１、８、及び１０に、本発明によるプログラムプロダクト３０．１、３０．２の応用例の概要が示されている。プログラムプロダクト３０．１、３０．２は、本発明によるデジタルカメラデバイス１０．１−１０．３において出力画像を形成するために、デジタルズーム機能３５に関連して遂行されるようになっている。プログラムプロダクト３０．１、３０．２は、メモリ媒体ＭＥＭのような記憶手段、及びデバイス１０．１−１０．３のプロセッサユニット１２によって実行可能な、そして本発明の方法によるデジタルズーミング手順を少なくとも一部的にソフトウェアレベルで扱うために、メモリ媒体ＭＥＭ内に書込まれているプログラムコード３１、３２、３３をも含むことができる。プログラムコード３１、３２のためのメモリ媒体ＭＥＭは、例えば、デバイス１０．１−１０．３のスタティックまたはダイナミックアプリケーションメモリであることができ、これは、撮像アプリケーションに関連して、またはより特定的には、デジタルズーム機能３４に関連して直接的に統合することができる。
【０１０４】
プログラムコード３１、３２、３３は、上述した幾つかのコード手段３１．１−３１．１０、３２．１−３２．４を含むことができる。これらのコード手段は、プロセッサ１２によって実行させることができ、またその動作は上述した方法に適合させることができる。コード手段３１．１−３１．１０、３２．１−３２．４は、逐次的に実行可能な１組のプロセッサ命令を形成することができる。これらの命令は、本発明によるデバイス１０．１−１０．３において本発明に望まれる機能を達成するために使用される。本発明は、デジタルズーム機能３５の実施の細部に大きなインパクトを与えることはない。これらの実施の細部はプロダクトに依存する。
【０１０５】
デジタルズーム機能３５が活動化された後の、本発明の基本的アイデアを考察する。センサ１３及び光学系１４によって生成されたオリジナル画像ＰＩＭは、デジタルズームファクタに従ってトリミングされる。何れにしても、補間またはアップスケーリング処理によって付加的な実情報は導入されないので、出力画像ＯＩＭ１−ＯＩＭ３の解像度はトリミングによって低くなる。特に移動体通信デバイス（ＭＭＳ（マルチメディアメッセージングサービス）の100ｋＢファイルサイズ制限参照）において、トリミングされた画像からより大きい画像（＝より大きいファイルサイズ）へ補間することは理に叶わない。画像の送り、画像の開き／処理等は、トリミングされた画像の方が高速である。画像を送受するために、デバイス１０．１−１０．３は、ネットワークシステム（図示してない）において通信するための通信モジュールを含むことができる。その後に、例えば何等かの理由から品質係数に関係する実施の形態が必要であれば、画像をより高い分解能に補間することができる。
【０１０６】
以上に、若干の長所に関して説明した。次に、デジタル撮像デバイス１０．１−１０．３の使用中に現れ得る若干の実際の状況、及び達成される長所を説明する。
【０１０７】
例１：写真プリントサービス会社Ｘは、254ｄｐｉの印刷解像度（出願時点においては典型的）を使用している。ユーザは、彼の４Ｍpixデジタルカメラデバイスで写真を撮り、それらをこのフォトサービスＸによって葉書サイズ（10×15（＝４”×６”））にプリントアウトすることを考えている。ここで、ユーザは、実際には〜１Ｍpixの画像を必要とし、４Ｍpixの画像は必要としない。それは、何れにせよフォトサービスにおいて、画像ファイルがプリント前に〜１Ｍpixサイズまでダウンスケールされるからである。葉書大（10×15）の画像の正確なサイズは、4×254×6×254＝1548384 pixであり、また葉書大（10×13）の画像の正確なサイズは、4×254×4×254×4/3＝1375664 pixである。これらの正確なサイズは、上に〜１Ｍpixで示されている。例えばユーザは、max image sizeを４Ｍpixに、またmin image sizeを1548384 pixまたは1375664 pixにセットし、デジタルカメラ１０．１を通常通りに使用することができる。トリミングされた画像をオリジナルの解像度まで補間し、次いで、画像をプリントする前に再度ダウンスケールすることは賢明ではない。補間／ダウンスケーリングを繰り返すと、画像品質を劣化させるからである。
【０１０８】
ＵＩの便利さの観点から、上述した計算されたサイズではなく、プリントしようとしている写真コピーのＤＰＩ値及びサイズをユーザインタフェースＵＩ内にセットすることもできる。この種のＵＩ装置においては、ユーザは上述した正確なピクセル値を決定する必要はない。一般に、デバイスは、上述した、または以下に説明する実施の形態には無関係に、人が介在することなく画像サイズ自体の設定をも遂行することができる。このデバイスには、蓄積された知識を適用することができる。また、もしユーザがデジタル撮像の瞬間に、彼または彼女がハードコピーの作成にフォトサービスＸだけを使用することを知っていれば、max image size＝min image sizeにセットすると有用である。
【０１０９】
例２：進歩的なユーザはデジタルズーム動作（補間の使用）をより良く制御することができるが、普通のユーザはデジタルズームに関して他の何等かのアプローチ以外には何も知らない。
【０１１０】
例３：ユーザは、彼がよりスマートなデジタルズームを使用することを欲した時に目標解像度を引下げる（例えば、従来技術の解決法におけるように）必要はなく、出力解像度は、デジタルズームファクタが×１よりも大きい時には、自動的に低下する。
【０１１１】
例４：若干の従来技術の解決法における状況のように、極めて大きいデジタルズームが画像を極めて小さい画像にトリミングすることはないが、ユーザは解像度の下限を、例えば所望の印刷解像度に従ってセットすることができる。
【０１１２】
例５：ＪＰＥＧ品質係数がデジタルズームファクタ（＝トリミングファクタ）に関連しているという事実が、画像品質を改善する。
【０１１３】
例６：トリミングされた画像は、特に移動体通信デバイスにおいては、補間された画像よりも処理／送りが高速である。後刻、ユーザは、例えば双三次補間を使用することによって、ある適当なツール（“メディアギャラリー”）内でトリミングされた画像内にズームすることができ、これは本発明によって制限されることはない。
【０１１４】
以上の説明、及びそれに関連する添付図面は、本発明を例示することを意図しているに過ぎない。従って、本発明は上述した実施の形態に限定されるものではなく、可能な多くの変化及び変更は本発明の範囲内にあることを理解されたい。
【図面の簡単な説明】
【０１１５】
【図１】本発明による第１のデジタルカメラデバイスの基本的アプリケーション例及び第１のデジタルカメラデバイスに関連して配列されている第１のプログラムプロダクトを示す概要図である。
【図２】本発明に関連する一次画像のトリミングの若干の例を示す図である。
【図３】デジタルズーミング手順を遂行する場合の第１の方法の第１のアプリケーション例のフローチャートである。
【図４】デジタルズーミング手順を遂行する場合の第１の方法の第２のアプリケーション例のフローチャートである。
【図５】デジタルズーミング手順を遂行する場合の第１の方法の第３のアプリケーション例のフローチャートである。
【図６】デジタルズーミング手順を遂行する場合の第１の方法の第４のアプリケーション例のフローチャートである。
【図７】デジタルズーミング手順を遂行する場合の第１の方法の第５のアプリケーション例のフローチャートである。
【図８】本発明による第２のデジタルカメラデバイスの基本的アプリケーション例及び第２のデジタルカメラデバイスに関連して配列されている第２のプログラムプロダクトを示す概要図である。
【図９】デジタルズーミング手順を遂行する場合の第２の方法の第１のアプリケーション例のフローチャートである。
【図１０】図１及び図８のデバイスの組合せである本発明による第３のデジタルカメラデバイスの基本的アプリケーション例及び第３のデジタルカメラデバイスに関連して配列されている第３のプログラムプロダクトを示す概要図である。
【図１１】デジタルズーミング手順を遂行する場合の第３の方法のアプリケーション例のフローチャートである。
【図１２】デジタル撮像手順を遂行する場合の第４の方法のアプリケーション例のフローチャートである。
【図１】
2008547341.tif 000003
【図２】
2008547341.tif 000004
【図３】
2008547341.tif 000005
【図４】
2008547341.tif 000006
【図５】
2008547341.tif 000007
【図６】
2008547341.tif 000008
【図７】
2008547341.tif 000009
【図８】
2008547341.tif 000010
【図９】
2008547341.tif 000011
【図１０】
2008547341.tif 000012
【図１１】
2008547341.tif 000013
【図１２】
2008547341.tif 000014
【手続補正書】
【提出日】平成19年12月26日(2007.12.26)
【手続補正１】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
出力画像（ＯＩＭ１−ＯＩＭ３）を形成する手段としてのデジタルズーム機能（３５）を有するデジタルカメラデバイス（１０．１）であって、
一次画像（ＰＩＭ）を生成するセンサ（１３）及び光学系（１４）と、
上記出力画像（ＯＩＭ１−ＯＩＭ３）を形成するために、上記一次画像（ＰＩＭ）を上記デジタルズーム機能（３５）と連係してトリミングするディスプレイ（１１）と、
上記出力画像（ＯＩＭ１−ＯＩＭ３）のための少なくとも最大サイズをセットするユーザインタフェース手段（ＵＩ）と、
もし上記トリミングされた一次画像（ＰＩＭ）がある最大サイズを超えれば、上記トリミングされた一次画像（ＰＩＭ）を上記最大サイズまでダウンスケールする画像プロセッサ（１２）と、
を含み、
上記ユーザインタフェース（ＵＩ）は、更に、上記出力画像（ＯＩＭ１−ＯＩＭ３）のための最小サイズがセットされるようになっており、
上記イメージプロセッサ（１２）は、もし上記トリミングされた一次画像（ＰＩＭ）のサイズがある最小サイズに達しなければ、上記トリミングされた一次画像（ＰＩＭ）をそのサイズまでアップスケールする、
ことを特徴とするデジタルカメラデバイス（１０．１）。
【請求項２】
上記サイズ限界は、更に、上記出力画像（ＯＩＭ１−ＯＩＭ３）のための少なくとも１つの出力画像サイズを含み、上記画像プロセッサ（１２）は、もしそれのサイズが上記最小サイズと上記最大サイズとの間にあれば、上記トリミングされた一次画像（ＰＩＭ）を、確立された手法でそのサイズまでスケールすることを特徴とする請求項１に記載のデジタルカメラデバイス（１０．１）。
【請求項３】
上記セットされた最小サイズ限界と上記セットされた最大サイズ限界との間のデジタルズーム範囲は、上記トリミングされた一次画像（ＰＩＭ）のためのサイズのどれが確立された手法でセットされるかに基づいて、上記セットされた出力画像サイズ限界によって量子化されることを特徴とする請求項２に記載のデジタルカメラデバイス（１０．１）。
【請求項４】
上記一次画像（ＰＩＭ）のデータは、撮像設定を決定するために使用されることを特徴とする請求項１に記載のデジタルカメラデバイス（１０．１）。
【請求項５】
出力画像（ＯＩＭ１−ＯＩＭ３）を形成する手段としてのデジタルズーム機能（３５）を有するデジタルカメラデバイス（１０．２）であって、
一次画像（ＰＩＭ）を生成するためのセンサ（１３）及び光学系（１４）と、
上記出力画像（ＯＩＭ１−ＯＩＭ３）を形成するために、上記一次画像（ＰＩＭ）を上記デジタルズーム機能（３５）と連係してトリミングするディスプレイ（１１）と、
それのためにセットされている品質係数を使用して、出力画像（ＯＩＭ１−ＯＩＭ３）を格納する画像プロセッサ（１２）と、
を含み、
上記品質係数は、上記トリミングされた一次画像（ＰＩＭ）のサイズに関係付けられることを特徴とするデジタルカメラデバイス（１０．２）。
【請求項６】
上記品質係数は、
新ｑｆ＝新品質係数、
旧ｑｆ＝旧品質係数、
トリミング ｘサイズ＝ＲＯＩの水平方向のサイズ、
トリミング yサイズ＝ＲＯＩの垂直方向のサイズ、
オリジナル ｘサイズ、オリジナル ｙサイズ＝センサ（１３）が生成した一次画像（ＰＩＭ）のサイズ、及び
スケール＝（トリミング ｘサイズ／オリジナル ｘサイズ）*（トリミング yサイズ／オリジナル yサイズ）
として、方程式
新ｑｆ＝旧ｑｆ＋［｛1.0−スケール｝*｛max（96、旧ｑｆ）−旧ｑｆ｝］
を使用して計算することを特徴とする請求項５に記載のデジタルカメラデバイス（１０．２）。
【請求項７】
出力画像（ＯＩＭ１−ＯＩＭ３）を形成する手段としてのデジタルズーム機能（３５）を有するデジタルカメラデバイス（１０．３）であって、
一次画像（ＰＩＭ）を生成するためのセンサ（１３）及び光学系（１４）と、
上記出力画像（ＯＩＭ１−ＯＩＭ３）を形成するために、上記一次画像（ＰＩＭ）を上記デジタルズーム機能（３５）と連係してトリミングするディスプレイ（１１）と、
上記デジタルズーム機能（３５）に関連する１つまたはそれ以上の設定をセットするユーザインタフェース手段と、
上記出力画像（ＯＩＭ１−ＯＩＭ３）のためのサイズを上記一次画像（ＰＩＭ）のトリミングに基づいてセットし、且つそれのためにセットされている品質係数を使用して上記出力画像（ＯＩＭ１−ＯＩＭ３）を格納する画像プロセッサ（１２）と、
を含み、
上記ユーザインタフェース（ＵＩ）は、上記設定として、上記出力画像（ＯＩＭ１−ＯＩＭ３）のための１つまたはそれ以上のサイズ限界がセットされるようになっており、
上記画像プロセッサ（１２）は、上記１つまたはそれ以上のサイズ限界及び上記トリミングされた一次画像（ＰＩＭ）のサイズに基づいて、上記トリミングされた一次画像（ＰＩＭ）を、上記１つまたはそれ以上のサイズ限界によって限定されるデジタルズーム範囲の少なくとも一部へスケールする動作を遂行し、且つ上記品質係数を上記トリミングされた一次画像（ＰＩＭ）のサイズに関係付ける、
ことを特徴とするデジタルカメラデバイス（１０．３）。
【請求項８】
出力画像（ＯＩＭ１−ＯＩＭ３）を形成する手段としてのデジタルズーム機能（３５）を有するデジタルカメラデバイス（１０．３）であって、
一次画像（ＰＩＭ）を生成するためのセンサ（１３）及び光学系（１４）と、
デジタル撮像に関連して上記一次画像（ＰＩＭ）を見るためのディスプレイ（１１）と、
上記デジタルズーム機能（３５）に関連する１つまたはそれ以上の設定をセットするユーザインタフェース手段（ＵＩ）と、
上記出力画像（ＯＩＭ１−ＯＩＭ３）を形成するために、上記一次画像（ＰＩＭ）を処理する画像プロセッサ（１２）と、
を含み、
上記ユーザインタフェース（ＵＩ）は、上記設定として、上記出力画像（ＯＩＭ１−ＯＩＭ３）のための少なくとも１つのサイズ設定がセットされるようになっており、
上記画像プロセッサ（１２）は、上記処理として、上記セットされたサイズ設定のサイズを有する上記出力画像（ＯＩＭ１−ＯＩＭ３）を生成するために、上記一次画像（ＰＩＭ）をスケールする動作を遂行する、
ことを特徴とするデジタルカメラデバイス（１０．３）。
【請求項９】
上記サイズ設定は上記出力画像（ＯＩＭ１−ＯＩＭ３）のための最小サイズであり、上記画像プロセッサ（１２）は、もしそれのサイズが上記最小サイズに達しなければ、上記一次画像（ＰＩＭ）をそのサイズまでアップスケールすることを特徴とする請求項８に記載のデジタルカメラデバイス（１０．３）。
【請求項１０】
出力画像（ＯＩＭ１−ＯＩＭ３）を形成する手段としてのデジタルズーミング手順における方法であって、
上記デジタルズーミング手順に関連する１つまたはそれ以上のサイズ限界設定をセットするステップ、
を含み、
上記設定は、上記出力画像（ＯＩＭ１−ＯＩＭ３）のための少なくとも最大サイズを含み、
上記方法は、更に、
一次画像（ＰＩＭ）を生成するステップと、
上記出力画像（ＯＩＭ１−ＯＩＭ３）を形成するために、上記一次画像（ＰＩＭ）を上記デジタルズーミング手順と連係してトリミングするステップと、
もし上記トリミングされた一次画像（ＰＩＭ）のサイズが上記最大サイズを超えれば、上記出力画像（ＯＩＭ１−ＯＩＭ３）を形成するために、上記トリミングされた一次画像（ＰＩＭ）を上記最大サイズまでダウンスケールするステップと、
を含み、
上記サイズ限界設定として、上記出力画像（ＯＩＭ１−ＯＩＭ３）のための最小サイズをセットし、もしそれのサイズが上記最小サイズに達しなければ、上記一次画像（ＰＩＭ）をそのサイズまでアップスケールする、
ことを特徴とする方法。
【請求項１１】
上記サイズ限界は、更に、上記出力画像（ＯＩＭ１−ＯＩＭ３）のための少なくとも１つの出力画像サイズを含み、もしそれのサイズが上記最小サイズと上記最大サイズとの間にあれば、上記トリミングされた一次画像（ＰＩＭ）を、確立された手法でそのサイズまでスケールすることを特徴とする請求項１０に記載の方法。
【請求項１２】
上記セットされた最小サイズ限界と上記セットされた最大サイズ限界との間のデジタルズーム範囲は、上記トリミングされた一次画像（ＰＩＭ）のためのサイズのどれが確立された手法でセットされるかに基づいて、上記セットされた出力画像サイズ限界によって量子化されることを特徴とする請求項１１に記載の方法。
【請求項１３】
上記一次画像（ＰＩＭ）のデータは、撮像設定を決定するために使用されることを特徴とする請求項１０に記載の方法。
【請求項１４】
出力画像（ＯＩＭ１−ＯＩＭ３）を形成する手段としてのデジタルズーミング手順における方法であって、
一次画像（ＰＩＭ）を生成するステップと、
上記出力画像（ＯＩＭ１−ＯＩＭ３）を形成するために、上記一次画像（ＰＩＭ）を上記デジタルズーミング手順と連係してトリミングするステップと、
上記出力画像（ＯＩＭ１−ＯＩＭ３）を、それのためにセットされている品質係数を使用して格納するステップと、
を含み、
上記品質係数を、上記トリミングされた一次画像（ＰＩＭ）のサイズに基づいて計算する、
ことを特徴とする方法。
【請求項１５】
上記品質係数は、
新ｑｆ＝新品質係数、
旧ｑｆ＝旧品質係数、
トリミング ｘサイズ＝ＲＯＩの水平方向のサイズ、
トリミング yサイズ＝ＲＯＩの垂直方向のサイズ、
オリジナル ｘサイズ、オリジナル ｙサイズ＝センサ（１３）が生成した一次画像（ＰＩＭ）のサイズ、及び
スケール＝（トリミング ｘサイズ／オリジナル ｘサイズ）*（トリミング yサイズ／オリジナル yサイズ）
として、方程式
新ｑｆ＝旧ｑｆ＋［｛1.0−スケール｝*｛max（96、旧ｑｆ）−旧ｑｆ｝］
を使用して計算することを特徴とする請求項１４に記載の方法。
【請求項１６】
出力画像（ＯＩＭ１−ＯＩＭ３）を形成する手段としてのデジタルズーミング手順における方法であって、
デジタルズーミング手順に関連する１つまたはそれ以上の設定をセットするステップと、
一次画像（ＰＩＭ）を生成するステップと、
上記出力画像（ＯＩＭ１−ＯＩＭ３）を形成するために、上記一次画像（ＰＩＭ）を上記デジタルズーミング手順と連係してトリミングするステップと、
上記出力画像（ＯＩＭ１−ＯＩＭ３）のためのあるサイズを、上記一次画像のトリミングに基づいてセットするステップと、
上記出力画像（ＯＩＭ１−ＯＩＭ３）を、それのためにセットされている品質係数を使用して格納するステップと、
を含み、
上記設定として、上記出力画像（ＯＩＭ１−ＯＩＭ３）のための１つまたはそれ以上のサイズ限界をセットし、上記１つまたはそれ以上のサイズ限界及び上記トリミングされた一次画像（ＰＩＭ）のサイズに基づいて、上記トリミングされた一次画像（ＰＩＭ）を、上記１つまたはそれ以上のサイズ限界によって限定されるデジタルズーム範囲の少なくとも一部へスケールする動作を遂行し、且つ上記品質係数を上記トリミングされた一次画像（ＰＩＭ）のサイズに基づいて計算する
ことを特徴とする方法。
【請求項１７】
出力画像（ＯＩＭ１−ＯＩＭ３）を形成する手段としてのデジタルズーミング手順における方法であって、
デジタルズーミング手順に関連する１つまたはそれ以上の設定をセットするステップと、
一次画像（ＰＩＭ）を生成するステップと、
上記出力画像（ＯＩＭ１−ＯＩＭ３）を形成するために、上記一次画像（ＰＩＭ）を処理するステップと、
を含み、
上記設定として、上記出力画像（ＯＩＭ１−ＯＩＭ３）のための少なくとも１つのサイズ設定をセットし、
上記処理として、上記セットされたサイズ設定のサイズを有する上記出力画像（ＯＩＭ１−ＯＩＭ３）を生成するために、上記一次画像（ＰＩＭ）をスケールする動作を遂行する、
ことを特徴とする方法。
【請求項１８】
上記サイズ設定は上記出力画像（ＯＩＭ１−ＯＩＭ３）のための最小サイズであり、もしそれのサイズが上記最小サイズに達しなければ、上記一次画像（ＰＩＭ）をそのサイズまでアップスケールすることを特徴とする請求項１７に記載の方法。
【請求項１９】
デジタルカメラデバイス（１０．１）における出力画像（ＯＩＭ１−ＯＩＭ３）を形成する手段としてのデジタルズーム機能（３５）を遂行するプログラムプロダクト（３０．１）であって、上記プログラムプロダクト（３０．１.）は、格納手段（ＭＥＭ）、及び上記格納手段（ＭＥＭ）内に書込まれていてプロセッサ（１２）によって実行可能なプログラムコード（３１）を含み、上記プログラムコード（３１）は、
上記デジタルズーム機能（３５）に関連し、ユーザインタフェース（ＵＩ）を介して１つまたはそれ以上のサイズ限界設定をセットするように構成されているコード手段（３１．１、３１．４）、
を含み、
上記サイズ限界設定は、上記出力画像（ＯＩＭ１−ＯＩＭ３）のための少なくとも最大サイズを含み、
上記プログラムコード（３１）は、更に、
上記出力画像（ＯＩＭ１−ＯＩＭ３）を形成するために、撮像手段（１３、１４）によって生成された一次画像（ＰＩＭ）を、上記ユーザインタフェース（ＵＩ）において、上記デジタルズーム機能（３５）と連係してトリミングするように構成されているコード手段（３１．２）と、
上記出力画像（ＯＩＭ１−ＯＩＭ３）を形成するために、もし上記トリミングされた一次画像（ＰＩＭ）のサイズが上記最大サイズを越えれば、上記トリミングされた一次画像（ＰＩＭ）を上記最大サイズまでダウンスケールするように構成されているコード手段（３１．３、３１．５、３１．７）と、
を含み、
上記サイズ限界設定として、上記出力画像（ＯＩＭ１−ＯＩＭ３）のための最小サイズをセットするようになっており、上記プログラムコード（３１）は、
もし上記トリミングされた一次画像（ＰＩＭ）のサイズが上記最小サイズに達しなければ、上記トリミングされた一次画像（ＰＩＭ）を上記最小サイズまでアップスケールするように構成されているコード手段（３１．６）、
を含むことを特徴とするプログラムプロダクト（３０．１）。
【請求項２０】
上記サイズ限界は、更に、上記出力画像（ＯＩＭ１−ＯＩＭ３）のための少なくとも１つの出力画像サイズを含み、上記プログラムコード（３１）は、もし上記トリミングされた一次画像（ＰＩＭ）のサイズが上記最小サイズと上記最大サイズとの間にあれば、上記トリミングされた一次画像（ＰＩＭ）を、確立された手法で上記出力画像サイズまでスケールするように構成されているコード手段（３１．９）を含むことを特徴とする請求項１９に記載のプログラムプロダクト（３０．１）。
【請求項２１】
上記プログラムコード（３１）は、上記セットされた最小サイズ限界と上記セットされた最大サイズ限界との間のデジタルズーム範囲を、上記セットされた出力画像サイズ限界によって量子化し、上記量子化に基づいて、上記トリミングされた一次画像（ＰＩＭ）のためのサイズを、確立された手法でセットするように構成されているコード手段（３１．９）を含むことを特徴とする請求項２０に記載のプログラムプロダクト（３０．１）。
【請求項２２】
上記プログラムコード（３１）は、上記一次画像（ＰＩＭ）のデータを使用して撮像設定を決定するように構成されているコード手段（３１．１０）を含むことを特徴とする請求項１９に記載のプログラムプロダクト（３０．１）。
【請求項２３】
デジタルカメラデバイス（１０．２）における出力画像（ＯＩＭ１−ＯＩＭ３）を形成する手段としてのデジタルズーム機能（３５）を遂行するプログラムプロダクト（３０．２）であって、上記プログラムプロダクト（３０．２）は、格納手段（ＭＥＭ）、及び上記格納手段（ＭＥＭ）内に書込まれていてプロセッサ（１２）によって実行可能なプログラムコード（３２）を含み、上記プログラムコード（３２）は、
上記出力画像（ＯＩＭ１−ＯＩＭ３）を形成するために、撮像手段（１３、１４）によって生成された一次画像（ＰＩＭ）を、上記デジタルズーム機能（３５）と連係してユーザインタフェース（ＵＩ）においてトリミングするように構成されている第１のコード手段（３２．１）と、
上記出力画像（ＯＩＭ１−ＯＩＭ３）を、それのためにセットされている品質係数を使用して格納するように構成されている第２のコード手段（３２．２）と、
を含み、
上記プログラムコード（３２）は、
上記トリミングされた一次画像（ＰＩＭ）のサイズに基づいて、使用される上記品質係数を決定するように構成されている第３のコード手段（３２．３）、
を含むことを特徴とするプログラムプロダクト（３０．２）。
【請求項２４】
上記プログラムコード（３２）は、
新ｑｆ＝新品質係数、
旧ｑｆ＝旧品質係数、
トリミング ｘサイズ＝ＲＯＩの水平方向のサイズ、
トリミング yサイズ＝ＲＯＩの垂直方向のサイズ、
オリジナル ｘサイズ、オリジナル ｙサイズ＝センサ（１３）が生成した一次画像（ＰＩＭ）のサイズ、及び
スケール＝（トリミング ｘサイズ／オリジナル ｘサイズ）*（トリミング yサイズ／オリジナル yサイズ）
として、方程式
新ｑｆ＝旧ｑｆ＋［｛1.0−スケール｝*｛max（96、旧ｑｆ）−旧ｑｆ｝］
を使用して上記品質係数を計算するように構成されている第４のコード手段（３２．４）を含むことを特徴とする請求項２３に記載のプログラムプロダクト（３０．２）。
【請求項２５】
デジタルカメラデバイス（１０．３）において出力画像（ＯＩＭ１−ＯＩＭ３）を形成する手段としてのデジタルズーム機能（３５）を遂行するプログラムプロダクト（３０．１、３０．２）であって、上記プログラムプロダクト（３０．１、３０．２）は、格納手段（ＭＥＭ）、及び上記格納手段（ＭＥＭ）内に書込まれていてプロセッサ（１２）によって実行可能なプログラムコード（３１−３３）を含み、上記プログラムコード（３１−３３）は、
上記デジタルズーム機能（３５）に関連し、ユーザインタフェース（ＵＩ）を介して１つまたはそれ以上の設定をセットするように構成されている第１のコード手段（３１．１）と、
上記出力画像（ＯＩＭ１−ＯＩＭ３）を形成するために、撮像手段（１３、１４）によって生成された一次画像（ＰＩＭ）を、上記デジタルズーム機能（３５）と連係してユーザインタフェース（ＵＩ）においてトリミングするように構成されている第２のコード手段（３１．２、３２．１）と、
上記一次画像（ＰＩＭ）のトリミングに基づいて、上記出力画像（ＯＩＭ１−ＯＩＭ３）のためのサイズを、デジタルズーム範囲の少なくとも一部にセットするように構成されている第３のコード手段（３１．３）と、
上記出力画像（ＯＩＭ１−ＯＩＭ３）を、それのためにセットされている品質係数を使用して格納するように構成されているコード手段（３２．２）と、
を含み、
上記プログラムコード（３１−３３）は、
上記設定として、上記出力画像（ＯＩＭ１−ＯＩＭ３）のための１つまたはそれ以上のサイズ限界を、ユーザインタフェース（ＵＩ）内にセットするように構成されている第４のコード手段（３１．４）と、
上記トリミングされた一次画像（ＰＩＭ）を、上記１つまたはそれ以上のサイズ限界によって限定される上記デジタルズーム範囲の少なくとも一部へスケールする動作を遂行するように構成されている第５のコード手段（３１．５）と、
を含み、
上記スケーリング動作は、上記１つまたはそれ以上のサイズ限界及び上記トリミングされた一次画像（ＰＩＭ）のサイズに基づくようにされており、
上記プログラムコード（３１−３３）は、更に、
使用される上記品質係数を、上記トリミングされた一次画像（ＰＩＭ）のサイズに基づいて決定するように構成されているコード手段（３２．３）、
を含むことを特徴とするプログラムプロダクト（３０．１、３０．２）。
【請求項２６】
デジタルカメラデバイス（１０．３）において出力画像（ＯＩＭ１−ＯＩＭ３）を形成する手段としてのデジタルズーム機能（３５）を遂行するプログラムプロダクト（３０．１、３０．２）であって、上記プログラムプロダクト（３０．１、３０．２）は、格納手段（ＭＥＭ）、及び上記格納手段（ＭＥＭ）内に書込まれていてプロセッサ（１２）によって実行可能なプログラムコード（３３）を含み、上記プログラムコード（３３）は、
デジタルズーム機能（３５）に関連し、ユーザインタフェース（ＵＩ）を介して１つまたはそれ以上の設定をセットするように構成されている第１のコード手段（３１．１）と、
上記出力画像（ＯＩＭ１−ＯＩＭ３）を形成するために、撮像手段（１３、１４）によって生成された一次画像（ＰＩＭ）を、上記デジタルズーム機能（３５）と連係してユーザインタフェース（ＵＩ）において見るように構成されている第２のコード手段と、
上記出力画像（ＯＩＭ１−ＯＩＭ３）を形成するために、上記一次画像（ＰＩＭ）を処理するように構成されている第３のコード手段と、
を含み、
上記プログラムコード（３３）は、
上記設定として、上記出力画像（ＯＩＭ１−ＯＩＭ３）のための少なくとも１つのサイズ設定をユーザインタフェース（ＵＩ）内にセットするように構成されている第４のコード手段（３１．４）と、
上記処理として、上記セットされたサイズ設定のサイズを有する出力画像（ＯＩＭ１−ＯＩＭ３）を生成するために、上記一次画像（ＰＩＭ）をスケールする動作を遂行するように構成されている第５のコード手段（３１．５）と、
を含むことを特徴とするプログラムプロダクト（３０．１、３０．２）。
【請求項２７】
上記サイズ設定は上記出力画像（ＯＩＭ１−ＯＩＭ３）のための最小サイズであり、上記プログラムコード（３３）は、もし上記画像のサイズが上記最小サイズに達しなければ、上記一次画像（ＰＩＭ）を上記最小サイズまでアップスケールするように構成されている第６のコード手段（３１．６）を含むことを特徴とする請求項２６に記載のプログラムプロダクト（３０．１、３０．２）。
【国際調査報告】
2008547341.tif 000015
2008547341.tif 000016
2008547341.tif 000017
2008547341.tif 000018
2008547341.tif 000019