(57)【要約】【課題】既に実行された補正処理の内容から後段の補正処理時に撮影情報を使用すべきか否かを判定し、予期せぬ補正結果となってしまうことを回避する。【解決手段】画像を撮像する撮像手段から前記画像を示す画像データ及び前記画像の撮影時に係る撮影情報を画像入力装置（１０１）から入力する。そして、コンピュータ（１０２）は、前記画像データに対して施された補正処理に係る補正情報を保持する保持手段から、前記補正情報を取得し、取得した前記補正情報に基づいて前記画像データに対する後段の補正処理時に前記撮影情報を使用するか否かを判定した後、その判定結果に応じて前記画像データに対する補正処理を実行する。【選択図】　図１
2004015642.tif 000002
【特許請求の範囲】
【請求項１】
画像を撮像する撮像手段から前記画像を示す画像データ及び前記画像の撮影時に係る撮影情報を入力する入力手段と、
前記画像データに対して施された補正処理に係る補正情報を保持する保持手段から、前記補正情報を取得する取得手段と、
前記取得手段にて取得される前記補正情報に基づいて、前記画像データに対する後段の補正処理時に前記撮影情報を使用するか否かを判定する判定手段と、
前記判定手段による判定結果に応じた前記画像データに対する補正処理を実行する補正処理手段とを有することを特徴とする画像処理装置。
【請求項２】
前記判定手段は、前記補正情報に基づいて前記画像データに対して既に色彩に係る補正がなされているか否かを判定することにより、前記撮影情報である撮影時の情報を使用して前記画像データに対する後段の補正処理を実行するか否かを判定することを特徴とする請求項１に記載の画像処理装置。
【請求項３】
前記判定手段は、前記補正情報に含まれる前記画像データに対する補正コマンドに基づいて、前記画像データに対して既に色彩に係る補正がなされているか否かを判定することを特徴とする請求項２に記載の画像処理装置。
【請求項４】
前記判定手段は、前記補正情報に含まれる前記画像データに対して既に色彩に係る補正が行われたか否かを示すフラグデータに基づいて、前記画像データに対して既に色彩に係る補正がなされているか否かを判定することを特徴とする請求項２に記載の画像処理装置。
【請求項５】
前記撮影情報は、前記画像の撮影時におけるホワイトバランス調整、フラッシュ光量、露出モード、露出時間及び撮影モードのうちの少なくとも何れか一つを含む情報であることを特徴とする請求項１又は２に記載の画像処理装置。
【請求項６】
画像を撮像する撮像手段から前記画像を示す画像データ及び前記画像の撮影時に係る撮影情報を入力する入力手段と、
前記画像データに対して施された補正処理に係る補正情報を保持する保持手段から、前記補正情報を取得する取得手段と、
前記取得手段により取得した撮影情報を利用して前記画像データに対する補正処理を行う補正手段と、
前記補正情報に基づいて前記画像に対する前記撮影情報の信頼性を判定する判定手段と、
前記判定手段による判定結果に応じて前記補正手段による前記撮影情報を使用した補正処理を実行するか否かを決定する制御手段とを有することを特徴とする画像処理装置。
【請求項７】
画像を撮像する撮像手段から前記画像を示す画像データ及び前記画像の撮影時に係る撮影情報を、入力手段から入力するステップと、
前記画像データに対して施された補正処理に係る補正情報を保持する保持手段から、取得手段により前記補正情報を取得するステップと、
前記取得手段にて取得される前記補正情報に基づいて、前記画像データに対する後段の補正処理時に前記撮影情報を使用するか否かを判定手段にて判定するステップと、
前記判定手段による判定結果に応じた前記画像データに対する補正処理を補正処理手段にて実行するステップとを含むことを特徴とする画像処理方法。
【請求項８】
画像を撮像する撮像手段から前記画像を示す画像データ及び前記画像の撮影時に係る撮影情報を、入力手段から入力するステップと、
前記画像データに対して施された補正処理に係る補正情報を保持する保持手段から、取得手段により前記補正情報を取得するステップと、
前記補正情報に基づいて前記画像に対する前記撮影情報の信頼性を判定手段にて判定するステップと、
前記判定手段による判定結果に応じて前記撮影情報を使用した補正処理を実行するか否かを制御手段にて決定するステップと、
前記制御手段による決定内容に応じて、補正手段が前記撮影情報を利用して前記画像データに対する補正処理を行うステップとを含むことを特徴とする画像処理方法。
【請求項９】
請求項７又は８に記載の画像処理方法をコンピュータに実行させるためのプログラム。
【請求項１０】
請求項９に記載のプログラムを記録したコンピュータ読み取り可能な記録媒体。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、例えばデジタルカメラ等から取得する画像データに対して補正処理を施すことが可能な画像処理装置、画像処理方法、プログラム及び記録媒体に関するものである。
【０００２】
【従来の技術】
近年、撮影の際に、様々な撮影情報を画像と共に記録するようにしたデジタルカメラが開発されている。この機能により記録される画像撮影時の撮影情報としては、絞り値、ホワイトバランス、露出モードなどがある。これらの情報をプリント時に用いることにより、より撮影者の意図や撮影状況を反映した細かな補正をすることができる。例えば、カメラの設定が夜景モードになっていれば、当然画像も全体的に暗くなっているので明るさを大きく補正しないなどである。
【０００３】
【発明が解決しようとする課題】
本来、これらの撮影情報の補正への適用は、画像処理システムに画像を入力した際に自動的に自動色補正として行われるのが好ましいが、アプリケーションの仕様によっては自動色補正の機能を選択した際に、これらの情報を利用して補正を行うという仕様も考えられる。このような仕様の場合、画像入力から自動色補正の機能を行うまでに自由に画像補正ができてしまうために、自動色補正の機能を選択した際に、既に画像の明るさが調整されていたり、色補正が行われていたりして撮影情報自体の信頼性が薄れてしまう場合がある。このような場合も、同様に撮影情報を利用して、自動色補正を行ってしまうと、予期せぬ補正を行ってしまう恐れがあった。
【０００４】
本発明は、上記問題点に鑑みてなされたものであり、既に実行された補正処理の内容から後段の補正処理時に撮影情報を使用すべきか否かを判定することにより、予期せぬ補正結果となってしまうことを回避することが可能な画像処理装置、画像処理方法、プログラム及び記録媒体を提供することを目的とする。
【０００５】
【課題を解決するための手段】
かかる目的を達成するために、本発明の第１の態様である画像処理装置は、画像を撮像する撮像手段から前記画像を示す画像データ及び前記画像の撮影時に係る撮影情報を入力する入力手段と、前記画像データに対して施された補正処理に係る補正情報を保持する保持手段から、前記補正情報を取得する取得手段と、前記取得手段にて取得される前記補正情報に基づいて、前記画像データに対する後段の補正処理時に前記撮影情報を使用するか否かを判定する判定手段と、前記判定手段による判定結果に応じた前記画像データに対する補正処理を実行する補正処理手段とを有することを特徴とする。
【０００６】
また、本発明の第２の態様である画像処理装置は、画像を撮像する撮像手段から前記画像を示す画像データ及び前記画像の撮影時に係る撮影情報を入力する入力手段と、前記画像データに対して施された補正処理に係る補正情報を保持する保持手段から、前記補正情報を取得する取得手段と、記取得手段により取得した撮影情報を利用して前記画像データに対する補正処理を行う補正手段と、前記補正情報に基づいて前記画像に対する前記撮影情報の信頼性を判定する判定手段と、前記判定手段による判定結果に応じて前記補正手段による前記撮影情報を使用した補正処理を実行するか否かを決定する制御手段とを有することを特徴とする。
【０００７】
また、本発明の第３の態様である画像処理方法は、画像を撮像する撮像手段から前記画像を示す画像データ及び前記画像の撮影時に係る撮影情報を、入力手段から入力するステップと、前記画像データに対して施された補正処理に係る補正情報を保持する保持手段から、取得手段により前記補正情報を取得するステップと、前記取得手段にて取得される前記補正情報に基づいて、前記画像データに対する後段の補正処理時に前記撮影情報を使用するか否かを判定手段にて判定するステップと、前記判定手段による判定結果に応じた前記画像データに対する補正処理を補正処理手段にて実行するステップとを含むことを特徴とする。
【０００８】
また、本発明の第４の態様である画像処理方法は、画像を撮像する撮像手段から前記画像を示す画像データ及び前記画像の撮影時に係る撮影情報を、入力手段から入力するステップと、前記画像データに対して施された補正処理に係る補正情報を保持する保持手段から、取得手段により前記補正情報を取得するステップと、前記補正情報に基づいて前記画像に対する前記撮影情報の信頼性を判定手段にて判定するステップと、前記判定手段による判定結果に応じて前記撮影情報を使用した補正処理を実行するか否かを制御手段にて決定するステップと、前記制御手段による決定内容に応じて、補正手段が前記撮影情報を利用して前記画像データに対する補正処理を行うステップとを含むことを特徴とする。
【０００９】
また、本発明の第５の態様であるプログラムは、前記本発明の第３又は第４の態様である画像処理方法をコンピュータに実行させることを特徴とする。さらに、本発明の第６の態様であるコンピュータ読み取り可能な記録媒体は、前記本発明の第３又は第４の態様であるプログラムを記録したことを特徴とする。
【００１０】
【発明の実施の形態】
本発明は、自動色補正の機能として、撮影情報の信用性がある場合は撮影情報を利用した自動色補正を行い、撮影情報の信用性がない場合は撮影情報を用いずに自動色補正を行うものである。
【００１１】
以下、本発明の実施形態を添付図面を参照しながら詳細に説明する。
＜第１の実施形態＞
先ず、本発明の第１の実施形態について説明する。図１は、本実施形態に係る画像処理システムの全体構成を示した図である。図１において、（１０１）は画像入力部であり、例えば画像を撮影するデジタルカメラからその画像データとともに当該画像撮影時に係る撮影情報を入力するインタフェースである。撮影情報の具体例としては、当該画像の撮影時におけるホワイトバランス調整、フラッシュ光量、露出モード、露出時間及び撮影モード等を示す情報が挙げられる。
【００１２】
（１０２）は画像処理をするプログラムが入っている画像処理装置であるコンピュータであり、これには、一時的に画像データや、画像情報その他、動作時の計算結果などを保管するＲａｍや、ハードディスクのような外部記憶装置を含むものとする。なお本図では、上記画像入力装置（１０１）とコンピュータ（１０２）を個別に構成したが、これらを一体化した構成とすることも可能である。（１０３）は画像情報の画像処理などのコマンドを入力する入力装置であり、この入力形態には、キーボードや、マウス（いずれも不図示）などによる入力を意味する。（１０４）は表示装置であり、画像処理結果を表示する装置であり、ディスプレイが含まれる。
【００１３】
図２は、本実施形態に係るアプリケーションによる画面表示例を示した図である。本画面上のツールバーには、機能ごとに自動色補正ボタン（２０１）、色補正ボタン（２０２）、明るさボタン（２０３）、回転ボタン（２０４）、反転ボタン（２０５）が並んでいる。（２０６）は画像入力ボタンであり、このボタンを選択して、補正対象の画像を選択する。この詳細に関しては本発明と関係が無いため説明は省略する。（２０７）は、補正対象画像を表示する表示領域であり、画像入力後、（２０１）から（２０５）のいずれかの機能を選択すると補正がかかり、補正後、画面が更新される。
【００１４】
図３は、本実施形態に係る履歴管理機能により生成されるデータ構造を示した図であり、１つのオペレーションは、命令部とパラメタ部から構成される（３０４）。履歴管理は画像ファイルごとに行われており、履歴のリスト（３０２）を画像ファイル（３０１）と一対にして画像オブジェクト（３０３）として保持している。
【００１５】
図４及び図５は、補正処理を分類するためのテーブル構成を示しており、補正処理としては画像の色彩に影響をあたえる補正コマンド群である色補正グループと、回転、反転などの画像の色彩に影響を与えないグループとに分けることができる。補正グループは、ｃｏｌｏｒ，　ｂｒｉｇｈｔｎｅｓｓ，　ａｕｔｏがあり、パラメタとしてｃｏｌｏｒならばｒ，　ｇ，　ｂの変化量を、ｂｒｉｇｈｔｎｅｓｓであれば明るさの調整値　ｖを、自動色補正の場合はパラメタなしである。パラメタのデフォルト値は、そのパラメタで補正を行っても、補正後の画像が変化しないパラメタ値である。座標系のグループは、ｒｏｔａｔｅ，　ｆｌｉｐがあり、パラメタとしてｒｏｔａｔｅであれば左回りに回転する角度ｖを、ｆｌｉｐであれば反転方向垂直方向”ｖｅｒｔｉｃａｌ”もしくは、水平方向”ｈｏｒｉｚｏｎｔａｌ”をとる。
【００１６】
これらのオペレーションは、補正ボタンが選択されると画像に選択された補正がかかり、補正のオペレーションとパラメタが補正の履歴リストに追加される。
【００１７】
以下に、本実施形態に係るアプリケーションの動作を説明する。
まず、本アプリケーションを起動すると、図２の画面が表示される。入力ボタン（２０６）を選択して、補正対象の画像ファイルを決定すると、補正対象表示領域（２０７）に選択された画像が表示される。この後、ツールボタン（２０１）−（２０５）のいずれかを選択すると、補正対象の画像に所定の補正が行われ、同時に履歴リストに選択された補正を追加して、表示領域（２０７）を再び更新する。
【００１８】
次に、具体的にオペレーションがかかっている状態で、Ａｕｔｏボタンが選択されたときの、補正動作の流れを図６〜９を用いて説明する。オペレーションの例として、図７〜図９の３つの例を図６を用いて説明する。
【００１９】
第一に、図７の色補正がかかっている場合を説明する。
図２のアプリ−ション画面でＡｕｔｏ（２０１）ボタンが選択されたとき、（Ｓ６０１）は、補正対象の画像オブジェクトの履歴のリストの先頭の要素を取得する。次に、（Ｓ６０２）では補正対象の画像にオペレーションがあるかを判断する。この場合は、色補正のオペレーションがついているので、（Ｓ６０３）に進む。
【００２０】
（Ｓ６０３）では、オペレーションが補正グループかどうかの判断を行う。色補正（ｃｏｌｏｒ）は図４より補正グループに属するため、（Ｓ６０４）に進む。（Ｓ６０４）では、補正のパラメータがデフォルト（補正前と補正後が変わらない）かどうかを判断する。この場合、デフォルトはｒ　＝　０，　ｇ　＝　０，　ｂ　＝　０であり、オペレーションのパラメタは、ｒ　＝　１０，　ｇ　＝　１５，　ｂ　＝　２０であるので、デフォルトでない。従って、現在の画像に対して撮影情報は信用できるものではないとして撮影情報を使用しない自動色補正を実行すると判定し、（Ｓ６０６）に進み、その判定結果に応じた自動色補正処理が施される。
【００２１】
第二に、図８の回転と明るさ補正（デフォルト）の場合を説明する。
図２のアプリケーション画面でＡｕｔｏ（２０１）ボタンが選択されたとき、（Ｓ６０１）は、補正対象の画像オブジェクトの履歴リストの先頭の要素を取得する。次に、（Ｓ６０２）では、補正対象の画像にオペレーションがあるかを判断する。この場合は、回転オペレーションがついているので、（Ｓ６０３）に進む。
【００２２】
（Ｓ６０３）では、オペレーションが補正グループかどうかの判断を行う。回転（ｒｏｔａｔｅ）は図４より座標系グループに属するため、（Ｓ６０５）に進む。（Ｓ６０５）では、検査の対象を次のオペレーション（ｂｒｉｇｈｔｎｅｓｓ　０）にシフトし、（Ｓ６０２）へ進む。（Ｓ６０２）で、オペレーションがあるので（Ｓ６０３）に進む。
【００２３】
（Ｓ６０３）では、ｂｒｉｇｈｔｎｅｓｓは図４より補正系のオペレーションであるので、（Ｓ６０４）に進む。（Ｓ６０４）では、ｂｒｉｇｈｔｎｅｓｓのパラメタがデフォルト（０）であるので、（Ｓ６０５）へ進む。（Ｓ６０５）では、検査対象を次のオペレーションにシフトするが、次のオペレーションはもう無いので、（Ｓ６０２）を経て（Ｓ６０７）に進む。撮影情報は信用できるものとして当該撮影情報を利用して自動色補正を実行すると判定し、（Ｓ６０７）に進み、その判定結果に応じた自動色補正が行われる。
【００２４】
第三に、図９の回転と明るさ（非デフォルト）の場合を説明する。
図２のアプリ−ション画面で、Ａｕｔｏ（２０１）ボタンが選択されたとき、（Ｓ６０１）では、補正対象の画像オブジェクトの履歴のリストの先頭の要素を取得する。次に、（Ｓ６０２）では、補正対象の画像にオペレーションがあるかを判断する。この場合は、回転オペレーションがついているので、（Ｓ６０３）に進む。
【００２５】
（Ｓ６０３）では、オペレーションが補正グループかどうかの判断を行う。回転（ｒｏｔａｔｅ）は図４より座標系グループに属するため、（Ｓ６０５）に進む。（Ｓ６０５）では、検査の対象を次のオペレーション（ｂｒｉｇｈｔｎｅｓｓ　９０）にシフトし、（Ｓ６０２）へ進む。（Ｓ６０２）では、オペレーションがあるので、（Ｓ６０３）に進む。（Ｓ６０３）では、ｂｒｉｇｈｔｎｅｓｓは図４より補正系のオペレーションであるので、（Ｓ６０４）に進む。（Ｓ６０４）では、ｂｒｉｇｈｔｎｅｓｓのパラメタがデフォルト（０）ではないので、現在の画像に対して撮影情報は信用できるものではないとして（Ｓ６０６）に進み、撮影情報を使用しない自動色補正が施される。
【００２６】
以上説明した通り、本実施形態によれば、自動色補正機能を選択した際に直前までの補正の履歴を検査して、補正系リストの補正がある場合は補正のパラメタを検査してデフォルトでなければ、画像が修正されたと判断し、撮影時の情報を考慮しない自動色補正を行う。また、このよう補正系リストの補正が無かった場合は、或いは補正系リストの補正があってもデフォルト値が設定されている場合は、撮影時の情報は信用性があるとして、撮影時の情報を利用した自動色補正を行う。
【００２７】
なお、補正系のオペレーションリスト、座標系のオペレーションリストは、本実施形態において挙げたもののみならず、ガンマ補正、光源色補正、濃度補正、トリミング、マスクなどをそれぞれの補正の特徴に併せて追加することができる。
【００２８】
また、本実施形態では、画像と履歴リストを１つの組として、保持する設計であるが、補正画像が常に１つであれば、この２つを分離して、保持する設計も可能である。
【００２９】
また、本実施形態では、撮影情報を用いる補正機能として自動色補正をあげたが、これ以外でも補正操作に撮影情報を用いるものであれば適用可能である。
【００３０】
また、ＧＵＩの機能に関しても、１つ画面上での操作をするアプリケーションとして説明を行ったが、機能固有のダイアログを持った構成でも本発明を適用可能である。
【００３１】
また、仮にカメラ側で画像補正ができるような場合、この履歴を画像と一緒に保持しており、アプリケーション側でこの履歴を取得して、本発明を適用することも可能である。
【００３２】
＜第２の実施形態＞
次に、本発明の第２の実施形態について説明する。本実施形態と上記第１の実施形態の画像処理において異なる点は、図３に示すような履歴リストを用いずに、画像データに対して既に色彩に係る補正が行われたか否かを示すフラグデータを画像オブジェクト内に保持する。このようにすると、画像補正を行った際に撮影情報の信用性を失うような補正であれば、このフラグをＯＦＦに設定する。
【００３３】
Ａｕｔｏボタン（２０１）が選択された場合は、このフラグを見てフラグがＯＦＦである場合は撮影情報を利用しない自動色補正を、ＯＮの場合は撮影情報を使用した自動色補正を行う。これにより、第１の実施形態と同様の機能を実現することができる。
【００３４】
また、本実施形態では、画像とフラグを１つの組として保持する設計であるが、補正画像が常に１つであればこの２つを分離して保持する設計も可能である。
【００３５】
また、本実施形態では、撮影情報を用いる補正機能として自動色補正をあげたが、これ以外でも補正操作に撮影情報を用いるものであれば、適用可能である。
【００３６】
また、ＧＵＩの機能に関しても、１つ画面上での操作をするアプリケーションとして説明を行ったが、機能固有のダイアログを持った構成でも、本発明を適用可能である。
【００３７】
また、仮にカメラ側で画像補正ができるような場合、このフラグを画像と一緒に保持しており、アプリケーション側でこのフラグを取得して、本発明を適用することも可能である。
【００３８】
以上のように、本発明の実施形態は、補正時に画像入力時からの補正履歴を検索して、色味に影響を与える補正がされていれば、撮影時の撮影情報は信用できない物と判断して撮影情報を考慮せずに画像が補正され、信用性があると判断された場合は、撮影情報を考慮して、画像が補正される。これによって、入力画像に色補正が行われていたりして撮影情報自体の信頼性が薄れてしまう場合は、撮影情報を利用せずに補正を行うため、間違った補正を避けることができる。
【００３９】
＜その他の実施形態＞
また、本発明の目的は、前述した実施形態の機能を実現するソフトウェアのプログラムコードを記録した記憶媒体を、システム或いは装置に供給し、そのシステム或いは装置のコンピュータ（またはＣＰＵやＭＰＵ）が記憶媒体に格納されたプログラムコードを読み出し実行することによっても、達成されることは言うまでもない。
【００４０】
この場合、記憶媒体から読み出されたプログラムコード自体が前述した実施形態の機能を実現することになり、そのプログラムコードを記憶した記憶媒体は本発明を構成することになる。
【００４１】
プログラムコードを供給するための記憶媒体としては、例えば、フレキシブルディスク、ハードディスク、光ディスク、光磁気ディスク、ＣＤ−ＲＯＭ、ＣＤ−Ｒ、磁気テープ、不揮発性のメモリカード、ＲＯＭ等を用いることが出来る。
【００４２】
また、コンピュータが読み出したプログラムコードを実行することにより、前述した実施形態の機能が実現されるだけでなく、そのプログラムコードの指示に基づき、コンピュータ上で稼動しているＯＳ（オペレーティングシステム）などが実際の処理の一部又は全部を行い、その処理によって前述した実施形態の機能が実現される場合も含まれることは言うまでもない。
【００４３】
さらに、記憶媒体から読み出されたプログラムコードが、コンピュータに挿入された機能拡張ボードやコンピュータに接続された機能拡張ユニットに備わるメモリに書込まれた後、そのプログラムコードの指示に基づき、その機能拡張ボードや機能拡張ユニットに備わるＣＰＵ等が実際の処理の一部又は全部を行い、その処理によって前述した実施形態の機能が実現される場合も含まれることは言うまでもない。
【００４４】
【発明の効果】
以上の説明から明らかなように、本発明によれば、画像データに対して施された補正処理に係る補正情報に基づいて、当該画像の撮影時に係る撮影情報を後段の補正処理に使用するか否かを判定するように構成したので、例えば、当該画像データに対して既に当初の撮影情報の信頼性を欠くような補正がなされていることを補正情報から判定した場合には、後段の補正処理時にはその撮影情報の使用を避けるようにすることが可能となり、後段の補正処理時にむやみに撮影情報を使用したばかりに予期せぬ補正結果となってしまうことを回避することができる。
【図面の簡単な説明】
【図１】本発明の第１の実施形態に係る画像処理システムの全体構成を示した図である。
【図２】アプリケーションによる画面表示例を示した図である。
【図３】履歴管理機能により生成されるデータ構造を示した図である。
【図４】補正処理を分類するためのテーブル構成を示した図である。
【図５】補正処理を分類するためのテーブル構成を示した図である。
【図６】本発明の第１の実施形態に係る補正動作の流れを示したフローチャートである。
【図７】本発明の第１の実施形態に係る補正動作を説明するためのオペレーション例を示した図である。
【図８】本発明の第１の実施形態に係る補正動作を説明するためのオペレーション例を示した図である。
【図９】本発明の第１の実施形態に係る補正動作を説明するためのオペレーション例を示した図である。
【符号の説明】
１０１　画像入力部
１０２　コンピュータ
１０３　入力装置
１０４　表示装置
２０１　自動色補正ボタン
２０２　色補正ボタン
２０３　明るさボタン
２０４　回転ボタン
２０５　反転ボタン
２０６　画像入力ボタン
２０７　画像表示領域
【図１】
2004015642.tif 000003
【図２】
2004015642.tif 000004
【図３】
2004015642.tif 000005
【図４】
2004015642.tif 000006
【図５】
2004015642.tif 000007
【図６】
2004015642.tif 000008
【図７】
2004015642.tif 000009
【図８】
2004015642.tif 000010
【図９】
2004015642.tif 000011