JP2008547341A - デジタルカメラデバイスにおいてデジタルズームを実施するためのデジタルカメラデバイス及び方法及び対応するプログラムプロダクト - Google Patents

デジタルカメラデバイスにおいてデジタルズームを実施するためのデジタルカメラデバイス及び方法及び対応するプログラムプロダクト Download PDF

Info

Publication number
JP2008547341A
JP2008547341A JP2008518879A JP2008518879A JP2008547341A JP 2008547341 A JP2008547341 A JP 2008547341A JP 2008518879 A JP2008518879 A JP 2008518879A JP 2008518879 A JP2008518879 A JP 2008518879A JP 2008547341 A JP2008547341 A JP 2008547341A
Authority
JP
Japan
Prior art keywords
size
image
pim
oim1
oim3
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Granted
Application number
JP2008518879A
Other languages
English (en)
Other versions
JP4516149B2 (ja
Inventor
ヤルノ ニカネン
オッシ カレヴォ
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Nokia Oyj
Original Assignee
Nokia Oyj
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Nokia Oyj filed Critical Nokia Oyj
Publication of JP2008547341A publication Critical patent/JP2008547341A/ja
Application granted granted Critical
Publication of JP4516149B2 publication Critical patent/JP4516149B2/ja
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N5/00Details of television systems
    • H04N5/222Studio circuitry; Studio devices; Studio equipment
    • H04N5/262Studio circuits, e.g. for mixing, switching-over, change of character of image, other special effects ; Cameras specially adapted for the electronic generation of special effects
    • H04N5/2628Alteration of picture size, shape, position or orientation, e.g. zooming, rotation, rolling, perspective, translation
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N23/00Cameras or camera modules comprising electronic image sensors; Control thereof
    • H04N23/60Control of cameras or camera modules
    • H04N23/69Control of means for changing angle of the field of view, e.g. optical zoom objectives or electronic zooming

Landscapes

  • Engineering & Computer Science (AREA)
  • Multimedia (AREA)
  • Signal Processing (AREA)
  • Studio Devices (AREA)
  • Television Signal Processing For Recording (AREA)
  • Indication In Cameras, And Counting Of Exposures (AREA)

Abstract

出力画像(OIM1−OIM3)を形成する手段としてデジタルズーム機能(35)を有するデジタルカメラデバイス(10.1−10.3)が開示される。デジタルズーム機能(35)に関連する設定として、出力画像のための1つまたはそれ以上のサイズ限界がデバイスのユーザインタフェース(UI)内にセットされ、上記1つまたはそれ以上のサイズ限界及び撮像手段(13、14)によって生成されてディスプレイ(11)上でトリミングされた一次画像(PIM)のサイズに基づいて、画像プロセッサ(12)は、トリミングされた一次画像を、上記1つまたはそれ以上のサイズ限界によって限定されるデジタルズーム範囲の少なくとも一部へスケールする動作を遂行する。更に、本発明は、対応する方法及びプログラムプロダクトにも関する。

Description

本発明は、出力画像を形成する手段としてのデジタルズーム機能を有するデジタルカメラデバイスに関する。このデバイスは、
一次画像を生成するためのセンサ及び光学系と、
上記出力画像を形成するために、上記一次画像をデジタルズーム機能と連係してトリミング(クロッピング)するディスプレイと、
上記デジタルズーム機能に関連する1つまたはそれ以上の設定をセットするためのユーザインタフェース手段と、
上記一次画像のトリミングに基づいて、上記出力画像のためのサイズを、あるデジタルズーム範囲の少なくとも一部にセットする画像プロセッサと、
を含む。
更に、本発明は、対応するプログラムプロダクトに関する。
ズームは、視野の中の興味のない部分をトリミングして除き、視野の中の興味のある部分を拡大するためにデジタルカメラに使用されている。光学ズームは、画像を純粋に拡大し、且つ画像の新しいディテール及び情報をもたらす。
デジタルズームも光学ズームを補完するための方法として、またはローエンドデジタルカメラにおける唯一のズーミング方法として、デジタルカメラに広く用いられている。デジタルズームは、カメラの入力としての光学系及び撮像センサが生成する一次画像を使用するものであり、従って画像に真の新しいディテールをもたらす訳ではない。デジタルズームは、入力画像をトリミングして画像の解像度を低下させるか、または入力画像をトリミングしてから補間するか、またはより一般的には、トリミングした解像度よりもやや高いある解像度まで(例えば、オリジナルの入力解像度に戻すように)画像をアップスケールする。
トリミングによってROI(関心領域)から情報が失われることはなく、失われるのはROI外の情報だけである。同様に、補間では真に新しい情報は導入されず、トリミングされた入力画像内の位置(x、y)に対応するピクセルの近隣の若干のピクセルに従って、出力画像の各位置(x、y)内に新しい値が推定される。例えば、典型的にこの処理には双一次または双三次補間が使用される。
典型的には、デジタルカメラにおけるデジタルズームは、次のように動作する。センサ及び光学系によって生成された入力一次画像は、デジタルズームファクタに従ってトリミングされ、トリミングされた画像は最終出力画像を生成するために、オリジナルの解像度に戻すように補間される。UI(ユーザインタフェース)においてデジタルズームが活動化されると、区画が変化するようになる。
若干の製造業者は、幾分巧緻なデジタルズーム方法を有している。例えば、ソニーの “スマートズーム”概念が若干のデバイス内に導入されている。これは、以下のように動作する。1)ユーザは、「出力解像度」を選択する。これは、「オリジナルセンサ解像度」より低くなければならない。2)ユーザは、「スマートズーム」を動作可能にする。3)ユーザは、ズームリング(即ち、光学ズーム)を使用してズームさせる。4)システムは、オリジナル画像から「出力解像度サイズの」サブ画像をトリミングする。それの解像度は、「オリジナルセンサ解像度」である。
以上のように、「スマートズーム」を使用する場合、最小ズームファクタ、即ち[光学+デジタル]は×1ではなく、[オリジナルセンサ解像度/出力解像度]である。これは×1より大きい。最大ズームファクタは、[光学ズームファクタ * (オリジナルセンサ解像度/出力解像度)]まで増加する。
「スマートズーム」は、[補間+ダウンスケーリング]組合せの代わりに、単純なトリミングを使用することに起因する従来のデジタルズーム方法ほどは、画像品質を劣化させることはない。しかしながら、ユーザは、彼が「出力解像度」として「オリジナルセンサ解像度」より低い解像度を選択するまでは、「スマートズーム」を動作可能にすることはできない。
また、ヒューレット・パッカード(HP)の「フォトスマート」935デジタルカメラは、少なくとも次のようなデジタルズーム特色を有している。1)補間は使用せず、トリミングだけを使用、2)デジタルズーム(トリミング)から得られた実際のピクセルサイズがビューファインダ上に表示される。クイックテストによれば、JPEG圧縮率は、デジタルズームが遂行された時に固定セッティングAから固定セッティングBに変化するように思われる。
上述した従来技術の解決法は、異なる種類の別の用途のことを考慮していない。これらの用途の1つは、ハードコピーを生成することである。両方向(即ち、アップスケーリング及びダウンスケーリング)に遂行される連続スケーリング処理を原因として、画像の品質問題がもたらされる。また、事後処理としてスケーリング処理が遂行されることを原因とする問題も発生する。これは、画像に、例えばアーチファクトをもたらす。
本発明の目的は、デジタルカメラデバイスを用いてデジタルズーミング手順を遂行する方法を提供することである。本発明は、1つまたは複数のデジタルカメラセンサを含むデバイスのためのデジタルズームシステム(UI及びシステムレベルの発明)である。本発明によるデジタルカメラデバイスの特徴は特許請求の範囲の請求項1、8、10、及び11に記載されており、方法の特徴は請求項13、20、22、及び23に記載されている。更に、本発明はプログラムプロダクトにも関し、それらの特徴は請求項25、32、34、及び35に記載されている。
本発明においては、エンドユーザがデジタル撮像を遂行する時、生成されるデジタル画像のさらなる使用または処理に関連して常に便益が存在するようにするには、スマートなデジタルズーム機能をどのように遂行させるかをデバイスのプロセッサに命令する。これにより、デジタルズーミングがダイナミックに遂行される。ユーザは、出力画像のための1つまたはそれ以上のサイズ限界、またはサイズ設定をセットすることができ、この設定に基づいて適切なスケーリング処理が遂行される。
本発明による第1のデジタルカメラデバイスは、出力画像を形成する手段としてのデジタルズーム機能を有している。デバイスは、一次画像を発生するためのセンサ及び光学系と、上記出力画像を形成するために一次画像をデジタルズーム機能と連係してトリミングするディスプレイと、デジタルズーム機能に関連する1つまたはそれ以上の設定をセットするユーザインタフェース手段と、一次画像のトリミングに基づいて、上記出力画像のためのサイズをデジタルズーム範囲の少なくとも一部にセットする画像プロセッサとを有する。上記セッティングとして、上記出力画像のための1つまたはそれ以上のサイズ限界がデバイスのユーザインタフェース内にセットされ、画像プロセッサは、上記1つまたはそれ以上のサイズ限界及び上記トリミングされた一次画像のサイズに基づいて、上記トリミングされた一次画像を、上記1つまたはそれ以上のサイズ限界によって限定されるデジタルズーム範囲の少なくとも一部へスケールする動作を遂行する。
本発明による第2のデジタルカメラデバイスも、一次画像を生成するためのセンサ及び光学系と、上記出力画像を形成するために一次画像をデジタルズーム機能と連係してトリミングするディスプレイと、それのためにセットされている品質係数を使用して出力画像を格納する画像プロセッサとを含む。上記品質係数は、上記トリミングされた一次画像のサイズに関係付けられる。
本発明の第3のデジタルカメラデバイスも、出力画像を形成する手段としてのデジタルズーム機能を含む。このデバイスは、一次画像を生成するためのセンサ及び光学系と、上記出力画像を形成するために一次画像をデジタルズーム機能と連係してトリミングするディスプレイと、デジタルズーム機能に関連する1つまたはそれ以上の設定をセットするユーザインタフェース手段と、上記出力画像のためのサイズを一次画像のトリミングに基づいてセットし、且つそれのためにセットされている品質係数を使用して上記出力画像を格納する画像プロセッサとを含む。上記設定として、上記出力画像のための1つまたはそれ以上のサイズ限界がユーザインタフェース内にセットされ、画像プロセッサは、上記トリミングされた一次画像を、上記1つまたはそれ以上のサイズ限界及び上記トリミングされた一次画像のサイズに基づいて、上記1つまたはそれ以上のサイズ限界によって限定されるデジタルズーム範囲の少なくとも一部へスケールする動作を遂行し、且つ上記品質係数を上記トリミングされた一次画像のサイズに関係付ける。
本発明の第4のデジタルカメラデバイスは、出力画像を形成する手段としてのデジタルズーム機能を含む。このデバイスは更に、一次画像を生成するためのセンサ及び光学系と、デジタル撮像に関連して一次画像を見るようになっているディスプレイと、デジタルズーム機能に関連する1つまたはそれ以上の設定をセットするユーザインタフェース手段と、上記出力画像を形成するために一次画像を処理する画像プロセッサとを含む。上記設定として、上記出力画像のための少なくとも1つのサイズ設定がユーザインタフェース内にセットされ、上記処理として、画像プロセッサは上記一次画像を、セットされたサイズ設定のサイズを有する出力画像を生成するためにスケールする動作を遂行する。
本発明は更に、出力画像を形成する手段としてのデジタルズーム機能に関連して遂行される第1の方法に関する。この方法は、デジタルズーミング手順に関連する1つまたはそれ以上の設定をセットするステップと、一次画像を生成するステップと、上記出力画像を形成するために一次画像をデジタルズーミング手順と連係してトリミングするステップと、一次画像のトリミングに基づいて、上記出力画像のためのサイズをデジタルズーム範囲の少なくとも一部へセットするステップとを含む。上記設定として、上記出力画像のための1つまたはそれ以上のサイズ限界がセットされ、上記トリミングされた一次画像を、上記1つまたはそれ以上のサイズ限界及び上記トリミングされた一次画像のサイズに基づいて、上記1つまたはそれ以上のサイズ限界によって限定されるデジタルズーム範囲の少なくとも一部へスケールする動作が遂行される。
本発明は、出力画像を形成する手段としてのデジタルズーム手順に関連して遂行される第2の方法にも関し、この方法は、一次画像を生成するステップと、上記出力画像を形成するために一次画像をデジタルズーミング手順と連係してトリミングするステップと、出力画像を、それのためにセットされている品質係数を使用して格納するステップとを含む。上記品質係数は、トリミングされた一次画像のサイズに基づいて計算される。
本発明は、出力画像を形成する手段としてのデジタルズーム手順に関連して遂行される第3の方法にも関し、この方法は、デジタルズーミング手順に関係付けられた1つまたはそれ以上の設定をセットするステップと、一次画像を生成するステップと、上記出力画像を形成するために一次画像をデジタルズーミング手順と連係してトリミングするステップと、一次画像のトリミングに基づいて上記出力画像のためのサイズをデジタルズーム範囲の少なくとも一部にセットするステップと、出力画像を、それのためにセットされている品質係数を使用して格納するステップとを含む。上記設定として、上記出力画像のための1つまたはそれ以上のサイズ限界がセットされ、上記トリミングされた一次画像を、上記1つまたはそれ以上のサイズ限界及び上記トリミングされた一次画像のサイズに基づいて、上記1つまたはそれ以上のサイズ限界によって限定されるデジタルズーム範囲の少なくとも一部へスケールする動作が遂行される。上記品質係数は、トリミングされた一次画像のサイズに基づいて計算される。
本発明は、出力画像を形成する手段としてのデジタルズーム手順に関連して遂行される第4の方法にも関し、この方法は、デジタルズーミング手順に関係付けられた1つまたはそれ以上の設定をセットするステップと、一次画像を生成するステップと、上記出力画像を形成するために一次画像を処理するステップとを含む。上記設定として、上記出力画像のための少なくとも1つのサイズ設定がセットされ、上記処理として、トリミングされた一次画像を、セットされたサイズ設定のサイズを有する出力画像を生成するためにスケールする動作が遂行される。
更に、デジタルカメラデバイスにおいて出力画像を形成する手段としてのデジタルズーム機能を遂行するための第1のプログラムプロダクトは、格納手段と、格納手段内に書込まれていてプロセッサによって実行可能なプログラムコードとを含む。プログラムコードは、デジタルズーム機能に関連して、ユーザインタフェースを介して1つまたはそれ以上の設定をセットするように構成されている第1のコード手段と、上記出力画像を形成するために撮像手段によって生成された一次画像をユーザインタフェースにおいてトリミングするために、デジタルズーム機能に連係させるように構成されている第2のコード手段と、上記出力画像のサイズを、一次画像のトリミングに基づいてデジタルズーム範囲の少なくとも一部にセットするように構成されている第3のコード手段とを含む。更に、プログラムコードは、上記設定として、上記出力画像のための1つまたはそれ以上のサイズ限界をユーザインタフェース内にセットするように構成されている第4のコード手段、及び上記トリミングされた一次画像を、上記1つまたはそれ以上のサイズ限界及び上記トリミングされた一次画像のサイズに基づいて、上記1つまたはそれ以上のサイズ限界によって限定されるデジタルズーム範囲の少なくとも一部へスケールする動作を遂行するように構成されている第5のコード手段をも含む。
デジタルカメラデバイスにおいて出力画像を形成する手段としてのデジタルズーム機能を遂行する第2のプログラムプロダクトは、格納手段と、格納手段内に書込まれていてプロセッサによって実行可能なプログラムコードとを含み、このプログラムコードは、上記出力画像を形成するために撮像手段によって生成された一次画像をユーザインタフェースにおいてトリミングするために、デジタルズーム機能と連係するように構成されている第1のコード手段と、それのためにセットされている品質係数を使用して出力画像を格納するように構成されている第2のコード手段とを含む。更に、プログラムコードは、使用される品質係数を、トリミングされた一次画像のサイズに基づいて決定するように構成されている第3のコード手段も含む。
デジタルカメラデバイスにおいて出力画像を形成する手段としてのデジタルズーム機能を遂行する第3のプログラムプロダクトは、格納手段と、格納手段内に書込まれていてプロセッサによって実行可能なプログラムコードとを含み、このプログラムコードは、デジタルズーム機能に関連付けて1つまたはそれ以上の設定を、ユーザインタフェースを介してセットするように構成されている第1のコード手段と、上記出力画像を形成するために撮像手段によって生成された一次画像をユーザインタフェースにおいてトリミングするために、デジタルズーム機能と連係させるように構成されている第2のコード手段と、上記出力画像のためのサイズを、一次画像のトリミングに基づいてデジタルズーム範囲の少なくとも一部にセットするように構成されている第3のコード手段と、それのためにセットされている品質係数を使用して出力画像を格納するように構成されているコード手段とを含む。プログラムコードは更に、上記設定として、上記出力画像のための1つまたはそれ以上のサイズ限界をユーザインタフェース内にセットするように構成されている第4のコード手段と、上記トリミングされた一次画像を、上記1つまたはそれ以上のサイズ限界及び上記トリミングされた一次画像のサイズに基づいて、上記1つまたはそれ以上のサイズ限界によって限定されるデジタルズーム範囲の少なくとも一部へスケールする動作を遂行するように構成されている第5のコード手段と、使用される品質係数を、トリミングされた一次画像のサイズに基づいて決定するように構成されているコード手段とを含む。
デジタルカメラデバイスにおいて出力画像を形成する手段としてのデジタルズーム機能を遂行する第4のプログラムプロダクトは、格納手段と、格納手段内に書込まれていてプロセッサによって実行可能なプログラムコードとを含み、このプログラムコードは、デジタルズーム機能に関連付けて1つまたはそれ以上の設定を、ユーザインタフェースを介してセットするように構成されている第1のコード手段と、上記出力画像を形成するために撮像手段によって生成された一次画像をユーザインタフェースにおいて見るために、デジタルズーム機能と連係するように構成されている第2のコード手段と、上記出力画像を形成するために一次画像を処理するように構成されている第3のコード手段とを含む。プログラムコードは更に、上記設定として、上記出力画像のための1つまたはそれ以上のサイズ限界をユーザインタフェース内にセットするように構成されている第4のコード手段と、上記処理として、上記一次画像を、セットされたサイズ設定のサイズを有する出力画像を生成するためにスケールする動作を遂行するように構成されている第5のコード手段とを含む。
本発明によるサイズ限界、またはサイズは、例えば、上記出力画像のための最小サイズ、上記出力画像のための最大サイズ、または出力画像のための少なくとも1つの出力サイズであることができる。他の限界も可能である。上に列挙した限界の異なる種類の組合せも可能である。スケールする動作は、アップスケーリング及び/またはダウンスケーリングであることができる。サイズ限界は、どのスケーリング動作が遂行されたのか(もし、あれば)を限定する。従って、デバイスに関連して実施されるデジタルズームは、ある種のダイナミックな実施であり得る。このように、一次画像のトリミングされた領域のサイズ、即ち、関心領域のサイズ、及び/またはセンサの公称解像度がデジタルズーミング手順の機能に貢献する。
本発明によれば、デジタル撮像デバイスに関連して画像のデジタルズーミング手順を遂行する多くの長所が達成される。第1の長所は、カメラデバイスの使用の利便性が改良されていることである。ユーザは最早、デジタルズーム機能に関する深い知識を必要としない。ユーザは、出力画像のためのあるサイズ限界を、デバイスのユーザインタフェース内にセットするだけでよく、それによってデバイス自体が、将来の使用に望まれる結果的な出力画像を得るために必要な(もし、あれば)適切な処理を決定する。
本発明によって達成される第2の改良は、合理的なファイルサイズである。出力画像からフォトコピーを生成させたい場合、高解像度は不要であることが多い。もし意図されたフォトコピーサイズが、例えば郵便はがきのサイズであれば、合理的な品質を有するフォトコピーを生成させるのに必要な解像度は、例えば、1−2Mpixの間の何れかで十分である。
第3に、本発明はデジタルカメラの画像品質を、従来のデジタルズームシステムに比して改良する。改良は、主として、メモリが少なく、処理能力が低く、そして付加的な制約(例えば、MMSファイルサイズ制約)を有するモバイル撮像デバイスに導入される。
第4に、本発明は、特に、所望の写真コピーサイズより低い公称解像度を有するセンサによって生成された画像から写真コピーを生成させようとする場合に、画像品質をも改良する。もし、本発明による所望の写真コピーまでのスケーリング処理が遂行されれば、撮像プロセス(例えば、1回だけ、且つスケーリングの後に限って行われるべきである鮮鋭化(シャープニング)を含む撮像プロセス)、及び画像圧縮後の事後処理としてスケーリング処理が遂行された場合(損失が多い)に現れるアーチファクトの量を低減させることによって長所が達成される。
本発明は、特に、写真コピーとして印刷するための画像を生成させることを意図しているデジタル撮像に適している。本発明によって、従来技術においては公知の出力画像に対して遂行される複数回の連続アップ及びダウンスケーリング動作が回避される。
本発明の他の特徴は特許請求の範囲に記載されており、より多くの達成可能な長所は本明細書に記述する。
以下に、添付図面を参照して本発明の実施の形態を詳細に説明するが、本発明はこれらの実施の形態に限定されるものではないことを理解されたい。
図1、8、及び10に、本発明によるポータブルデジタルカメラデバイス10.1−10.3の若干の例を示す。一般的に言えば、本発明によるデバイス10.1−10.3は例えばモバイルホン、PDA(個人向け携帯情報端末)、または他の若干の等価な知的通信デバイス(“スマートデバイス”)のようなモバイルデバイスであることができる。勿論、デバイス10.1−10.3は、特別な通信機能を何も有していないデジタルカメラであることもできる。
一般的な形状において、デバイス10.1−10.3は、ディスプレイ11及び画像プロセッサ手段12を含むことができる。ディスプレイは、それ自体は公知のカラーディスプレイ要素11(例えば、LCDまたはTFT)、またはそれによって画像OIM1−OIM3を表示し、それを見ることができ、またそれを通してデバイス10.1−10.3のユーザインタフェースUIを使用できるようにする類似デバイスを含むことができる。ディスプレイ11は、デバイス10.1−10.3が幾つかを有することができる(光学及びデジタル)ビューファインダとして動作することもできる。ビューファインダ機能としてのディスプレイ11は、画像対象をデバイス10.1−10.3で狙う時に、デジタル撮像に関連して撮像ビューを見るために使用することができる。
画像プロセッサ手段は、1つまたは幾つかのプロセッサユニット12、またはデバイス10.1−10.3の機能に類似する機能を遂行するようになっている類似デバイスを含むことができる。本発明に関連して言えば、これらの処理はデジタル撮像に、より特定的にはデジタルズーミング手順に焦点を合わせている。デバイス10.1−10.3は、1つまたはそれ以上のメモリMEM、MEM’を有することもでき、これらは異なる種類のデータを格納することができる。これらの若干の例は、デバイス10.1−10.3及びプログラムプロダクト30.1−30.3によって生成された出力画像OIM1−OIM3である。プロダクト30.1−30.3は、本発明による処理及び動作を遂行するためにデバイス10.1−10.3に関係付けられている。
本発明によるデジタルカメラデバイス10.1−10.3は、デジタルズーム機能35をも有している。デジタルズーム機能35は、出力画像OIM1−OIM3を形成するために使用される。デジタルズーム35自体は公知であるが、以下に本発明による動作に関連して詳述する。
デバイス10.1−10.3は更に、撮像手段をも含む。これらの手段は、センサ13及び光学系14を含むことができる。センサ13自体は、光学系14と同様に公知である。光学系14は、焦点距離を調整する手段(光学的ズーム)を有することができるが、これは必ずしも必要ではない。センサ13及び光学系14を使用することによって、一次画像PIMを生成させることができる。また、これらの手段13、14は、ビューファインダ画像を生成するのに使用される(デジタルズーミングを遂行する時に、ビューファインダ画像に対してトリミング処理が指示される)。
次に、本発明に更に関連させてデバイス10.1−10.3を説明する。当業者ならば、デバイス10.1−10.3が本明細書において説明する必要がない他の機能をも含み得ることは理解されよう。更に、以下に記述するデバイス10.1−10.3の機能エンティティは、勿論、本発明の基本的アイデアを説明するために本明細書に記述することが適切であると考えられる他の多くの要素及び機能に対する責を負う。
当業者には明らかなように、本発明の機能、動作、及び処理の少なくとも一部は、プロセッサ12によって実行されるプログラムレベルで遂行することができる。勿論、動作の少なくとも一部がプログラムレベルで遂行され、動作の他の部分がハードウェアレベルで遂行されるような実施も可能である。次いで、適切な点において、デバイスの動作を一実施の形態に従って遂行させることができるこれらのプログラムコード手段を説明する。
先ず、図1に示すデバイス10.1、及び図2に例示するデジタルズーミングに関して説明する。図1には、プログラムコード31を形成しているプログラムコード手段31.1−31.3も示されている。
上述したように、本発明によるデバイス10.1は、ディスプレイ11をも含む。撮像手段13、14を使用して生成した一次画像PIMは、このディスプレイ11を使用してトリミング(クロッピング)される。トリミング動作は、出力画像OIM1−OIM3を生成するためにディスプレイ11上に表示される一次画像PIMのROI1−ROI3を選択する時に、デジタルズーミング手順と連係して遂行される。プログラムコード31のプログラムコード手段31.2が、この処理の責を負うことができる。
更に、1つまたはそれ以上の設定が、デバイス10.1のユーザインタフェースUI内にセットされるようになっている。“ユーザインタフェース”という表現は、本発明を限定する意図で使用するものではない。これは、例えば、ボタン及び/または(ロータリ)スイッチ及び/またはディスプレイ上に表示されているだけの要素(ユーザインタフェースの既知の種類の制御手段によって、または他の何等かの適当な手法で制御される)のような異なる種類の形状を有することもできる。これらの設定は、例えば、遂行しようとしているデジタルズーミング手順に関係付けることができる。プログラムコード手段31.1が、公知の手法でこの処理の責を負うことができる。
本発明の基本的アイデアは、設定として、デジタル撮像の結果として生成させようとしている出力画像OIM1−OIM3のための1つまたはそれ以上のサイズ限界を、例えばデバイス10.1のユーザインタフェースUIを介してセットするようになっていることである。プログラムコード手段31.4が、この処理の責を負うことができる。
本発明においては、画像プロセッサ12は出力画像OIM1−OIM3のためのサイズをセットするようになっている。これは、一次画像PIMに対して遂行されるトリミングに基づいて遂行される。サイズ限界によって限定されるサイズ調整は、デジタルズーム範囲の少なくとも一部へ遂行される。プログラムコード手段31.3が、この処理の責を負うことができる。
詳述すれば、本発明の一般的アイデアは、出力画像OIM1−OIM3のためのサイズをスマートな方法でセットすることである。デバイス10.1はアルゴリズムコード31を使用し、一次画像PIM内のトリミングされる領域ROI1−ROI3を、UI内にセットされている1つまたはそれ以上のサイズ限界にどのように関係付けるかをチェックする。次いで、出力画像OIM1−OIM3のためのサイズが、1つまたはそれ以上のサイズ限界に基づいて、及びトリミングされた一次画像領域ROI1−ROI3にも基づいてセットされる。画像プロセッサ12は、それらのためにセットされたサイズ及び限界が、ある態様で互いに関係付けられていることを認識すると、必要なスケーリング動作を決定する。これらのスケーリング動作は、アップスケーリング(補間方法とは異なる種類)及びダウンスケーリングであることができる。スケーリング動作は、デジタルズーム範囲の少なくとも一部へ遂行される。スケーリング動作が遂行されるデジタルズーム範囲は、ユーザインタフェースUIを介してセットされる1つまたはそれ以上のサイズ限界によって限定される。プログラムコード手段31.5が、この処理の責を負うことができる。本発明によれば、ユーザは、センサのオリジナルの解像度よりも低い解像度を、出力解像度として選択する必要は全くない。このように、出力解像度はスマートな方法で決定される。
次に本発明をJPEG画像の場合に関して説明する。しかしながら、本発明は他の画像フォーマットの適用を排除するものではなく、当業者ならば他の画像フォーマットも本発明に適応させることができよう。図2を参照する。図2は、出力画像OIM1−OIM3を生成させるために、一次画像PIMに指示を与える異なる種類のトリミングROI1−ROI3を示している。以下、異なる方法オプションを説明する時には図2を参照する。
次いで、出力画像OIM1−OIM3を形成するためのデジタルズーミング手順35における方法を、異なる種類の実施の形態について説明する。第1及び第2の実施の形態においては、両者に1つのサイズ限界だけが適用される。第1の実施の形態の場合に関して図1、2を、及び図3のフローチャートを参照する。図3に関しては詳細に説明し、後に説明する他のフローチャートについては、図3の実施の形態とは異なる部分だけを説明することにする。
図3の最初のステップ300において、デバイス10.1のユーザは、本発明による撮像手順を開始する。ステップ301において、ユーザは、多分撮像に関連して必要とされるデジタルズーム機能35に関連する1つまたはそれ以上の設定をセットするオプションを有している。これらの設定は、デバイス10.1のユーザインタフェースUIを介してセットすることができる。本発明による設定だけではなく、この段階においてセットすることができる幾つかの設定が存在していても差し支えない。撮像動作を遂行する上でデジタルズーム機能を活動化させることなく、動作可能な光学ズーミング34だけで十分であるような場合でも、設定をセットすることができる。
このようにしてセットすることができる設定は、出力画像OIM1−OIM3のための1つまたはそれ以上のサイズ限界である。この実施の形態においては、本発明によるサイズ限界は、本方法で生成させることを意図している出力画像OIM1−OIM3のための最小サイズmin image sizeである。サイズ限界min image sizeは、例えば、メガピクセル(Mpix)値で表すことができる。この値の例は、例えば1.5Mpixである。この実施の形態においては、センサ13は総計解像度、例えば5Mpixを有することができる。以下、これらの値を例示の目的で使用するが、これらの値が本発明を、またはある特別な目的へのその適応を限定するものではないことを理解されたい。
プロセッサ12は、この設定min image sizeを登録し、それをデバイス10.1のメモリMEM’内に格納する。ステップ301において、一旦ユーザがこの設定min image sizeをセットした後は、たとえデバイス10.1が撮像処理間にスイッチオフされても、デジタル撮像の際に常に使用することができる。つまりこの設定min image sizeを、カメラデバイスにおいて広く使用されている現設定の1つに似させることができる。この設定値min image sizeは、ユーザが次に変更するまで設定のデフォルト値として格納することができる。これらの面は、以下に説明する本発明の他の設定についても言えることである。
min image sizeに関連する設定、及び本発明によるサイズ限界は、一般に、UIに表示される所定のリストを使用してセットすることができる。異なる値に関して、ユーザの選択を援助する支援情報も存在することができる。この種のリストには、出力画像OIM1−OIM3のための若干の最小サイズが存在し、ユーザはその1つをセットすることができる。勿論、ユーザは、彼自身が決定したサイズ値をセットすることもできる。このように、min image sizeはどのようなサイズにもセットすることができる。サイズ値は、例えば、整数メガピクセルサイズ値以外の他の値であることもできる。サイズ値スケールは、滑らかに変化し得る。
ステップ302において、デバイス10.1のユーザは、カメラデバイス10.1を用いて撮像対象を狙う。ステップ302においては、連続ビューファインダ撮像が遂行され、これは一次画像PIMをも生成する。これによってセンサ13及び光学系14によって捕捉された一次画像PIMがディスプレイ11上に表示される。
もしユーザが一次画像PIMの画像領域をトリミングしたいような環境であれば(例えば、ユーザと、狙った撮像対象との間の距離)、彼はズーミング手順を遂行することができる。もしカメラデバイス10.1が光学ズーム機能34を有していれば、ステップ303において、ユーザはそれを望むままに使用することができる。光学ズーム機能34は、画像対象を所望の手法でトリミングするために、その望遠位置まで、または他の適当な位置まで調整することができる。もし望遠位置を使用するのであれば、光学ズーム34はその最大レベルにある。ビューファインダ12の目的のための一次画像PIMが、この光学ズーム機能34を使用して生成される。
もしユーザが、視野を更に大きくトリミングしたければ、即ち、関心領域ROI1−ROI3が一次画像PIM内で“より深い”場合には、彼はデバイス10.1のデジタルズーム35を使用することができる。これも、ステップ303において遂行される。ユーザインタフェースUIは、ユーザが光学ズーム34で許されるよりも更にズームすることを試みると、デジタルズーム35が動作可能になるように設計することができる。ユーザは、この最大光学ズーム調整よりも更に進むことができる。また、若干の実施の形態においては、光学ズーム34がその最大望遠位置にない場合でも、デジタルズーム35を動作可能にすることができる。例えば、図2に示すように、ビューファインダ画面11内でトリミングされる視野ROI1−ROI3を矩形、または他の縁取りを使用して囲むことができる。これは、現在デジタルズーム35が動作可能になっていることをユーザに指示するために使用することができる。ユーザは、ビューファインダディスプレイ11内に所望の領域が得られるまでトリミングを、即ちデジタルズーミング手順を続行する。
ビューファインダ11内には、一度に1つのトリミングROI1、ROI2、またはROI3だけが表示されることを理解されたい。縁取りされた領域ROI1−ROI3内の撮像対象が、出力画像OIM1−OIM3になる画像対象を形成する。縁取りROI1−ROI3の外側の、取囲んでいる領域は破棄される。これは、デジタルズームの分野においては公知の手順である。
縁取り枠が望む通りに主題を取囲んだ時に、即ち、関心領域ROI1−ROI3が所望の画像対象だけを有している場合、ユーザはシャッタボタンを押して最終一次画像PMIを捕捉し、デバイス10.1はこの最終一次画像から出力画像OIMを生成する。プロセッサ12は一次画像PIMのトリミングされた領域ROI1−ROI3を認識し、さらなる処理及び格納のためにこのデータだけを入力する。これは、ステップ304において遂行される。
ステップ305及び306において、1つのサイズ限界min image sizeに基づいて、及び一次画像PIMのトリミングされた領域ROI1−ROI3にも基づいて、考え得るスケーリング動作が遂行される。
ステップ305において、トリミングされたサブ画像ROI1−ROI3は、本発明による手法で遂行される処理を受ける。一次画像PIMのトリミングされた領域ROI1−ROI3に基づいて、例えば別の場所に格納する、またはさらなる処理のためにそこへ送ることを意図された出力画像OIM1−OIM3のためのサイズがセットされる。このサイズ調整は、デジタルズーム範囲の少なくとも一部へ遂行することができる。この実施の形態においては、遂行されるこの範囲はステップ301において限定されたサイズ限界値min image sizeによって限定される。従って、この実施の形態におけるデジタルズーミング範囲は、一方の範囲ではスケーリング処理が遂行されており、別の範囲においてはスケーリング処理が何も遂行されない2つのサブ範囲に分割される。
もしプロセッサ12が、ステップ305の条件が真(YES)である、即ち、トリミングされた画像領域ROI1のサイズ(=1.3Mpix)がセットされたサイズ限界(=1.5Mpix)よりも小さいと決定すれば、ステップ306へ進んでそのステップが遂行される。つまり、ステップ301において意図されたデジタルズームファクタは高過ぎるのである。ステップ306において、画像プロセッサ12は、最終出力画像OIM1を生成するために、一次画像PIMのトリミングされた画像領域ROI1を、それのためにセットされたこの最小サイズmin image size(=1.5Mpix)にアップスケールする。プログラムコード手段31.6は、トリミングされた一次画像のサイズが最小サイズmin image sizeに達していなければ分析を遂行し、また補間を遂行する(ステップ305及び306)。
しかしながら、もしトリミングされた画像領域ROI2、ROI3のサイズ、即ち、デジタルズームファクタが、ステップ305における条件を偽(NO)にすれば、これもプロセッサ12によって認識され、ステップ307が遂行される。ステップ307においては、捕捉された、トリミングされた画像ROI2(=2Mpix)及びROI3(=3Mpix)が、何等のスケーリング処理をも受けることなく、格納またはさらなる処理を受ける。プログラムコード手段31.3がこれを遂行する。即ち、スケーリングについては何等の処理をも受けていないトリミングされた画像領域ROI2、ROI3が、所望の出力画像OIM2、OIM3を形成する。この場合、それらのサイズは、生成される出力画像のためにセットされた最小画像サイズ限界min image sizeよりも大きい。撮像手順は、ステップ308において終了する。
この実施の形態のステップ307、及び他の実施の形態の対応するステップも、JPEGエンコーディングプロセスを含むことができる。本発明においては、このJPEGコーディングプロセスは、考え得るスケーリング処理の後に遂行される。これによって、スケーリング及びコーディング処理を遂行する適切な順序が達成される。
上述した実施の形態は、例えばユーザが、ある解像度で画像を印刷しようとしていること、及びカメラ10.1が必要な補間を行うことを彼が欲していることを知っているような場合に使用することができる。またユーザは、もし彼が望むのであればサイズ限界min image sizeを使用してmin image size=max image sizeにセットすることによって、従来の方法でデジタルズーム35を動作させることができる。最大画像サイズmax image sizeの応用例は、以下に記述する。
図4は、最小画像サイズmin image sizeとは異なる他の1つの設定を使用する別の実施の形態を示している。この実施の形態においては、ステップ400−404は、図3の対応するステップ300−304と同等であることができる。また、図3において遂行される処理とそれ程異ならない他のステップに関しては、詳細な説明を省略する。これらのステップ400−404を検討する上で唯一の例外は、ステップ401において最小画像サイズmin image sizeが、または一般的に言えば、本発明のセンスにおける画像サイズがセットされる代わりに、本発明による1つまたはそれ以上のサイズ限界として、出力画像OIM1−OIM3のための最大画像サイズmax image sizeがセットされることである。この最大画像サイズ値max image sizeは、例えば2.5Mpixであることができる。これもデバイス10.1のユーザインタフェースUI内にセットすることができる。
以上のことは、デジタルズーミング手順35によって生成される出力画像が、ズームファクタ間にサイズmax image sizeを有する(no digital zoom used、max image size)ことを意味している。もしトリミングされた領域のサイズが、それのためにセットされた最大画像サイズmax image sizeよりも小さくなるような量のデジタルズームが使用されれば、出力画像の最終サイズはセットされたmax image sizeよりも小さくなろう。
ステップ405においてプロセッサ12が再度使用され、トリミングされた画像領域ROI1−ROI3のサイズが、それのためにセットされた、またはデジタルズーム機能35のメモリMEM’からピックアップされた最大サイズmax image size(=2.5Mpix)を超えたか否かが決定される。もしステップ405の条件が真(YES)であればそれはROI3の場合であり、ステップ406が遂行される。
ステップ406において画像プロセッサ12は、一次画像PIMのトリミングされた領域ROI3を、それのためにセットされたこの最大サイズmax image sizeまでダウンスケールする。プログラムコード手段31.7が、この処理の責を負う。適用されるダウンスケーリング方法は当分野においては公知であるので、詳細な説明は省略する。
もしステップ405において評価された条件が偽(NO)であれば、即ち、ROI1及びROI2の場合には、ステップ407が遂行される。それらのサイズは、実効的なトリミングされた領域に対応するように維持され、出力画像OIM1、OIM2は1.3Mpix及び2Mpixを有している。他のステップ407−408は、図3の実施の形態に関連して説明したステップ307−308に対応させることができる。
この実施の形態においては、トリミングステップ403もオプションであることができる。もしステップ403においてトリミングが遂行されなければ、捕捉された画像PIMもmax image sizeまでダウンスケールすることができる。この非トリミング機能は、他の実施の形態にも適用することができる。もしユーザが、センサ13の公称解像度(例えば、5Mpix)を有する出力画像を望めば、彼はmax image size=sensor sizeをUI内にセットすることができる。
図5を参照して、主として図4において説明した実施の形態に対応する実施の形態を説明する。しかしながら、この実施の形態は、センサ13及び光学系14が生成した一次画像PIMのデータを使用して若干の撮像設定を決定できることを示している。プログラムコード手段31.10が、この処理の責を負うことができる。
ステップ502.1において、例えば、最終出力画像OIM1−OIM3のホワイトバランスを調整するために、センサ13が生成した一次画像PIMのデータの全量が収集される。AWB統計量のこの収集は、ビューファインダステップ502(撮像がセンサ13を使用することによって遂行される)に関連して遂行することができる。得られた出力画像OIM1−OIM3は、トリミング手順に起因して得られたデータ、即ち関心領域ROI1−ROI3のデータだけを有しているが、センサ13によって捕捉され、見られた一次画像PIMの全領域(=5Mpix)がAWB補正を決定するために使用される。AWBには、どのような種類の方法も使用することができる。AWBのセットは、何等かの考え得るスケーリング動作が遂行される前に、即ち、この実施の形態ではステップ506の前に遂行される。勿論、上述した、及び以下に説明する他の実施の形態も、この実施の形態において遂行されるAWB統計量の収集を利用することができる。
図6は、図3及び4に関連して説明した実施の形態が1つの統合された手順に組合されている実施の形態を示している。上述したこれらの実施の形態の説明は、それらの適切な部分において有効である。図6の実施の形態においては、本発明の特色である出力画像OIM1−OIM3のためのサイズ限界として、最大画像サイズmax image sizeに加えて最小画像サイズmin image sizeが適用される。
これらの値は、ステップ601及び602において再度セットされ、本例では、これらは上述した実施の形態に使用したものと同一である(1.5Mpix、2.5Mpix)。この設定は、デバイス10.1のユーザインタフェースUIにおいて遂行される。この実施の形態では、本発明による方法が適用されるデジタルズームファクタの領域は、最小画像サイズの画像サイズの後(ステップ606のYES経路)で、最大画像サイズの画像サイズの前(ステップ608のYES経路)である。もしユーザが出力画像OIM1として意図しているトリミングされた画像サイズ(ROI1、1.3Mpix)が、ステップ606において、それのためにセットされたサイズ限界min image size(=1.5Mpix)よりも小さいと決定されれば、ステップ607においてアップスケーリング、即ち補間処理が遂行される。もしユーザが出力画像OIM3として意図しているトリミングされた画像サイズ(ROI3、3Mpix)が、ステップ608において、それのためにセットされたサイズ限界max image size(=2.5Mpix)よりも大きいと決定されれば、ステップ609においてダウンスケーリング処理が遂行される。プログラムコード手段31.8が、これらの処理及び分析の責を負う。
もし、出力画像OIM2として意図しているトリミングされた領域ROI2が、最大画像サイズmax image sizeと最小画像サイズmin image sizeとの間のデジタルズームファクタ範囲内にあれば(即ち、ステップ608のNO経路であれば)、トリミングされた領域ROI2のためにアップスケーリングまたはダウンスケーリングについては何等の処理も遂行されない。格納ステップ610の後に、当該画像に関する撮像及びズーミング手順が終了する(ステップ611)。
図7の実施の形態は、図6の実施の形態に対応しているが、生成させたい出力画像のために、サイズ限界は更に少なくとも1つの出力画像サイズoutput image sizeを含んでいる。最大画像サイズmax image sizeのためのサイズ限界は、ここでは例えば4Mpixであることができ、最小画像サイズmin image sizeのためのサイズ限界は、ここでは例えば0.3Mpix(=VGA解像度)であることができる。出力サイズ限界output image sizeのためのサイズ限界は、この例では、例えば3.2Mpixであることができる。代替として、この出力サイズ限界は、若干の一般的に使用されている解像度のセット(例えば、4Mpix、3.2Mpix、2Mpix、1Mpix)であることもできる。この実施の形態では、センサ13の公称解像度は例えば5Mpixであることができる。この実施の形態によって、ユーザは将に所望するサイズである最良の出力画像を達成するようになる。プログラムコード手段31.9が、この出力画像サイズ処理セットに関係する動作の責を負う。
本実施の形態の第1の面によれば、もしサイズ限界に関してこのような設定が遂行され、最小画像サイズmin image sizeが極めて小さく、例えば0.3Mpixにセットされ、最大画像サイズmax image sizeが極めて大きく、例えば5Mpixにセットされれば、全ての画像は、セットされた出力画像サイズoutput image sizeである 3.2Mpixで生成される。
出力画像サイズoutput image sizeのためのサイズ限界設定は、ステップ702’においてセットすることができる。もし出力画像サイズ限界の所定のセット(例えば、4Mpix、3.2Mpix、2Mpix、1Mpix)が適用されれば、ステップ702’において、本明細書では“量子化された出力サイズモード”と呼ぶデジタルズーム機能35に関する特別な撮像モードを選択することができる。一般的に、このモードにおいては、トリミングされた一次画像のためのサイズが、確立された手法でセットされることに基づいて、セットされた最小サイズ限界min image sizeとセットされた最大サイズmax image size限界との間のデジタルズーム範囲が、セットされた出力画像サイズ限界によって量子化される。このモードによれば、ユーザは、彼または彼女が望むサイズを画像毎にサイズ限界max image sizeとmin image sizeとの間にセットする必要はないが、画像は、確立された基準に基づいて所定の画像サイズの1つにスケールされる。この選択は、ユーザインタフェースUI内で遂行する必要がある選択の量を減少させる。
もしステップ708において、トリミングされたサイズ、即ち生成された一次画像PIMの関心領域ROI2のサイズが、サイズ限界min image sizeとmax image sizeとの間にあるとプロセッサ12が決定すれば、ステップ709.2が遂行される。ステップ709.2においては、画像プロセッサ12が、一次画像PIMのトリミングされた領域(=2Mpix)を、セットされた出力画像サイズoutput image sizeへスケーリングする。このスケーリング処理は、確立されている手法で遂行される。
スケーリング処理は、以下のような手法で実現することができる。例えば、サイズ範囲が(3.2−4)Mpixの間である場合は出力画像のサイズは4Mpixであり、サイズ範囲が(2−3.2)Mpixの間である場合は出力画像のサイズは3.2Mpixであり、そしてサイズ範囲が(1−2)Mpixの間である場合は(これは、ROI2の場合である)出力画像のサイズが2Mpixである等である。これらの場合、トリミングされた一次画像はこのように補間される。勿論、スケーリング処理として上述した手法の代わりに、即ち補間の代わりに、デシメーションを遂行することができる。このような実施の形態においては、例えば、サイズ範囲(3.2−4)Mpixの間でトリミングされた一次画像が3.2Mpixになるようにデシメートされる等である。この量子化実施の形態によれば、独断的に決定されるサイズは有していないが、トリミングされた画像領域に最も近い最も一般的なサイズの出力画像を生成させることができる。
従って、このステップ709.2においては、ダウンスケーリング及びアップスケーリングの両処理を、ROIのサイズとoutput image sizeとの関係、及びこの量子化実施の形態の実施にも依存して遂行することができる。それ以外の手順は、上述した実施の形態におけると同様に遂行することができる。図7の実施の形態において、もしトリミングされた画像領域のサイズが精密にサイズ限界としてセットされたサイズ、即ち、max image size またはmin image sizeであれば、ステップ707及び708は何等の補間も、またはデシメーション処理も行われずに遂行される。
勿論、最大及び最小サイズに関係するサイズ限界が適用されず、生成させたい全ての出力画像のためにセットされたサイズだけが適用される実施の形態も可能である。この場合遂行される処理は、関心領域ROI1−ROI3のサイズに依存させることができる。もしトリミングされた領域のサイズ、即ち、ROI1及びROI2が出力画像のためにセットされたサイズより小さくなれば、補間処理が遂行される。即ち、新しいピクセルが公知の手法で作成される。もしトリミングされた領域のサイズ、即ち、ROI3が出力画像のためにセットされたサイズを越えれば、ダウンスケーリング処理が遂行される。勿論、もしトリミングされた領域のサイズがセットされた出力サイズと精密に一致すれば、処理は無用である。これは、他の実施の形態の場合も明らかである。
図8は、本発明によるデバイス10.2の別の実施の形態を示している。その機能エンティティは、図1の説明において適切なレベルで定義されている。デバイス10.2には必要な動作に対する責を負うプログラムコード32が装備されている。
この実施の形態においても、デジタルカメラデバイス10.2はデジタルズーム機能を遂行するための機能を有している。これは、出力画像を形成することを意図しているのである。デバイス10.2は、図1に関連して説明した機能及びエンティティの他に、ユーザインタフェースエンティティUI及びプロセッサエンティティ12も含んでいる。センサ13が生成した一次画像は、出力画像を形成するために、ユーザインタフェースUIにおいてデジタルズーミング手順と連係してトリミングされる。これは、プログラムコード手段32.1が責を負っている。画像プロセッサ12は、それのための品質係数qfセットを使用して、出力画像を格納する。これは、プログラムコード手段32.2が責を負っている。
本発明によるデバイス10.2においては、驚くべきことに、品質係数qfはトリミングされた一次画像領域のサイズに、即ち、最終出力画像として生成させようとしている関心領域のサイズに関係付けられる。これに関係する処理は、プログラムコード手段32.3が責を負う。
図9は、出力画像を形成するためのデジタルズーミング手順における方法の一例を示している。この方法は、図8に示すデバイス10.2を使用することによって実現することができる。図8のステップ900−902は、この実施の形態に先行する実施の形態において説明した処理に対応させることができる。これらのステップは、ビューファインダ撮像(ステップ901)、ビューファインダ画像のトリミング(ステップ902)、及び出力画像を生成させるためのトリミングされた画像の捕捉(ステップ903)を含むことができる。
ステップ903を遂行した後に、ステップ904において、捕捉され、トリミングされた画像のための品質係数qfが決定される。驚くべきことには、ここでは品質係数qfはトリミングされた画像領域のサイズに基づいて決定される。サイズは、例えば上述した実施の形態において既述したメガピクセル値であることができる。即ち、サイズは画像の解像度として理解することができる。この手順は、例えば、トリミングされた画像領域のサイズが、プロセッサ12によって最初に決定されるような手法で遂行される。
品質係数は、例えば、次の方程式を使用することによって計算することができる。
新qf=旧qf+[{1.0−スケール}* max{(96、旧qf)−旧qf}〕
但し、
スケール=(トリミング xサイズ/オリジナル xサイズ)*(トリミング yサイズ/オリジナル yサイズ)
である。
また、新qf=新品質係数、旧qf=旧品質係数、トリミング xサイズ=ROIの水平方向のサイズ、トリミング yサイズ=ROIの垂直方向のサイズ、及びオリジナル xサイズ、オリジナル yサイズ=センサが生成した一次画像の水平方向及び垂直方向のサイズである。デバイス10.2には、これらの計算の責を負うプログラムコード手段32.4を装備することができる。トリミングされた画像のファイルサイズは、たとえトリミングされた画像についてJPEG品質係数qfがかなり増加するとしても、トリミングされ、補間された画像のファイルサイズよりは小さい。
ステップ905において、捕捉され、トリミングされた出力画像は、それのためにセットされた品質係数を使用して格納される(プログラムコード手段32.2)。
JPEGコーディングに関連して品質係数qfを適用することは、当業者には明白なことであろう。公知のように、JPEGエンコーディングは、8×8離散コサイン変換(DCT)に基づいている。品質係数qfは、DCT変換(=64値)の後に量子化マトリックスの値を調整するために使用される。量子化マトリックスは、品質係数qfの値を使用することによって、コーディングの前に計算することができる。
マトリックス内に格納される除数の値が大きくなると、DCTの値のかなりな部分が0に量子化されるようになる。これは、格納される出力画像のサイズを減少させ、同時に品質を貧弱にする。上述したアプリケーションの実施の形態においては、品質係数qfの値が大きくなる(100に近くなる)程、マトリックス内の除数の値が小さくなることを意味している。これは、画像の品質を良好にする。品質係数の値が0に近付くと、除数の値が大きくなる。出力画像の品質に及ぼす効果は、逆になる。
若干の画像処理ソフトウェアにおいては、品質係数は、“圧縮率”という名前を使用して定義される。これらの場合、機能は将に逆である。画像データに関するJPEGファイルは、実際の品質係数qfではなく、使用された量子化マトリックスにも関連して常に格納されることも理解されたい。その後に、量子化マトリックスを使用することによって、使用された品質係数qfを推定することができる。JPEG標準は、qf=50の品質係数値を表すある基本的マトリックスを提唱している。しかしながら、もしユーザが他の手法でマトリックスを選択したければ、勿論それも可能である。
qf=100という品質係数は、マトリックスの全ての除数の値が1であること、従って、DCT変換された値が整数精度までカットオフされることを意味している(この場合、画像は少しだけ圧縮される)。
もし全プロセスをブロック毎に記述すれば、以下のようになる。8×8位ブロックで画像が取られる−>画像ブロックに対してDCT変換が指示される−>変換された値が量子化マトリックスを使用して量子化される−>量子化された値がジグザグ走査及び可変長コーディングを使用してコード化される。しかしながら、当業者にはJPEG処理の基本理論は明白であるので、上述した背景情報は本発明による方法を如何様にも限定する意図がないことを理解されたい。一般的には、JPEG処理ステップは、ステップ307(及び他の実施の形態においては、他の対応する格納ステップ)に含まれる。
品質係数qfは、格納しようとする出力画像をJPEGフォーマットに圧縮する場合のJPEGエンコーダへの入力パラメータである。もしトリミングされた画像についてJPEG圧縮品質計数qfを高くしなければ、後刻画像をかなり大きい解像度まで補間した時に圧縮アーチファクトが混乱をもたらしかねない。
図10は本発明によるデバイス10.3の第3の例を示しており、また図11はこのデバイス10.3に関するフローチャートである。ここでは、方法及びデバイス10.1、10.2が1つの統合されたデバイス10.3に組合されている。もし上述した実施の形態と図11のアイデアとを組合せることを具体化すれば、JPEG品質係数qfはROI1−ROI3のトリミングサイズに関係付けられる。ROIのトリミングサイズが小さい程高い品質係数qf(圧縮が少ない)をセットすることが可能になり、しかもファイルサイズは小さめになる。トリミング、無補間、及び高品質係数を使用した場合には、トリミング、補間、及び低品質係数を使用した場合に比して実際の画像ディテールがより良好に表示される。
その後に画像がより高い解像度まで補間されても、JPEGアーチファクトは、JPEG品質係数が静的である場合のように見えることはない(品質係数が高くなっているために、JPEG圧縮アーチファクトが少ないから)。当業者ならば、図7及び11の実施の形態を組合せることも可能であろう。しかしながら、他の実施の形態の組合せを排除するものではない。
更に、一実施の形態によれば、本発明による、そして上述したサイズ限界は、必ずしもセンサ13(光学系14の動作と共に一次画像PIMを生成する)の公称解像度に等しいか、またはより低い必要はない。本発明による最小及び最大サイズ限界に関する条件は、1)min image size<=max image sizeであり、2)min image size>0であることだけである。
この種の実施の形態の一例は、ユーザが、生成されたデジタル画像から画像プリンタデバイスを使用してハードコピーを作成するために、彼または彼女のカメラデバイスを使用してデジタル撮像を遂行しようとする状況であり得る。この実施の形態を、図12にフローチャートで示してある。もしカメラデバイスのセンサ13の公称解像度が例えば0.3Mpix(=VGA解像度)であり、画像プリンタデバイスのデフォルト印刷サイズが例えば1375664 pixであるとすれば、第1の実施の形態によれば、全一次画像領域を0.3Mpixから1375664 pixまで補間することができる。この1375664 pixは、ここではmax image size及びmin image sizeにセットされている(ステップ2100)。この実施の形態によれば、VGAセンサ13が生成した画像を、画像プリンタデバイスに精密にフィットさせることができる。即ち、この実施の形態では、トリミングプロセスは必ずしも遂行されることはなく、ステップ2200において捕捉されたセンサデータの全てが、ステップ2400において、センサの公称解像度から画像印刷デバイスの特性である精密な画像サイズまで補間される。これは、ステップ2300のサイズ条件が満たされれば遂行される。これは、センサ13の公称解像度が、これに関連して使用されるmin image sizeセットよりも小さいことを意味している。
他の一般的なステップ2000、2500、2600に関しては、先行実施の形態に関連して説明済みである。勿論、第2の実施の形態によれば、この種の実施の形態を、トリミングプロセスが遂行される図3−7、9、及び11に関して既述した実施の形態に適用できることが当業者には理解されよう。
サイズ限界がセンサの公称解像度に等しいかまたはそれより大きく、そしてトリミングが全く遂行されないような上述した実施の形態に関して、図10に示すデバイス10.3を参照されたい。この実施の形態に従ってスケーリング処理を遂行するためのコード手段を有するプログラムプロダクト33も存在している。コード手段は、主として図1に関連するコード手段31.1−31.10に対応させることができるが、この関連実施の形態に合わせてある。もしトリミングが遂行されなければ、ディスプレイ11は単なるビューファインダであり、ユーザインタフェースUIのための考え得るインタフェースであるに過ぎない。画像プロセッサ12は、セットされたサイズ設定のサイズを有する出力画像を生成するために、一次画像に対してスケーリング動作を遂行する。以上のように、当業者には理解できるように、本明細書に記載されている異なる実施の形態の全ての組合せが可能である。
上述した実施の形態のモチベーションは、例えばユーザが、例えば4”×6”のサイズ及び254dpiの解像度を有するハードコピーを作成したいと考え、またユーザが、デジタルカメラデバイス10.3に補間処理を遂行させたいとすることを原因として発生する。これによって達成される長所は、特に鮮鋭化及びJPEGエンコーディングの前に、補間が遂行されることである。これは、鮮鋭化及びJPEGアーチファクトの拡大を回避し、より良き鮮鋭化結果をもたらす。以上のように、これらの実施の形態は印刷しようとする画像の事後処理の必要性を排除する(そうでない場合には、トリミングされた、またはトリミングされていないVGA画像が、例えば印刷プロセスの前に1.38Mpixのサイズまで補間されるようなデジタル印刷サービスによって事後処理される)。JPEGエンコーディングの後の画像の補間は、アーチファクト効果を拡大させる。
図1、8、及び10に、本発明によるプログラムプロダクト30.1、30.2の応用例の概要が示されている。プログラムプロダクト30.1、30.2は、本発明によるデジタルカメラデバイス10.1−10.3において出力画像を形成するために、デジタルズーム機能35に関連して遂行されるようになっている。プログラムプロダクト30.1、30.2は、メモリ媒体MEMのような記憶手段、及びデバイス10.1−10.3のプロセッサユニット12によって実行可能な、そして本発明の方法によるデジタルズーミング手順を少なくとも一部的にソフトウェアレベルで扱うために、メモリ媒体MEM内に書込まれているプログラムコード31、32、33をも含むことができる。プログラムコード31、32のためのメモリ媒体MEMは、例えば、デバイス10.1−10.3のスタティックまたはダイナミックアプリケーションメモリであることができ、これは、撮像アプリケーションに関連して、またはより特定的には、デジタルズーム機能34に関連して直接的に統合することができる。
プログラムコード31、32、33は、上述した幾つかのコード手段31.1−31.10、32.1−32.4を含むことができる。これらのコード手段は、プロセッサ12によって実行させることができ、またその動作は上述した方法に適合させることができる。コード手段31.1−31.10、32.1−32.4は、逐次的に実行可能な1組のプロセッサ命令を形成することができる。これらの命令は、本発明によるデバイス10.1−10.3において本発明に望まれる機能を達成するために使用される。本発明は、デジタルズーム機能35の実施の細部に大きなインパクトを与えることはない。これらの実施の細部はプロダクトに依存する。
デジタルズーム機能35が活動化された後の、本発明の基本的アイデアを考察する。センサ13及び光学系14によって生成されたオリジナル画像PIMは、デジタルズームファクタに従ってトリミングされる。何れにしても、補間またはアップスケーリング処理によって付加的な実情報は導入されないので、出力画像OIM1−OIM3の解像度はトリミングによって低くなる。特に移動体通信デバイス(MMS(マルチメディアメッセージングサービス)の100kBファイルサイズ制限参照)において、トリミングされた画像からより大きい画像(=より大きいファイルサイズ)へ補間することは理に叶わない。画像の送り、画像の開き/処理等は、トリミングされた画像の方が高速である。画像を送受するために、デバイス10.1−10.3は、ネットワークシステム(図示してない)において通信するための通信モジュールを含むことができる。その後に、例えば何等かの理由から品質係数に関係する実施の形態が必要であれば、画像をより高い分解能に補間することができる。
以上に、若干の長所に関して説明した。次に、デジタル撮像デバイス10.1−10.3の使用中に現れ得る若干の実際の状況、及び達成される長所を説明する。
例1:写真プリントサービス会社Xは、254dpiの印刷解像度(出願時点においては典型的)を使用している。ユーザは、彼の4Mpixデジタルカメラデバイスで写真を撮り、それらをこのフォトサービスXによって葉書サイズ(10×15(=4”×6”))にプリントアウトすることを考えている。ここで、ユーザは、実際には〜1Mpixの画像を必要とし、4Mpixの画像は必要としない。それは、何れにせよフォトサービスにおいて、画像ファイルがプリント前に〜1Mpixサイズまでダウンスケールされるからである。葉書大(10×15)の画像の正確なサイズは、4×254×6×254=1548384 pixであり、また葉書大(10×13)の画像の正確なサイズは、4×254×4×254×4/3=1375664 pixである。これらの正確なサイズは、上に〜1Mpixで示されている。例えばユーザは、max image sizeを4Mpixに、またmin image sizeを1548384 pixまたは1375664 pixにセットし、デジタルカメラ10.1を通常通りに使用することができる。トリミングされた画像をオリジナルの解像度まで補間し、次いで、画像をプリントする前に再度ダウンスケールすることは賢明ではない。補間/ダウンスケーリングを繰り返すと、画像品質を劣化させるからである。
UIの便利さの観点から、上述した計算されたサイズではなく、プリントしようとしている写真コピーのDPI値及びサイズをユーザインタフェースUI内にセットすることもできる。この種のUI装置においては、ユーザは上述した正確なピクセル値を決定する必要はない。一般に、デバイスは、上述した、または以下に説明する実施の形態には無関係に、人が介在することなく画像サイズ自体の設定をも遂行することができる。このデバイスには、蓄積された知識を適用することができる。また、もしユーザがデジタル撮像の瞬間に、彼または彼女がハードコピーの作成にフォトサービスXだけを使用することを知っていれば、max image size=min image sizeにセットすると有用である。
例2:進歩的なユーザはデジタルズーム動作(補間の使用)をより良く制御することができるが、普通のユーザはデジタルズームに関して他の何等かのアプローチ以外には何も知らない。
例3:ユーザは、彼がよりスマートなデジタルズームを使用することを欲した時に目標解像度を引下げる(例えば、従来技術の解決法におけるように)必要はなく、出力解像度は、デジタルズームファクタが×1よりも大きい時には、自動的に低下する。
例4:若干の従来技術の解決法における状況のように、極めて大きいデジタルズームが画像を極めて小さい画像にトリミングすることはないが、ユーザは解像度の下限を、例えば所望の印刷解像度に従ってセットすることができる。
例5:JPEG品質係数がデジタルズームファクタ(=トリミングファクタ)に関連しているという事実が、画像品質を改善する。
例6:トリミングされた画像は、特に移動体通信デバイスにおいては、補間された画像よりも処理/送りが高速である。後刻、ユーザは、例えば双三次補間を使用することによって、ある適当なツール(“メディアギャラリー”)内でトリミングされた画像内にズームすることができ、これは本発明によって制限されることはない。
以上の説明、及びそれに関連する添付図面は、本発明を例示することを意図しているに過ぎない。従って、本発明は上述した実施の形態に限定されるものではなく、可能な多くの変化及び変更は本発明の範囲内にあることを理解されたい。
本発明による第1のデジタルカメラデバイスの基本的アプリケーション例及び第1のデジタルカメラデバイスに関連して配列されている第1のプログラムプロダクトを示す概要図である。 本発明に関連する一次画像のトリミングの若干の例を示す図である。 デジタルズーミング手順を遂行する場合の第1の方法の第1のアプリケーション例のフローチャートである。 デジタルズーミング手順を遂行する場合の第1の方法の第2のアプリケーション例のフローチャートである。 デジタルズーミング手順を遂行する場合の第1の方法の第3のアプリケーション例のフローチャートである。 デジタルズーミング手順を遂行する場合の第1の方法の第4のアプリケーション例のフローチャートである。 デジタルズーミング手順を遂行する場合の第1の方法の第5のアプリケーション例のフローチャートである。 本発明による第2のデジタルカメラデバイスの基本的アプリケーション例及び第2のデジタルカメラデバイスに関連して配列されている第2のプログラムプロダクトを示す概要図である。 デジタルズーミング手順を遂行する場合の第2の方法の第1のアプリケーション例のフローチャートである。 図1及び図8のデバイスの組合せである本発明による第3のデジタルカメラデバイスの基本的アプリケーション例及び第3のデジタルカメラデバイスに関連して配列されている第3のプログラムプロダクトを示す概要図である。 デジタルズーミング手順を遂行する場合の第3の方法のアプリケーション例のフローチャートである。 デジタル撮像手順を遂行する場合の第4の方法のアプリケーション例のフローチャートである。

