(57)【要約】【課題】適切でない撮影モードで画像を撮影した場合においても、出力する時にその画像をよりよく補正できるようにするための情報を入力可能な画像入力装置を提供できるようにする。【解決手段】画像データを入力する画像入力装置に、前記画像データを入力する時に取得した入力情報を記録媒体に記録する入力情報記録手段と、前記画像データを入力した後で出力する時の動作状態に係わる情報を示す出力モードを記録媒体に記録する出力モード記録手段とを設け、間違った撮影モードを選択して画像を撮影してしまった場合においても、前記間違った撮影モードの条件によって処理されず、前記画像を出力する際に選択した出力モードに従って後から修正できるようにする。【選択図】図１
2004343528.tif 000002
【特許請求の範囲】
【請求項１】
画像データを入力する画像入力装置であって、
前記画像データを入力する時に取得した入力情報を記録媒体に記録する入力情報記録手段と、
前記画像データを入力した後で出力する時の動作状態に係わる情報を示す出力モードを記録媒体に記録する出力モード記録手段とを備えたことを特徴とする画像入力装置。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は画像入力装置に関し、特に、デジタル画像を撮影するデジタルカメラなどの画像入力装置に用いて好適なものである。
【０００２】
【従来の技術】
従来のフィルムに撮像する方式のカメラにおいては、カメラで写真を撮影する際には「撮影モード」と呼ばれるダイヤルを用いて、「オート」、「人物」、「風景」、「スポーツ」などを選択して撮影することができる。この「撮影モード」は面倒なカメラの撮影設定をダイヤルを回すだけで設定することができるので、多くのカメラに採用されており、近年のデジタルカメラにも用いられている。
【０００３】
以上のような「撮影モード」と呼ばれる機能を備えたデジタルカメラにおいて、撮影モードを「人物」や「風景」などに変更させて画像を撮影した場合、カメラの撮影設定をそれに合わせてシャッタースピードや露出を変化させ、画像を撮影する。
【０００４】
さらに、撮影したデータに関する付帯データを画像データと同時に記録する。この付帯データと画像データを用いて、画像処理装置で画質を高めるということは、例えば特許文献１において提案されている。
【０００５】
【特許文献１】
特開平１０−１９１２４６号公報
【０００６】
【発明が解決しようとする課題】
しかしながら、もしユーザが間違った撮影モードを選択して画像を撮影してしまった場合、上記の特許文献１では、前記間違って選択した撮影モードに従って間違った画像処理が行われる可能性があるという問題があった。
【０００７】
また、撮影された後のデジタルデータについても撮影モードに応じた処理を行っているものがある。たとえば、「風景」という撮影モードで撮影した場合には、全体の彩度をあげるように画像を処理するということがある。
【０００８】
この場合も、ユーザが間違った撮影モードを選択して画像を撮影してしまった場合には、間違った撮影モードの条件によって処理された画像が得られてしまい、後から修正することができない問題があった。
【０００９】
本発明は上述の問題点にかんがみてなされたもので、適切でない撮影モードで画像を撮影した場合においても、出力する時にその画像をよりよく補正できるようにするための情報を入力可能な画像入力装置を提供することを目的とする。
【００１０】
【課題を解決するための手段】
本発明の画像入力装置は、画像データを入力する画像入力装置であって、前記画像データを入力する時に取得した入力情報を記録媒体に記録する入力情報記録手段と、前記画像データを入力した後で出力する時の動作状態に係わる情報を示す出力モードを記録媒体に記録する出力モード記録手段とを備えたことを特徴としている。
【００１１】
【発明の実施の形態】
（第１の実施の形態）
次に、添付図面を参照しながら本発明の画像入力装置の第１の実施の形態について説明する。
図１は、第１の実施形態の画像入力装置の構成例を示すブロック図である。図１において、ユーザが入力部１０２に設けられている図示しないシャッターを押すと、撮像部１００は、レンズ等から入力された被写体像を光電変換し、さらにそのアナログ信号をデジタル信号に変換する。
【００１２】
この撮像部１００から出力されるデジタル信号は、信号処理部１０１で信号処理が施されて符号化され、この符号化された画像データがＲＡＭ１０６やメモリーカードなどの記憶媒体１０７に書き込まれる。記憶媒体１０７やＲＡＭ１０６に書き込まれた画像データは、表示部１０３で表示することができる。
【００１３】
ＣＰＵ１０４は、上記の処理に関わる場合もあり、ＲＯＭ１０５とＲＡＭ１０６はその処理に必要なメモリや作業領域を提供する。また、図３のフローチャートを参照して後述する本実施形態の処理手順を実現するための制御プログラムもこのＲＯＭ１０５に格納されている。なお、第１の実施形態の画像入力装置には上記以外にも、種々の構成要素が設けられているが、本発明の主眼ではないので、その詳細な説明については省略する。
【００１４】
図２は、本発明の画像入力装置の背景技術を説明する図であり、従来のデジタルカメラの背面の一例を示す図である。
図２において、２０１はデジタルカメラ本体を表し、２０２は液晶ディスプレイ、２０３は撮影モードダイヤルを表している。
【００１５】
デジタルカメラ２０１を用いて撮影する場合、ユーザは撮影時に撮影モードダイヤル２０３を変更して、撮影モードを変更するが、撮影時にモードを設定するために、撮影モードを間違えてしまっても、そのやり直しはできなかった。
【００１６】
図３は、本実施の形態を適用したデジタルカメラの背面の構成例を示す図である。
図３において、３０１はデジタルカメラ本体を表し、３０２は液晶ディスプレイを表し、３０３は撮影モードダイヤルを表している。さらに、本実施の形態のデジタルカメラ３０１には印刷モードダイヤル３０４が配設されている。
【００１７】
印刷モードダイヤル３０４は、撮影する時には有効ではないが、撮影した後に設定することができる。たとえば、ユーザが人物を撮影している際に、撮影モードを間違って「風景」にして撮影してしまった場合について言えば、撮影モードは撮影する時に設定するので、撮影後には変更することはできないが、印刷モードダイヤル３０４を用いて「人物」を選択することができる。通常、印刷モードは撮影モードと同等の設定になっている
【００１８】
次に、印刷モードを設定する方法について、図４のフローチャートを用いて説明する。
まず、ユーザが印刷モードを設定したい画像を選択して、「印刷モードの変更」というメニューをカメラで選択すると、図４のフローチャートに示した手順に従って処理が行われる。
【００１９】
まず、最初のステップＳ４０１において、撮影モードを読み込む処理が行われる。
次に、ステップＳ４０２に進み、印刷モードを読み込む処理が行われる。
その後、ステップＳ４０３に進み、撮影モードと印刷モードを表示部１０３を使って表示する。
【００２０】
次に、ステップＳ４０４において、ユーザが印刷モードを設定できるようにする。
最後に、ステップＳ４０５において、印刷モードのデータを画像データ内部に書き込む処理が行われる。
【００２１】
以上の手順で処理を行なって、印刷モードを「人物」とすることにより、撮影モードでは「風景」としてしまった画像データに対して印刷時に適切な処理を行うようにすることが可能になる。なお、本実施例では印刷時についての処理の説明を行ったが、画像を表示させる際にも適用することが可能である。
【００２２】
（第２の実施の形態）
前述した第１の実施の形態では、カメラ内で撮影モードと印刷モードの両方を設定することが可能であったが、その後の処理に関しては印刷時の画像処理装置が行った。
【００２３】
この第２の実施の形態では、撮影モードの設定しかできないカメラにおいても、撮影後に撮影モードを変更できるようする方法を提案するものである。
カメラの外観は図２と同様であるが、通常は撮影する時にしか有効ではない撮影モード切り替えダイヤルが、本実施の形態においてはカメラ内の画像を再生する場合にも有効となるようにしている。
【００２４】
この場合のカメラの撮影モードを変更する方法について、図５のフローチャートに従って説明する。
まずユーザが、カメラ内の画像を再生している際に、撮影モードダイヤルを回転すると、図５のフローチャートに示した手順に従って処理が行われる。。
【００２５】
まず、最初にステップＳ５０１において、まず現在の撮影モードを読み込む処理が行われる。
次に、ステップＳ５０２に進み、現在の撮影モードを表示する処理が行われる。
その後、ステップＳ５０３において、ユーザに撮影モードを変更するかどうかを問い合わせる処理が行われる。
【００２６】
この問い合わせの結果、変更する場合にはステップＳ５０４に進み、変更しない場合にはＳ５０５に進む。
ステップＳ５０５においては、撮影モードを変更せずに処理を終了させる。
また、ステップＳ５０４においては、撮影モードを新しくユーザが選んだ撮影モードに変更して処理を終了する。
【００２７】
ステップＳ５０４においては、撮影モードを変更する際には現在の撮影モードの逆変換を行い、さらに新しく選んだ撮影モードに変換を行う。
これを、実際に「風景」という撮影モードを「人物」に変更する場合について説明する。
まず、撮影時に撮影モードで「風景」とした場合、ＲＧＢ座標系からＨＳＬ円筒座標系に変換する。ＲＧＢ→ＨＳＬ変換式を次に示す。ここで、０≦  ＲＧＢ≦１、０≦（Ｓ，Ｌ）≦１、０≦Ｈ＜３６０とする。
【００２８】
Ｃ  ＝  ｛ｍｉｄ（ＲＧＢ）  −    ｍｉｎ（ＲＧＢ）｝／｛ｍａｘ（ＲＧＢ）−  ｍｉｎ（ＲＧＢ）｝
とすると、
Ｒ  ＞  Ｇ  ＞  Ｂのとき      Ｈ＝Ｃ×６０
Ｇ  ＞  Ｒ  ＞  Ｂのとき      Ｈ＝１２０  −  Ｃ×６０
Ｇ  ＞  Ｂ  ＞  Ｒのとき      Ｈ＝１２０  ＋  Ｃ×６０
Ｂ  ＞  Ｇ  ＞  Ｒのとき      Ｈ＝２４０  −  Ｃ×６０
Ｂ  ＞  Ｒ  ＞  Ｇのとき      Ｈ＝２４０  ＋  Ｃ×６０
Ｒ  ＞  Ｂ  ＞  Ｇのとき      Ｈ＝３６０  −  Ｃ×６０
となる。
【００２９】
また、Ｌ  ＝    ｛ｍａｘ（ＲＧＢ）  ＋  ｍｉｎ（ＲＧＢ）｝／２とすると、
Ｌ  ≦０．５のとき、
Ｓ＝  ｛ｍａｘ（ＲＧＢ）  −  ｍｉｎ（ＲＧＢ）｝／｛ｍａｘ（ＲＧＢ）＋  ｍｉｎ（ＲＧＢ）｝    ・・・式（１）
Ｌ  ＞  ０．５のとき、
Ｓ＝  ｛ｍａｘ（ＲＧＢ）  −ｍｉｎ（ＲＧＢ）｝／｛２−ｍａｘ（ＲＧＢ）−ｍｉｎ（ＲＧＢ）｝    ・・・式（２）
となる。
【００３０】
以上の式によって、変換されたＨＳＬ座標系の彩度Ｓについて、
Ｓ’＝√Ｓ      ・・・式（３）
という変換をかけ、彩度をあげたＳ’に変換する。
【００３１】
次に、ＨＳＬ座標系をＲＧＢ座標系に以下の式によって変換する。（ＨＳＬ→ＲＧＢ）
ここで、０≦ＲＧＢ≦１、０≦（Ｓ、Ｌ）≦１、０≦Ｈ＜３６０とする。
【００３２】
Ｌ≦０．５のとき、  Ｃｍｉｎ  ＝Ｌ＊（１−Ｓ）、Ｃｍａｘ  ＝２＊Ｌ  −Ｃｍｉｎ、
Ｌ＞  ０．５のとき、Ｃｍａｘ  ＝ＬＬ＊（１−Ｓ）、Ｃｍｉｎ  ＝２＊Ｌ−Ｃｍａｘ、
【００３３】
【表１】
2004343528.tif 000003
【００３４】
以上のようにして、「風景」モ−ドの場合、彩度を上げたＲＧＢ画像が得られる。
【００３５】
次に、再生時に撮影モ−ドを変更した場合について述べる。ここでは、撮影モ−ドの逆変換を行う。この逆変換では、上記と同様にＲＧＢ→ＨＳＬ変換を行った後に、彩度Ｓについて、
Ｓ’＝Ｓ２              ・・・式（４）
の変換を行い、彩度を下げた後に、上記と同様のＨＳＬ→ＲＧＢ変換を行う。以上によって、撮影モ−ドの逆変換を行うことができた。
【００３６】
処理後の画像データに対して、新しく設定された撮影モ−ド用の処理を行う。たとえば、撮影モ−ドが「人物」と指定してあった場合には、「人物」の肌色の部分をきれいに見せるために、肌色近辺の色調をより明るくする処理を行う。
【００３７】
具体的には、色相Ｈが２８〜３２であり、彩度が０．５〜１．０、明度が０．９〜１．０の範囲に限り、彩度Ｓを以下の式に基づいて変換する。
Ｓ’＝Ｓ０．８      ・・・式（５）
以上の操作を行なうことによって、彩度を上げた後にＨＳＬ→ＲＧＢ変換を行う。以上によって、撮影モ−ドを撮影後に変換を行うことができた。
【００３８】
（本発明の他の実施の形態）
本発明は複数の機器から構成されるシステムに適用しても１つの機器からなる装置に適用しても良い。
【００３９】
また、上述した実施の形態の機能を実現するように各種のデバイスを動作させるように、上記各種デバイスと接続された装置あるいはシステム内のコンピュータに対し、記憶媒体から、またはインタ−ネット等の伝送媒体を介して上記実施の形態の機能を実現するためのソフトウェアのプログラムコードを供給し、そのシステムあるいは装置のコンピュータ（ＣＰＵあるいはＭＰＵ）に格納されたプログラムに従って上記各種デバイスを動作させることによって実施したものも、本発明の範疇に含まれる。
【００４０】
また、この場合、上記ソフトウェアのプログラムコード自体が上述した実施の形態の機能を実現することになり、そのプログラムコード自体、及びそのプログラムコードをコンピュータに供給するための手段、例えばかかるプログラムコードを格納した記憶媒体は本発明を構成する。かかるプログラムコードを記憶する記憶媒体としては、例えばフレキシブルディスク、ハ−ドディスク、光ディスク、光磁気ディスク、ＣＤ−ＲＯＭ、磁気テ−プ、不揮発性のメモリカ−ド、ＲＯＭ等を用いることができる。
【００４１】
また、コンピュータが供給されたプログラムコードを実行することにより、上述の実施の形態で説明した機能が実現されるだけでなく、そのプログラムコードがコンピュータにおいて稼働しているＯＳ（オペレ−ティングシステム）あるいは他のアプリケ−ションソフト等と共同して上述の実施の形態で示した機能が実現される場合にもかかるプログラムコードは本発明の実施の形態に含まれることは言うまでもない。
【００４２】
さらに、供給されたプログラムコードがコンピュータの機能拡張ボ−ドやコンピュータに接続された機能拡張ユニットに備わるメモリに格納された後、そのプログラムコードの指示に基づいてその機能拡張ボ−ドや機能拡張ユニットに備わるＣＰＵ等が実際の処理の一部または全部を行い、その処理によって上述した実施の形態の機能が実現される場合にも本発明に含まれる。
【００４３】
本発明の実施態様の例を以下に説明する。
〔実施態様１〕  画像データを入力する画像入力装置であって、
前記画像データを入力する時に取得した入力情報を記録媒体に記録する入力情報記録手段と、
前記画像データを入力した後で出力する時の動作状態に係わる情報を示す出力モードを記録媒体に記録する出力モード記録手段とを備えたことを特徴とする画像入力装置。
【００４４】
〔実施態様２〕  前記画像入力装置はデジタルカメラであることを特徴とする実施態様１に記載の画像入力装置。
【００４５】
〔実施態様３〕  前記入力情報は、撮影情報を含むことを特徴とする実施態様２に記載の画像入力装置。
【００４６】
〔実施態様４〕  前記撮影情報は、撮影するときの動作状態に係わる情報を示す撮影モードを含むことを特徴とする実施態様３に記載の画像入力装置。
【００４７】
〔実施態様５〕  前記出力モードは、印刷するときに適用する撮影モードを指定する方法を含むことを特徴とする実施態様３に記載の画像入力装置。
【００４８】
〔実施態様６〕  前記出力モードは、表示するときに適用する撮影モードを指定する方法を含むことを特徴とする実施態様３に記載の画像入力装置。
【００４９】
〔実施態様７〕  前記入力情報は、前記画像データ内に含まれていることを特徴とする実施態様１〜６の何れか１項に記載の画像入力装置。
【００５０】
〔実施態様８〕  前記入力情報は、画像データとは別のファイルとして存在することを特徴とする実施態様１〜６の何れか１項に記載の画像入力装置。
【００５１】
〔実施態様９〕  前記入力情報は、画像データのほかにデータベースとして存在することを特徴とする実施態様１〜６の何れか１項に記載の画像入力装置。
【００５２】
〔実施態様１０〕  前記出力モードの情報は、画像データ内に含まれていることを特徴とする実施態様１または２に記載の画像入力装置。
【００５３】
〔実施態様１１〕  前記出力モードの情報は、画像データとは別のファイルとして存在することを特徴とする実施態様１または２に記載の画像入力装置。
【００５４】
〔実施態様１２〕  前記出力モードの情報は、画像データのほかにデータベースとして存在することを特徴とする実施態様１または２に記載の画像入力装置。
【００５５】
〔実施態様１３〕  画像データを入力する画像入力装置であって、
前記画像データ入力した時に取得した入力情報を記録媒体に記録する入力情報記録手段と、
前記画像データ入力した後に前記入力情報を変更する入力情報変更手段とを備えたことを特徴とする画像入力装置。
【００５６】
〔実施態様１４〕  前記画像入力装置はデジタルカメラであることを特徴とする実施態様１３に記載の画像入力装置。
【００５７】
〔実施態様１５〕  前記入力情報は、撮影情報を含むことを特徴とする実施態様１３に記載の画像入力装置。
【００５８】
〔実施態様１６〕  前記撮影情報は、撮影モードの情報を含むことを特徴とする実施態様１４に記載の画像入力装置。
【００５９】
〔実施態様１７〕  前記入力情報変更手段は、前記入力情報によって施された変換処理の逆変換処理を行い、変更された入力情報による変換処理を施すことを特徴とする実施態様１３に記載の画像入力装置。
【００６０】
〔実施態様１８〕  前記逆変換処理及び変換処理は、テーブル処理によって行われることを特徴とする実施態様１７に記載の画像入力装置。
【００６１】
〔実施態様１９〕  前記逆変換処理及び変換処理は、マトリックス演算処理によって行われることを特徴とする実施態様１７に記載の画像入力装置。
【００６２】
〔実施態様２０〕  前記逆変換処理及び変換処理は、フィルター演算処理によって行われることを特徴とする実施態様１７に記載の画像入力装置。
【００６３】
〔実施態様２１〕  画像データを入力する画像入力方法であって
前記画像データを入力する時に取得した入力情報を記録媒体に記録する入力情報記録処理と、
前記画像データを入力した後で出力する時の動作状態に係わる情報を示す出力モードを記録媒体に記録する出力モード記録処理とを有することを特徴とする画像入力方法。
【００６４】
〔実施態様２２〕  前記画像入力方法はデジタルカメラであることを特徴とする実施態様２１に記載の画像入力方法。
【００６５】
〔実施態様２３〕  前記入力情報は、撮影情報を含むことを特徴とする実施態様２２に記載の画像入力方法。
【００６６】
〔実施態様２４〕  前記撮影情報は、撮影するときの動作状態に係わる情報を示す撮影モードを含むことを特徴とする実施態様２３に記載の画像入力方法。
【００６７】
〔実施態様２５〕  前記出力モードは、印刷するときに適用する撮影モードを指定する方法を含むことを特徴とする実施態様２３に記載の画像入力方法。
【００６８】
〔実施態様２６〕  前記出力モードは、表示するときに適用する撮影モードを指定する方法を含むことを特徴とする実施態様２３に記載の画像入力方法。
【００６９】
〔実施態様２７〕  前記入力情報は、前記画像データ内に含まれていることを特徴とする実施態様２１〜２６の何れか１項に記載の画像入力方法。
【００７０】
〔実施態様２８〕  前記入力情報は、画像データとは別のファイルとして存在することを特徴とする実施態様２１〜２６の何れか１項に記載の画像入力方法。
【００７１】
〔実施態様２９〕  前記入力情報は、画像データの他にデータベースとして存在することを特徴とする実施態様２１〜２６の何れか１項に記載の画像入力方法。
【００７２】
〔実施態様３０〕  前記出力モードの情報は、画像データ内に含まれていることを特徴とする実施態様２１または２２に記載の画像入力方法。
【００７３】
〔実施態様３１〕  前記出力モードの情報は、画像データとは別のファイルとして存在することを特徴とする実施態様２１または２２に記載の画像入力方法。
【００７４】
〔実施態様３２〕  前記出力モードの情報は、画像データのほかにデータベースとして存在することを特徴とする実施態様２１または２２に記載の画像入力方法。
【００７５】
〔実施態様３３〕  画像データを入力する画像入力方法であって、
前記画像データ入力した時に取得した入力情報を記録媒体に記録する入力情報記録処理と、
前記画像データ入力した後に前記入力情報を変更する入力情報変更処理とを有することを特徴とする画像入力方法。
【００７６】
〔実施態様３４〕  前記画像入力方法はデジタルカメラであることを特徴とする実施態様３３に記載の画像入力方法。
【００７７】
〔実施態様３５〕  前記入力情報は、撮影情報を含むことを特徴とする実施態様３３に記載の画像入力方法。
【００７８】
〔実施態様３６〕  前記撮影情報は、撮影モードの情報を含むことを特徴とする実施態様３４に記載の画像入力方法。
【００７９】
〔実施態様３７〕  前記入力情報変更処理は、前記入力情報によって施された変換処理の逆変換処理を行い、変更された入力情報による変換処理を施す処理であることを特徴とする実施態様３３に記載の画像入力方法。
【００８０】
〔実施態様３８〕  前記逆変換処理及び変換処理は、テーブル処理によって行われることを特徴とする実施態様３７に記載の画像入力方法。
【００８１】
〔実施態様３９〕  前記逆変換処理及び変換処理は、マトリックス演算処理によって行われることを特徴とする実施態様３７に記載の画像入力方法。
【００８２】
〔実施態様４０〕  前記逆変換処理及び変換処理は、フィルター演算処理によって行われることを特徴とする実施態様３７に記載の画像入力方法。
【００８３】
〔実施態様４１〕  画像データを入力する画像入力方法をコンピュータに実行させるプログラムであって
前記画像データを入力する時に取得した入力情報を記録媒体に記録する入力情報記録処理と、
前記画像データを入力した後で出力する時の動作状態に係わる情報を示す出力モードを記録媒体に記録する出力モード記録処理とをコンピュータに実行させることを特徴とするコンピュータプログラム。
【００８４】
〔実施態様４２〕  上記実施態様４１に記載のコンピュータプログラムを記録したことを特徴とするコンピュータ読み取り可能な記録媒体。
【００８５】
【発明の効果】
以上説明してきたように、本発明によれば、画像データを入力する時に取得した入力情報を記録媒体に記録する入力情報記録手段と、前記画像データを入力した後で出力する時の動作状態に係わる情報を示す出力モードを記録媒体に記録する出力モード記録手段とを設け、前記入力した画像を出力する際の動作状態を任意に設定できるようにしたので、撮影モ−ドを間違えて入力してしまった画像に対しても出力時に補正することが可能となり、撮影時にした失敗を良好に回復するすることができる。
【図面の簡単な説明】
【図１】第１の実施形態における画像入力装置の構成を示すブロック図である。
【図２】第１の実施形態における従来のデジタルカメラの外観図である。
【図３】第１の実施形態における、印刷モ−ドを備えたデジタルカメラの外観図である。
【図４】第１の実施形態における、印刷モ−ドを設定する場合の処理を示したフロ−チャ−トである。
【図５】第２の実施形態における、撮影モ−ドを変更する場合の処理を示したフロ−チャ−トである。
【符号の説明】
１００  撮像部
１０１  信号処理部
１０２  入力部
１０３  表示部
１０４  ＣＰＵ
１０５  ＲＯＭ
１０６  ＲＡＭ
１０７  記憶媒体
【図１】
2004343528.tif 000004
【図２】
2004343528.tif 000005
【図３】
2004343528.tif 000006
【図４】
2004343528.tif 000007
【図５】
2004343528.tif 000008