Claims (36)

  1. 出力画像(OIM1−OIM3)を形成する手段としてのデジタルズーム機能(35)を有するデジタルカメラデバイス(10.1)であって、
    一次画像(PIM)を生成するためのセンサ(13)及び光学系(14)と、
    上記出力画像(OIM1−OIM3)を形成するために、上記一次画像(PIM)を上記デジタルズーム機能(35)と連係してトリミングするディスプレイ(11)と、
    上記デジタルズーム機能(35)に関係する1つまたはそれ以上の設定をセットするためのユーザインタフェース手段(UI)と、
    上記一次画像(PIM)のトリミングに基づいて、上記出力画像(OIM1−OIM3)のためのサイズを、あるデジタルズーム範囲の少なくとも一部へセットする画像プロセッサ(12)と、
    を含み、
    上記設定として、上記出力画像(OIM1−OIM3)のための1つまたはそれ以上のサイズ限界が上記ユーザインタフェース(UI)内にセットされ、
    上記画像プロセッサ(12)は、上記トリミングされた一次画像(PIM)を、上記1つまたはそれ以上のサイズ限界及び上記トリミングされた一次画像(PIM)のサイズに基づいて、上記1つまたはそれ以上のサイズ限界によって限定される上記デジタルズーム範囲の少なくとも一部へスケールする動作を遂行する、
    ことを特徴とするデジタルカメラデバイス(10.1)。
  2. 上記サイズ限界は上記出力画像(OIM1−OIM3)のための最小サイズであり、もしそれのサイズが上記最小サイズに達しなければ、上記画像プロセッサ(12)は、上記トリミングされた一次画像(PIM)をそのサイズまでアップスケールすることを特徴とする請求項1に記載のデジタルカメラデバイス(10.1)。
  3. 上記サイズ限界は上記出力画像(OIM1−OIM3)のための最大サイズであり、もしそれのサイズが上記最大サイズを越えれば、上記画像プロセッサ(12)は、上記トリミングされた一次画像(PIM)を、そのサイズまでダウンスケールすることを特徴とする請求項1に記載のデジタルカメラデバイス(10.1)。
  4. 上記サイズ限界は上記出力画像(OIM1−OIM3)のための最大サイズを更に含み、もしそれのサイズが上記最大サイズを越えれば、上記画像プロセッサ(12)は、上記トリミングされた一次画像(PIM)を、そのサイズまでダウンスケールすることを特徴とする請求項2に記載のデジタルカメラデバイス(10.1)。
  5. 上記サイズ限界は上記出力画像(OIM1−OIM3)のための少なくとも1つの出力画像サイズを更に含み、もしそれのサイズが上記最小サイズと上記最大サイズとの間にあれば、上記画像プロセッサ(12)は、上記トリミングされた一次画像(PIM)を、確立された手法でそのサイズまでスケールすることを特徴とする請求項4に記載のデジタルカメラデバイス(10.1)。
  6. 上記トリミングされた一次画像(PIM)のためのサイズのどれが確立された手法でセットされるかに基づいて、上記セットされた最小サイズ限界と上記セットされた最大サイズ限界との間のデジタルズーム範囲が上記セットされた出力画像サイズ限界によって量子化されることを特徴とする請求項5に記載のデジタルカメラデバイス(10.1)。
  7. 上記一次画像(PIM)のデータは、撮像設定を決定するために使用されることを特徴とする請求項1に記載のデジタルカメラデバイス(10.1)。
  8. 出力画像(OIM1−OIM3)を形成する手段としてのデジタルズーム機能(35)を有するデジタルカメラデバイス(10.2)であって、
    一次画像(PIM)を生成するためのセンサ(13)及び光学系(14)と、
    上記出力画像(OIM1−OIM3)を形成するために、上記一次画像(PIM)を上記デジタルズーム機能(35)と連係してトリミングするディスプレイ(11)と、
    上記出力画像(OIM1−OIM3)を、それのためにセットされている品質係数を使用して格納する画像プロセッサと、
    を含み、
    上記品質係数は、上記トリミングされた一次画像(PIM)のサイズに関係付けられることを特徴とするデジタルカメラデバイス(10.2)。
  9. 上記品質係数は、
    新qf=新品質係数、
    旧qf=旧品質係数、
    トリミング xサイズ=ROIの水平方向のサイズ、
    トリミング yサイズ=ROIの垂直方向のサイズ、
    オリジナル xサイズ、オリジナル yサイズ=センサ(13)が生成した一次画像(PIM)のサイズ、及び
    スケール=(トリミング xサイズ/オリジナル xサイズ)*(トリミング yサイズ/オリジナル yサイズ)
    として、方程式
    新qf=旧qf+[{1.0−スケール}*{max(96、旧qf)−旧qf}]
    を使用して計算されることを特徴とする請求項8に記載のデジタルカメラデバイス(10.2)。
  10. 出力画像(OIM1−OIM3)を形成する手段としてのデジタルズーム機能(35)を有するデジタルカメラデバイス(10.3)であって、
    一次画像(PIM)を生成するためのセンサ(13)及び光学系(14)と、
    上記出力画像(OIM1−OIM3)を形成するために、上記一次画像(PIM)を上記デジタルズーム機能(35)と連係してトリミングするディスプレイ(11)と、
    デジタルズーム機能(35)に関連する1つまたはそれ以上の設定をセットするユーザインタフェース手段と、
    上記出力画像(OIM1−OIM3)のためのサイズを上記一次画像(PIM)のトリミングに基づいてセットし、且つそれのためにセットされている品質係数を使用して上記出力画像(OIM1−OIM3)を格納する画像プロセッサ(12)と、
    を含み、
    上記設定として、上記出力画像(OIM1−OIM3)のための1つまたはそれ以上のサイズ限界が上記ユーザインタフェース(UI)内にセットされ、
    上記画像プロセッサ(12)は、上記トリミングされた一次画像(PIM)を、上記1つまたはそれ以上のサイズ限界及び上記トリミングされた一次画像(PIM)のサイズに基づいて、上記1つまたはそれ以上のサイズ限界によって限定されるデジタルズーム範囲の少なくとも一部へスケールする動作を遂行し、且つ上記品質係数を上記トリミングされた一次画像(PIM)のサイズに関係付ける、
    ことを特徴とするデジタルカメラデバイス(10.3)。
  11. 出力画像(OIM1−OIM3)を形成する手段としてのデジタルズーム機能(35)を有するデジタルカメラデバイス(10.3)であって、
    一次画像(PIM)を生成するためのセンサ(13)及び光学系(14)と、
    デジタル撮像に関連して上記一次画像(PIM)を見るためのディスプレイ(11)と、
    上記デジタルズーム機能(35)に関連する1つまたはそれ以上の設定をセットするユーザインタフェース手段(UI)と、
    上記出力画像(OIM1−OIM3)を形成するために、上記一次画像(PIM)を処理する画像プロセッサ(12)と、
    を含み、
    上記設定として、上記出力画像(OIM1−OIM3)のための少なくとも1つのサイズ設定が上記ユーザインタフェース(UI)内にセットされ、
    上記画像プロセッサ(12)は、上記処理として、上記一次画像(PIM)を、上記セットされたサイズ設定のサイズを有する上記出力画像(OIM1−OIM3)を生成するために、スケールする動作を遂行する、
    ことを特徴とするデジタルカメラデバイス(10.3)。
  12. 上記サイズ設定は上記出力画像(OIM1−OIM3)のための最小サイズであり、もしそれのサイズが上記最小サイズに達しなければ、上記画像プロセッサ(12)は上記一次画像(PIM)をそのサイズまでアップスケールすることを特徴とする請求項11に記載のデジタルカメラデバイス(10.3)。
  13. 出力画像(OIM1−OIM3)を形成する手段としてのデジタルズーミング手順における方法であって、
    デジタルズーミング手順に関連する1つまたはそれ以上の設定をセットするステップと、
    一次画像(PIM)を生成するステップと、
    上記出力画像(OIM1−OIM3)を形成するために、上記一次画像(PIM)を上記デジタルズーミング手順と連係してトリミングするステップと、
    上記一次画像のトリミングに基づいて、上記出力画像(OIM1−OIM3)のためのサイズを、デジタルズーム範囲の少なくとも一部へセットするステップと、
    を含み、
    上記設定として、上記出力画像(OIM1−OIM3)のための1つまたはそれ以上のサイズ限界をセットし、上記トリミングされた一次画像(PIM)を、上記1つまたはそれ以上のサイズ限界及び上記トリミングされた一次画像(PIM)のサイズに基づいて、上記1つまたはそれ以上のサイズ限界によって限定されるデジタルズーム範囲の少なくとも一部へスケールする動作を遂行する、
    ことを特徴とする方法。
  14. 上記サイズ限界は上記出力画像(OIM1−OIM3)のための最小サイズであり、もしそれのサイズが上記最小サイズに達しなければ、上記トリミングされた一次画像(PIM)をそのサイズまでアップスケールすることを特徴とする請求項13に記載の方法。
  15. 上記サイズ限界は上記出力画像(OIM1−OIM3)のための最大サイズであり、もしそれのサイズが上記最大サイズを越えれば、上記トリミングされた一次画像(PIM)をそのサイズまでダウンスケールすることを特徴とする請求項13に記載の方法。
  16. 上記サイズ限界は上記出力画像(OIM1−OIM3)のための最大サイズを更に含み、もしそれのサイズが上記最大サイズを越えれば、上記トリミングされた一次画像(PIM)をそのサイズまでダウンスケールすることを特徴とする請求項14に記載の方法。
  17. 上記サイズ限界は上記出力画像(OIM1−OIM3)のための少なくとも1つの出力画像サイズを更に含み、もしそれのサイズが上記最小サイズと上記最大サイズとの間にあれば、上記トリミングされた一次画像(PIM)を、確立された手法でそのサイズまでスケールすることを特徴とする請求項16に記載の方法。
  18. 上記トリミングされた一次画像(PIM)のためのサイズのどれが確立された手法でセットされるかに基づいて、上記セットされた最小サイズ限界と上記セットされた最大サイズ限界との間のデジタルズーム範囲が上記セットされた出力画像サイズ限界によって量子化されることを特徴とする請求項17に記載の方法。
  19. 上記一次画像(PIM)のデータは、撮像設定を決定するために使用されることを特徴とする請求項13に記載の方法。
  20. 出力画像(OIM1−OIM3)を形成する手段としてのデジタルズーミング手順における方法であって、
    一次画像(PIM)を生成するステップと、
    上記出力画像(OIM1−OIM3)を形成するために、上記一次画像(PIM)を上記デジタルズーミング手順と連係してトリミングするステップと、
    上記出力画像(OIM1−OIM3)を、それのためにセットされている品質係数を使用して格納するステップと、
    を含み、
    上記品質係数を、上記トリミングされた一次画像(PIM)のサイズに基づいて計算する、
    ことを特徴とする方法。
  21. 上記品質係数は、
    新qf=新品質係数、
    旧qf=旧品質係数、
    トリミング xサイズ=ROIの水平方向のサイズ、
    トリミング yサイズ=ROIの垂直方向のサイズ、
    オリジナル xサイズ、オリジナル yサイズ=センサ(13)が生成した一次画像(PIM)のサイズ、及び
    スケール=(トリミング xサイズ/オリジナル xサイズ)*(トリミング yサイズ/オリジナル yサイズ)
    として、方程式
    新qf=旧qf+[{1.0−スケール}*{max(96、旧qf)−旧qf}]
    を使用して計算されることを特徴とする請求項20に記載の方法。
  22. 出力画像(OIM1−OIM3)を形成する手段としてのデジタルズーミング手順における方法であって、
    デジタルズーミング手順に関連する1つまたはそれ以上の設定をセットするステップと、
    一次画像(PIM)を生成するステップと、
    上記出力画像(OIM1−OIM3)を形成するために、上記一次画像(PIM)を上記デジタルズーミング手順と連係してトリミングするステップと、
    上記出力画像(OIM1−OIM3)のサイズを、上記一次画像のトリミングに基づいてセットするステップと、
    上記出力画像(OIM1−OIM3)を、それのためにセットされている品質係数を使用して格納するステップと、
    を含み、
    上記設定として、上記出力画像(OIM1−OIM3)のために1つまたはそれ以上のサイズ限界をセットし、上記トリミングされた一次画像(PIM)を、上記1つまたはそれ以上のサイズ限界及び上記トリミングされた一次画像(PIM)のサイズに基づいて、上記1つまたはそれ以上のサイズ限界によって限定されるデジタルズーム範囲の少なくとも一部へスケールする動作を遂行し、且つ上記品質係数を上記トリミングされた一次画像(PIM)のサイズに基づいて計算する
    ことを特徴とする方法。
  23. 出力画像(OIM1−OIM3)を形成する手段としてのデジタルズーミング手順における方法であって、
    デジタルズーミング手順に関連する1つまたはそれ以上の設定をセットするステップと、
    一次画像(PIM)を生成するステップと、
    上記出力画像(OIM1−OIM3)を形成するために、上記一次画像(PIM)を処理するステップと、
    を含み、
    上記設定として、上記出力画像(OIM1−OIM3)のための少なくとも1つのサイズ設定をセットし、上記処理として、上記セットされたサイズ設定のサイズを有する出力画像(OIM1−OIM3)を生成するために上記一次画像(PIM)をスケールする動作を遂行する、
    ことを特徴とする方法。
  24. 上記サイズ設定は上記出力画像(OIM1−OIM3)のための最小サイズであり、もしそれのサイズが上記最小サイズに達しなければ、上記一次画像(PIM)をそのサイズまでアップスケールすることを特徴とする請求項23に記載の方法。
  25. デジタルカメラデバイス(10.1)において出力画像(OIM1−OIM3)を形成する手段としてのデジタルズーム機能(35)を遂行するプログラムプロダクト(30.1)であって、上記プログラムプロダクト(30.1)は、格納手段(MEM)、及び上記格納手段(MEM)内に書込まれていてプロセッサ(12)によって実行可能なプログラムコード(31)を含み、上記プログラムコード(31)は、
    デジタルズーム機能(35)に関連し、ユーザインタフェース(UI)を介して1つまたはそれ以上の設定をセットするように構成されている第1のコード手段(31.1)と、
    上記出力画像(OIM1−OIM3)を形成するために、撮像手段(13、14)によって生成された一次画像(PIM)を、上記デジタルズーム機能(35)と連係してユーザインタフェース(UI)においてトリミングするように構成されている第2のコード手段(31.2)と、
    上記一次画像(PIM)のトリミングに基づいて、上記出力画像(OIM1−OIM3)のためのサイズを、デジタルズーム範囲の少なくとも一部へセットするように構成されている第3のコード手段(31.3)と、
    を含み、
    上記プログラムコード(31)は、更に、
    上記設定として、上記出力画像(OIM1−OIM3)のための1つまたはそれ以上のサイズ限界を、上記ユーザインタフェース内にセットするように構成されている第4のコード手段(31.4)と、
    上記トリミングされた一次画像を、上記1つまたはそれ以上のサイズ限界及び上記トリミングされた一次画像(PIM)のサイズに基づいて、上記1つまたはそれ以上のサイズ限界によって限定されるデジタルズーム範囲の少なくとも一部へスケールする動作を遂行するように構成されている第5のコード手段(31.5)と、
    を含む、
    ことを特徴とするプログラムプロダクト(30.1)。
  26. 上記サイズ限界は上記出力画像(OIM1−OIM3)のための最小サイズであり、上記プログラムコード(31)は、もし上記トリミングされた一次画像(PIM)のサイズが上記最小サイズに達しなければ、上記トリミングされた一次画像(PIM)を上記最小サイズまでアップスケールするように構成されている第6のコード手段(31.6)を含むことを特徴とする請求項25に記載のプログラムプロダクト(30.1)。
  27. 上記サイズ限界は上記出力画像(OIM1−OIM3)のための最大サイズであり、上記プログラムコード(31)は、もし上記トリミングされた一次画像(PIM)のサイズが上記最大サイズを越えれば、上記トリミングされた一次画像(PIM)を上記最大サイズまでダウンスケールするように構成されている第7のコード手段(31.7)を含むことを特徴とする請求項25に記載のプログラムプロダクト(30.1)。
  28. 上記サイズ限界は上記出力画像(OIM1−OIM3)のための最大サイズを更に含み、上記プログラムコード(31)は、もし上記トリミングされた画像のサイズが上記最大サイズを越えれば、上記トリミングされた一次画像(PIM)を上記最大サイズまでダウンスケールするように構成されている第8のコード手段(31.8)を含むことを特徴とする請求項26に記載のプログラムプロダクト(30.1)。
  29. 上記サイズ限界は上記出力画像(OIM1−OIM3)のための少なくとも1つの出力画像サイズを更に含み、上記プログラムコード(31)は、もし上記トリミングされた一次画像(PIM)のサイズが上記最小サイズと上記最大サイズとの間にあれば、上記トリミングされた一次画像(PIM)を、確立された手法で上記出力画像サイズまでスケールするように構成されている第9のコード手段(31.9)を含むことを特徴とする請求項28に記載のプログラムプロダクト(30.1)。
  30. 上記プログラムコード(31)は、上記セットされた最小サイズ限界と上記セットされた最大サイズ限界との間のデジタルズーム範囲を、上記セットされた出力画像サイズ限界によって量子化し、上記量子化に基づいて、上記トリミングされた一次画像(PIM)のためのサイズを、確立された手法でセットするように構成されている第9のコード手段(31.9)を含むことを特徴とする請求項29に記載のプログラムプロダクト(30.1)。
  31. 上記プログラムコード(31)は、上記一次画像(PIM)のデータを使用して撮像設定を決定するように構成されている第10のコード手段(31.10)を含むことを特徴とする請求項13に記載のプログラムプロダクト(30.1)。
  32. デジタルカメラデバイス(10.2)において出力画像(OIM1−OIM3)を形成する手段としてのデジタルズーム機能を遂行するプログラムプロダクト(30.2)であって、上記プログラムプロダクト(30.2)は、格納手段(MEM)、及び上記格納手段(MEM)内に書込まれていてプロセッサ(12)によって実行可能なプログラムコード(32)を含み、上記プログラムコード(32)は、
    上記出力画像(OIM1−OIM3)を形成するために、撮像手段(13、14)によって生成された一次画像(PIM)を、上記デジタルズーム機能(35)と連係してユーザインタフェース(UI)においてトリミングするように構成されている第1のコード手段(32.1)と、
    上記出力画像(OIM1−OIM3)を、それのためにセットされている品質係数を使用して格納するように構成されている第2のコード手段(32.2)と、
    を含み、
    上記プログラムコード(32)は、更に、
    上記トリミングされた一次画像(PIM)のサイズに基づいて、使用される上記品質係数を決定するように構成されている第3のコード手段(32.3)、
    を含むことを特徴とするプログラムプロダクト(30.2)。
  33. 上記プログラムコード(32)を、
    新qf=新品質係数、
    旧qf=旧品質係数、
    トリミング xサイズ=ROIの水平方向のサイズ、
    トリミング yサイズ=ROIの垂直方向のサイズ、
    オリジナル xサイズ、オリジナル yサイズ=センサ(13)が生成した一次画像(PIM)のサイズ、及び
    スケール=(トリミング xサイズ/オリジナル xサイズ)*(トリミング yサイズ/オリジナル yサイズ)
    として、方程式
    新qf=旧qf+[{1.0−スケール}*{max(96、旧qf)−旧qf}]
    を使用して上記品質係数を計算するように構成されている第4のコード手段(32.4)を含むことを特徴とする請求項32に記載のプログラムプロダクト(30.2)。
  34. デジタルカメラデバイス(10.3)において出力画像(OIM1−OIM3)を形成する手段としてのデジタルズーム機能(35)を遂行するためのプログラムプロダクト(30.1、30.2)であって、上記プログラムプロダクト(30.1、30.2)は、格納手段(MEM)、及び上記格納手段(MEM)内に書込まれていてプロセッサ(12)によって実行可能なプログラムコード(31−33)を含み、上記プログラムコード(31−33)は、
    デジタルズーム機能(35)に関連し、ユーザインタフェース(UI)を介して1つまたはそれ以上の設定をセットするように構成されている第1のコード手段(31.1)と、
    上記出力画像(OIM1−OIM3)を形成するために、撮像手段(13、14)によって生成された一次画像(PIM)を、上記デジタルズーム機能(35)と連係してユーザインタフェース(UI)においてトリミングするように構成されている第2のコード手段(31.2、32.1)と、
    上記一次画像(PIM)のトリミングに基づいて、上記出力画像(OIM1−OIM3)のためのサイズを、デジタルズーム範囲の少なくとも一部へセットするように構成されている第3のコード手段(31.3)と、
    上記出力画像(OIM1−OIM3)を、それのためにセットされている品質係数を使用して格納するように構成されているコード手段(32.2)と、
    を含み、
    上記プログラムコード(31−33)は、更に、
    上記設定として、上記出力画像(OIM1−OIM3)のための1つまたはそれ以上のサイズ限界を、ユーザインタフェース(UI)内にセットするように構成されている第4のコード手段(31.4)と、
    上記トリミングされた一次画像(PIM)を、上記1つまたはそれ以上のサイズ限界、及び上記トリミングされた一次画像(PIM)のサイズに基づいて、上記1つまたはそれ以上のサイズ限界によって限定されるデジタルズーム範囲の少なくとも一部へスケールする動作を遂行するように構成されている第5のコード手段(31.5)と、
    使用される上記品質係数を、上記トリミングされた一次画像(PIM)のサイズに基づいて決定するように構成されているコード手段(32.3)、
    を含むことを特徴とするプログラムプロダクト(30.1、30.2)。
  35. デジタルカメラデバイス(10.3)において出力画像(OIM1−OIM3)を形成する手段としてのデジタルズーム機能(35)を遂行するプログラムプロダクト(30.1、30.2)であって、上記プログラムプロダクト(30.1、30.2)は、格納手段(MEM)、及び上記格納手段(MEM)内に書込まれていてプロセッサ(12)によって実行可能なプログラムコード(33)を含み、上記プログラムコード(33)は、
    デジタルズーム機能(35)に関連し、ユーザインタフェース(UI)を介して1つまたはそれ以上の設定をセットするように構成されている第1のコード手段(31.1)と、
    上記出力画像(OIM1−OIM3)を形成するために、撮像手段(13、14)によって生成された一次画像(PIM)を、上記デジタルズーム機能(35)と連係してユーザインタフェース(UI)において見るように構成されている第2のコード手段と、
    上記出力画像(OIM1−OIM3)を形成するために、上記一次画像(PIM)を処理するように構成されている第3のコード手段と、
    を含み、
    上記プログラムコード(33)は、更に、
    上記設定として、上記出力画像(OIM1−OIM3)のための少なくとも1つのサイズ設定をユーザインタフェース(UI)内にセットするように構成されている第4のコード手段(31.4)と、
    上記処理として、上記設定されたサイズ設定のサイズを有する出力画像(OIM1−OIM3)を生成するために、上記トリミングされた一次画像(PIM)をスケールする動作を遂行するように構成されている第5のコード手段(31.5)と、
    を含むことを特徴とするプログラムプロダクト(30.1、30.2)。
  36. 上記サイズ設定は上記出力画像(OIM1−OIM3)のための最小サイズであり、上記プログラムコード(33)は、もし上記画像のサイズが上記最小サイズに達しなければ、上記一次画像(PIM)を上記最小サイズまでアップスケールするように構成されている第6のコード手段(31.6)を含むことを特徴とする請求項35に記載のプログラムプロダクト(30.1、30.2)。
JP2008518879A 2005-06-27 2006-06-12 デジタルカメラデバイスにおいてデジタルズームを実施するためのデジタルカメラデバイス及び方法及び対応するプログラムプロダクト Active JP4516149B2 (ja)

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
US11/169,220 US8106956B2 (en) 2005-06-27 2005-06-27 Digital camera devices and methods for implementing digital zoom in digital camera devices and corresponding program products
PCT/FI2006/050249 WO2007000486A2 (en) 2005-06-27 2006-06-12 Digital camera devices and methods for implementing digital zoom in digital camera devices and corresponding program products

Publications (2)

Publication Number Publication Date
JP2008547341A true JP2008547341A (ja) 2008-12-25
JP4516149B2 JP4516149B2 (ja) 2010-08-04

Family

ID=37566829

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2008518879A Active JP4516149B2 (ja) 2005-06-27 2006-06-12 デジタルカメラデバイスにおいてデジタルズームを実施するためのデジタルカメラデバイス及び方法及び対応するプログラムプロダクト

Country Status (5)

Country Link
US (2) US8106956B2 (ja)
EP (2) EP2618559B1 (ja)
JP (1) JP4516149B2 (ja)
CN (2) CN101208947B (ja)
WO (1) WO2007000486A2 (ja)

Families Citing this family (68)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP5055686B2 (ja) 2004-05-13 2012-10-24 ソニー株式会社 撮像システム、撮像装置、撮像方法
JP4624947B2 (ja) * 2006-03-22 2011-02-02 富士フイルム株式会社 画像のトリミング方法および装置並びにプログラム
KR101010988B1 (ko) * 2006-04-25 2011-01-26 캐논 가부시끼가이샤 촬상장치 및 그 제어 방법
US20080036864A1 (en) * 2006-08-09 2008-02-14 Mccubbrey David System and method for capturing and transmitting image data streams
US8708227B1 (en) * 2006-10-31 2014-04-29 United Services Automobile Association (Usaa) Systems and methods for remote deposit of checks
US9344548B2 (en) * 2006-12-28 2016-05-17 Blackberry Limited Method for saving an image from a camera application of a portable electronic device
US9159101B1 (en) 2007-10-23 2015-10-13 United Services Automobile Association (Usaa) Image processing
US20090115872A1 (en) * 2007-11-02 2009-05-07 Research In Motion Limited System and method for processing images captured using camera-equipped mobile devices
US8498451B1 (en) 2007-11-12 2013-07-30 Google Inc. Contact cropping from images
US8477217B2 (en) * 2008-06-30 2013-07-02 Sony Corporation Super-resolution digital zoom
US9042678B2 (en) 2009-01-19 2015-05-26 Nokia Corporation Method and apparatus for reducing size of image data
JP2010279022A (ja) * 2009-04-30 2010-12-09 Sanyo Electric Co Ltd 撮像装置
US9779392B1 (en) 2009-08-19 2017-10-03 United Services Automobile Association (Usaa) Apparatuses, methods and systems for a publishing and subscribing platform of depositing negotiable instruments
WO2011094292A1 (en) 2010-01-28 2011-08-04 Pathway Innovations And Technologies, Inc. Document imaging system having camera-scanner apparatus and personal computer based processing software
US8446484B2 (en) 2010-04-21 2013-05-21 Nokia Corporation Image processing architecture with pre-scaler
US20120002084A1 (en) * 2010-06-30 2012-01-05 True Vision Systems, Inc. Systems, apparatus, and methods for digital image capture with variable density display and high resolution electronic zoom
US20120236181A1 (en) 2011-03-16 2012-09-20 Qualcomm Incorporated Generating a zoomed image
KR101797040B1 (ko) * 2011-11-28 2017-11-13 삼성전자주식회사 디지털 촬영 장치 및 이의 제어 방법
CN103780828A (zh) * 2012-10-22 2014-05-07 联想(北京)有限公司 一种图像采集方法及电子设备
CN103281510A (zh) * 2012-11-06 2013-09-04 王彤 将数码成像装置的数码图像传输至主机的方法
CN103200388A (zh) * 2013-02-20 2013-07-10 北京佳讯飞鸿电气股份有限公司 一种实现快速多分屏视频轮巡的方法
US9646362B2 (en) * 2013-09-18 2017-05-09 Oracle International Corporation Algorithm for improved zooming in data visualization components
US9215377B2 (en) 2013-12-04 2015-12-15 Nokia Technologies Oy Digital zoom with sensor mode change
JP6893877B2 (ja) 2014-10-29 2021-06-23 スペクトラル エムディー, インコーポレイテッドSpectral Md, Inc. 組織を分類するための反射モードマルチスペクトル時間分解型光学イメージングの方法および装置
US9717417B2 (en) 2014-10-29 2017-08-01 Spectral Md, Inc. Reflective mode multi-spectral time-resolved optical imaging methods and apparatuses for tissue classification
US9445007B1 (en) 2015-02-25 2016-09-13 Qualcomm Incorporated Digital zoom methods and systems
KR102739958B1 (ko) 2016-08-12 2024-12-09 삼성전자주식회사 전자 장치 및 그 제어 방법
WO2018125928A1 (en) 2016-12-29 2018-07-05 DeepScale, Inc. Multi-channel sensor simulation for autonomous control systems
CN110573066A (zh) 2017-03-02 2019-12-13 光谱Md公司 用于多光谱截肢部位分析的机器学习系统和技术
WO2018176000A1 (en) 2017-03-23 2018-09-27 DeepScale, Inc. Data synthesis for autonomous control systems
US11893393B2 (en) 2017-07-24 2024-02-06 Tesla, Inc. Computational array microprocessor system with hardware arbiter managing memory requests
US10671349B2 (en) 2017-07-24 2020-06-02 Tesla, Inc. Accelerated mathematical engine
US11409692B2 (en) 2017-07-24 2022-08-09 Tesla, Inc. Vector computational unit
US11157441B2 (en) 2017-07-24 2021-10-26 Tesla, Inc. Computational array microprocessor system using non-consecutive data formatting
CN108174160A (zh) * 2018-01-04 2018-06-15 上海电气集团股份有限公司 一种监控视频的多分屏轮巡方法
US12307350B2 (en) 2018-01-04 2025-05-20 Tesla, Inc. Systems and methods for hardware-based pooling
US11561791B2 (en) 2018-02-01 2023-01-24 Tesla, Inc. Vector computational unit receiving data elements in parallel from a last row of a computational array
CN108322672B (zh) * 2018-02-02 2020-12-22 海信视像科技股份有限公司 图像处理方法及装置
US11030752B1 (en) 2018-04-27 2021-06-08 United Services Automobile Association (Usaa) System, computing device, and method for document detection
CN108921784B (zh) * 2018-06-13 2023-08-29 杭州吉吉知识产权运营有限公司 一种基于移动终端的图片压缩方法及系统
US11215999B2 (en) 2018-06-20 2022-01-04 Tesla, Inc. Data pipeline and deep learning system for autonomous driving
US11636333B2 (en) 2018-07-26 2023-04-25 Tesla, Inc. Optimizing neural network structures for embedded systems
US11562231B2 (en) 2018-09-03 2023-01-24 Tesla, Inc. Neural networks for embedded devices
US11082620B2 (en) * 2018-09-26 2021-08-03 Qualcomm Incorporated Zoomed in region of interest
KR20250078625A (ko) 2018-10-11 2025-06-02 테슬라, 인크. 증강 데이터로 기계 모델을 훈련하기 위한 시스템 및 방법
US11196678B2 (en) 2018-10-25 2021-12-07 Tesla, Inc. QOS manager for system on a chip communications
US11816585B2 (en) 2018-12-03 2023-11-14 Tesla, Inc. Machine learning models operating at different frequencies for autonomous vehicles
US11537811B2 (en) 2018-12-04 2022-12-27 Tesla, Inc. Enhanced object detection for autonomous vehicles based on field view
US10783632B2 (en) 2018-12-14 2020-09-22 Spectral Md, Inc. Machine learning systems and method for assessment, healing prediction, and treatment of wounds
US10740884B2 (en) 2018-12-14 2020-08-11 Spectral Md, Inc. System and method for high precision multi-aperture spectral imaging
WO2020123722A1 (en) 2018-12-14 2020-06-18 Spectral Md, Inc. System and method for high precision multi-aperture spectral imaging
JP7261883B2 (ja) 2018-12-14 2023-04-20 スペクトラル エムディー,インコーポレイテッド 創傷の評価、治癒予測および治療のための機械学習システム
US11610117B2 (en) 2018-12-27 2023-03-21 Tesla, Inc. System and method for adapting a neural network model on a hardware platform
US10997461B2 (en) 2019-02-01 2021-05-04 Tesla, Inc. Generating ground truth for machine learning from time series elements
US11150664B2 (en) 2019-02-01 2021-10-19 Tesla, Inc. Predicting three-dimensional features for autonomous driving
US11567514B2 (en) 2019-02-11 2023-01-31 Tesla, Inc. Autonomous and user controlled vehicle summon to a target
US10956755B2 (en) 2019-02-19 2021-03-23 Tesla, Inc. Estimating object properties using visual image data
CN111050066A (zh) * 2019-11-01 2020-04-21 深圳市道通智能航空技术有限公司 变焦方法、装置、飞行器、飞行系统及存储介质
US11900755B1 (en) 2020-11-30 2024-02-13 United Services Automobile Association (Usaa) System, computing device, and method for document detection and deposit processing
US11363209B1 (en) * 2021-02-24 2022-06-14 Qualcomm Incorporated Systems and methods for camera zoom
EP4314739A4 (en) 2021-03-30 2025-02-19 Spectral MD, Inc. SYSTEM AND METHOD FOR MULTISPECTRAL IMAGING WITH HIGH-PRECISION SNAPSHOT BASED ON MULTIPLEXED ILLUMINATION
KR20220145950A (ko) 2021-04-20 2022-10-31 삼성전자주식회사 줌 처리를 수행하는 이미지 센서 및 그것을 포함하는 전자 장치
US12462575B2 (en) 2021-08-19 2025-11-04 Tesla, Inc. Vision-based machine learning model for autonomous driving with adjustable virtual camera
WO2023023265A1 (en) 2021-08-19 2023-02-23 Tesla, Inc. Vision-based system training with simulated content
US12260534B2 (en) 2022-04-26 2025-03-25 Communications Test Design, Inc. Method to detect camera blemishes
JP2024060285A (ja) * 2022-10-19 2024-05-02 パナソニックIpマネジメント株式会社 撮像装置
JP2024085556A (ja) * 2022-12-15 2024-06-27 キヤノン株式会社 電子機器
CN116017159A (zh) * 2022-12-16 2023-04-25 长春奥普光电技术股份有限公司 用于实现相机连续变焦的插值算法

Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2000115605A (ja) * 1998-10-07 2000-04-21 Olympus Optical Co Ltd ディジタルカメラ
JP2001145010A (ja) * 1999-10-26 2001-05-25 Hewlett Packard Co <Hp> 画像解像度最大化方法

Family Cites Families (24)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5172234A (en) * 1987-08-04 1992-12-15 Canon Kabushiki Kaisha Camera having an electronic zooming display feature
US5249053A (en) 1991-02-05 1993-09-28 Dycam Inc. Filmless digital camera with selective image compression
US5402171A (en) * 1992-09-11 1995-03-28 Kabushiki Kaisha Toshiba Electronic still camera with improved picture resolution by image shifting in a parallelogram arrangement
US5477264A (en) * 1994-03-29 1995-12-19 Eastman Kodak Company Electronic imaging system using a removable software-enhanced storage device
US6650366B2 (en) * 1998-03-26 2003-11-18 Eastman Kodak Company Digital photography system using direct input to output pixel mapping and resizing
US6920250B1 (en) * 1999-03-04 2005-07-19 Xerox Corporation Additive model for efficient representation of digital documents
US7019778B1 (en) * 1999-06-02 2006-03-28 Eastman Kodak Company Customizing a digital camera
JP4515559B2 (ja) * 1999-08-24 2010-08-04 富士フイルム株式会社 画像データ記録装置および方法ならびにズーム画像再生装置および方法
JP2001167265A (ja) * 1999-12-07 2001-06-22 Seiko Epson Corp 画像処理プログラムを記録した媒体、画像処理装置および画像処理方法
GB2365515A (en) * 2000-08-08 2002-02-20 Andrew Mcfadzean Hershaw An auxiliary lighting system for vehicles
US6507704B2 (en) * 2000-10-06 2003-01-14 Fuji Photo Film Co., Ltd. Pseudo-zoom camera and image processing system using the pseudo-zoom camera
JP3913491B2 (ja) * 2001-04-20 2007-05-09 三洋電機株式会社 ディジタルズーム装置
JP4046957B2 (ja) * 2001-07-05 2008-02-13 キヤノン株式会社 撮像装置及びその制御方法、情報処理装置及び方法、並びに記憶媒体
US7345774B2 (en) * 2001-10-26 2008-03-18 Hewlett-Packard Development Company, L.P. Apparatus and method for adapting image sensor aspect ratio to print aspect ratio in a digital image capture appliance
US7098949B2 (en) 2002-07-29 2006-08-29 Hewlett-Packard Development Company, L.P. Apparatus and method for improved-resolution digital zoom in a portable electronic imaging device
JP4008778B2 (ja) * 2002-07-31 2007-11-14 株式会社リコー 撮像装置
US7116364B2 (en) 2002-10-29 2006-10-03 Hewlett-Packard Development Company, L.P. Method and apparatus for maintaining a consistent effective focal length in a digital camera
KR100503037B1 (ko) * 2002-11-01 2005-07-21 삼성테크윈 주식회사 디지털 카메라와 그의 영상정보 저장방법
WO2004068852A1 (ja) 2003-01-29 2004-08-12 Olympus Corporation 撮像装置
US7308158B2 (en) * 2003-06-20 2007-12-11 Eastman Kodak Company Imaging method and system
US7920180B2 (en) * 2004-04-06 2011-04-05 Hewlett-Packard Development Company, L.P. Imaging device with burst zoom mode
US7787026B1 (en) * 2004-04-28 2010-08-31 Media Tek Singapore Pte Ltd. Continuous burst mode digital camera
US7688364B2 (en) 2004-12-10 2010-03-30 Ambarella, Inc. Decimating and cropping based zoom factor for a digital camera
US20060221198A1 (en) * 2005-03-31 2006-10-05 Jared Fry User established variable image sizes for a digital image capture device

Patent Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2000115605A (ja) * 1998-10-07 2000-04-21 Olympus Optical Co Ltd ディジタルカメラ
JP2001145010A (ja) * 1999-10-26 2001-05-25 Hewlett Packard Co <Hp> 画像解像度最大化方法

Also Published As

Publication number Publication date
CN101208947B (zh) 2012-01-11
US8605172B2 (en) 2013-12-10
WO2007000486A2 (en) 2007-01-04
EP2618559A2 (en) 2013-07-24
EP1897363B1 (en) 2015-06-10
EP1897363A4 (en) 2011-03-09
US20120194708A1 (en) 2012-08-02
WO2007000486A3 (en) 2007-02-15
EP2618559B1 (en) 2017-08-23
JP4516149B2 (ja) 2010-08-04
EP2618559A3 (en) 2014-01-22
US8106956B2 (en) 2012-01-31
CN102647563A (zh) 2012-08-22
CN102647563B (zh) 2015-05-27
EP1897363A2 (en) 2008-03-12
CN101208947A (zh) 2008-06-25
US20060290792A1 (en) 2006-12-28

Similar Documents

Publication Publication Date Title
JP4516149B2 (ja) デジタルカメラデバイスにおいてデジタルズームを実施するためのデジタルカメラデバイス及び方法及び対応するプログラムプロダクト
CN110572581B (zh) 基于终端设备的变焦虚化图像获取方法和装置
US20060221198A1 (en) User established variable image sizes for a digital image capture device
JP4250437B2 (ja) 信号処理装置、信号処理方法およびプログラム
JP4313818B2 (ja) 画像処理の方法およびシステム
US20080260375A1 (en) Imaging apparatus and imaging method
JP2008529453A (ja) ディジタルズーム率警告機能付ディジタルイメージングシステム
JP4254825B2 (ja) 撮像装置、ズーム情報表示方法、およびズーム情報表示プログラム
CN110602392B (zh) 控制方法、成像模组、电子设备及计算机可读存储介质
JP2010288169A (ja) 撮像装置
JP2017143354A (ja) 画像処理装置及び画像処理方法
US11140331B2 (en) Image capturing apparatus, control method for image capturing apparatus, and control program for image capturing apparatus
JP2012034099A (ja) データ送信装置
JP6746390B2 (ja) 画像処理方法および画像処理装置
JP2002305676A (ja) 電子カメラ
JP6708490B2 (ja) 画像処理方法および画像処理装置
JP2014216692A (ja) 高解像度化処理付き撮影装置
JP2007201935A (ja) 画像処理装置の制御方法及び画像処理装置
JP2017103576A (ja) 撮像装置
KR100915406B1 (ko) 카메라
JP2007124447A (ja) デジタルカメラ
JP2024002631A (ja) 画像処理装置、撮像装置、画像処理方法、コンピュータのプログラムおよび記録媒体
CN120378744A (zh) 拍照方法、装置、设备、存储介质及计算机程序产品
JP2008311937A (ja) 撮像装置
JP2008131475A (ja) 撮像装置

Legal Events

Date Code Title Description
A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20090514

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20090525

A601 Written request for extension of time

Free format text: JAPANESE INTERMEDIATE CODE: A601

Effective date: 20090824

A602 Written permission of extension of time

Free format text: JAPANESE INTERMEDIATE CODE: A602

Effective date: 20090831

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20090925

A02 Decision of refusal

Free format text: JAPANESE INTERMEDIATE CODE: A02

Effective date: 20091116

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20100302

A911 Transfer to examiner for re-examination before appeal (zenchi)

Free format text: JAPANESE INTERMEDIATE CODE: A911

Effective date: 20100323

TRDD Decision of grant or rejection written
A01 Written decision to grant a patent or to grant a registration (utility model)

Free format text: JAPANESE INTERMEDIATE CODE: A01

Effective date: 20100419

A01 Written decision to grant a patent or to grant a registration (utility model)

Free format text: JAPANESE INTERMEDIATE CODE: A01

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20100513

R150 Certificate of patent or registration of utility model

Free format text: JAPANESE INTERMEDIATE CODE: R150

Ref document number: 4516149

Country of ref document: JP

Free format text: JAPANESE INTERMEDIATE CODE: R150

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20130521

Year of fee payment: 3

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20130521

Year of fee payment: 3

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

S531 Written request for registration of change of domicile

Free format text: JAPANESE INTERMEDIATE CODE: R313531

R350 Written notification of registration of transfer

Free format text: JAPANESE INTERMEDIATE CODE: R350

S111 Request for change of ownership or part of ownership

Free format text: JAPANESE INTERMEDIATE CODE: R313113

R350 Written notification of registration of transfer

Free format text: JAPANESE INTERMEDIATE CODE: R350

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250