(57)【要約】【課題】  撮影、選択、印刷のフローをＰＣの操作をせず、デジタルカメラの操作のみで行うことで操作性を向上させる。【解決手段】  マーカーを付加したプレビュー画面を撮影し選択画像を判定する印刷指定画像と通常画像の２つのモードの切り替えを画像付帯情報の予め登録した項目に割り当てる。【選択図】  図１
2006115287.tif 000002
【特許請求の範囲】
【請求項１】
プレビュー画面の外郭部にマーカーを表示する手段、プレビュー画面を撮影した印刷指示画像におけるマーカー位置の相対位置関係からからプリントすべき画像を判定する手段とを備えることを特徴とする撮影／印刷システム。
【請求項２】
前記請求項１においてのマーカー表示手段においてマーカー色をプレビュー画像中に使用されている色の頻度をもとに割り当てることを特徴とする撮影／印刷システム。
【請求項３】
前記請求項１において印刷指定画像を削除し保存しないことを特徴とする撮影／印刷システム。
【請求項４】
通常撮影画像と印刷指示画像とを画像の付帯情報の予め登録した項目にもとづき区別する手段、前記登録項目を登録する登録手段とを備えたことを特徴とする撮影／印刷システム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、デジタルカメラを用いて撮影し、ＰＣでデータを管理し、プリンタにより印刷するように構成される撮影／印刷システムに関するものである。
【背景技術】
【０００２】
近年高画質なデジタルカメラの普及にともない写真館などの営業写真においても、デジタルカメラを用いて撮影しパーソナルコンピュータ（以下、ＰＣと略記）に画像を取り込み、プレゼンテーションして所望の画像を選び、必要に応じて編集し、プリンタによってプリントするシステムが使われるようになってきている（例えば、特許文献１参照。）。
【０００３】
一般にこのようなシステムはＰＣを利用して実現されており、操作性を向上する努力がなされているが、マウスなどのポインティングデバイスやキーボードによる操作が欠かせない。または特許文献１のように複数の表示装置や特殊なセレクタスイッチを設けたりしている。
【０００４】
一方、ＰＣを介さずにデジタルカメラとプリントをＵＳＢで接続しダイレクトにプリントを行うための規格ＰｉｃｔＢｒｉｄｇｅが作られ、この規格に沿った機器どうしであればデジタルカメラの操作画面での操作によってプリント指示ができるようになってきている(非特許文献１参照)。
【特許文献１】特開２０００−２３０８６号公報
【非特許文献１】White Paper of CIPA DC-001-2003 Digital Photo Solutions for Imaging Devices (日本語版/2003年2月3日発行)」  有限責任中間法人カメラ映像機器工業会
【発明の開示】
【発明が解決しようとする課題】
【０００５】
撮影者にとっては、はシャッターチャンスを作りだすこと、カメラの操作をすることに注力することが第一であり、コンピュータの操作などはできれば行わずに済ませたい行為である。
【０００６】
特に撮影、選択、印刷を一人でこなそうとした場合、撮影の最中にカメラ以外のコンピュータのキーボードやマウスの操作を行うことは操作性を大きく低下することになっている。
【０００７】
また、ＰｉｃｔＢｒｉｄｇｅなどのダイレクトプリントでは、規格に対応した機器が必要となること、デジタルカメラの操作画面を顧客と共有して印刷するコマを選ぶ操作が困難であること、またＰＣの持つＣＰＵパワーやデータ管理の能力を利用できない、などの問題があった。
【０００８】
本発明は撮影と選択、印刷を繰り返すような業務形態において、主たるワークフローにおいてＰＣの操作を行うことなく、デジタルカメラの操作のみによって行うことで、操作性を改善することを目的としている。
【課題を解決するための手段】
【０００９】
上記目的を実現するために請求項１の発明では、撮影した画像の複数をモニターにプレビュー表示し、プレビュー画面の外郭部にマーカーを表示する手段を設け、顧客との対話により印刷すべき画像を決定し、該当画像が中心となるようにモニターごとプレビュー画面を撮影し、撮影した印刷指示画像におけるマーカー位置の相対的関係からプリントすべき画像を判定する手段を設けることを特徴とする。
【００１０】
上記目的を実現するために請求項２の発明は、前記マーカー表示手段においてマーカー色をプレビュー画像中に使用されている色の頻度をもとに割り当てることを特徴とする。
【００１１】
上記目的を実現するために請求項３の発明は、前記印刷指示画像を自動的に削除し、保存しないことを特徴とする。
【００１２】
上記目的を実現するために請求項４の発明は、通常撮影画像と印刷指示画像とを画像の付帯情報の予め登録した項目にもとづき区別する手段、前記登録項目を登録する登録手段とを備えたことを特徴とする。
【発明の効果】
【００１３】
以上説明したように本発明によれば、主たるワークフローにおいてデジタルカメラの操作のみで撮影、選択、印刷を行うことができ、ＰＣの操作によるフローの中断をせずに効率的な操作性が実現される。
【発明を実施するための最良の形態】
【００１４】
以下、本発明の実施の形態について図面を参照して説明する。
【００１５】
図１は、撮影印刷システムの構成を説明するブロック図であり、デジタルカメラ１０１、ＰＣ１０２、プリンタ１０３、モニター１０４で構成される、１０５はオペレータ、１０６は顧客（被写体）である。
【００１６】
デジタルカメラ１０１は、例えば、デジタル一眼レフカメラと呼ばれるものを使用する。ＰＣ１０２とはＩＥＥＥ−１３９４やＵＳＢなどのケーブルで直接に接続し、撮影した画像データは逐次ＰＣに取り込まれ、ＰＣ内のストレージに保持される。
【００１７】
ＰＣ１０２は例えばMicrosoft Windows（登録商標）などの動作するパーソナルコンピュータである。ここではデジタルカメラ１０１からの画像の取り込み、モニター１０４へのプレビューの表示、プリンタ１０３へのプリントデータ形成とプリント、顧客ごとの画像データの管理、後述の印刷画像指定制御処理などを行う。
【００１８】
プリンタ１０３は例えばISO−A1サイズがプリント可能な大判インクジェットプリントなどを使用し、大判ポートレイト撮影／印刷サービスを提供するシステムとする。
【００１９】
モニター１０４は、オペレータ１０５と顧客１０６の双方から見ることができ、対話により、所望の画像を決定する。デジタルカメラ１０１でモニター１０４を、所望の画像が中心となるように撮影することで、プリントする画像を指定する。
【００２０】
図２はモニター画面に表示されるプレビュー画像を示したものである。表示画面は、個々の撮影画像２０１、背景２０２、マーカー２０３からなる。
【００２１】
個々の撮影画像２０１は、デジタルカメラ１０１で撮影された画像を表示用に縮小したものであり、ここでは６個の画像を表示する。
【００２２】
ポートレイト撮影を想定して説明をするため、画像は縦位置（縦長）の状態を基本として説明をする。
【００２３】
画像には番号をいっしょに表示し、オペレータと顧客の対話により、所望の画像を番号で指定する。
【００２４】
背景１０２は、画像の背景部分。通常は無彩色で表示する。
【００２５】
マーカー１０３は、指定画像判定の際に利用するマーカーであり、後述の特別な色で表示される。
【００２６】
図３はモニター画面を撮影する様子を示した図である。印刷すべき画像のプレビュー画像が中心になるようにしてモニター画面を含んだ撮影する。
【００２７】
３０１は画像１をプリント指定したい場合の撮影画面であり、３０２から３０６はそれぞれ画像２から画像６を指定したい場合の撮影画面である。
【００２８】
図４はプリントすべき画像を指定する場合の撮影と、通常の撮影とを区別する手段を登録する手段のフロー図である。通常の顧客の撮影画像データと、プリント画像指定の撮影画像データとを、区別することで効率よく処理ができる。後述の図５のＳ５０２の判定。カメラに特殊な印刷ボタンを装備していなくとも印刷の指示を行うことを実現するために、カメラの設定で変化する画像付帯情報の一つを印刷指示モードへの切り替えに割り当てる登録処理を行う。
【００２９】
一連の撮影、画像指定、印刷のフローに先立って、予めこの登録作業を行う。
【００３０】
ＰＣで動作する登録プログラムとして動作する。
【００３１】
Ｓ４０１では通常の撮影モードで画像を撮影し、画像４０１を保持する。
【００３２】
Ｓ４０２ではカメラの設定を変更して、撮影し、画像４０２を保存する。
【００３３】
Ｓ４０３では、画像４０１と画像４０２の付帯情報を比較し、相違のある項目を表示し、選択をさせる。
【００３４】
例えば、画像４０１はカメラの設定をラージモード4064 x 2704 ピクセルで撮影し、画像４０２はカメラの設定をスモールサイズ2032 x 1352ピクセルで撮影する。画像データに格納されている付帯情報には、画像のサイズや、撮影日時、Ｆ値、フラッシュの有無などさまざまなものがある。多くのデジタルカメラはＥｘｉｆ規格に沿っており画像のサイズや量子化テーブルなどＪＰＥＧの基本的な情報以外の付帯情報はＥｘｉｆの部分に保持されている。画像４０１と４０２で、付帯情報で相違している項目、この場合は画像サイズと撮影日時などが相違するが、相違した項目のうち、画像サイズの相違を通常撮影と印刷指示撮影の判定と割り当てていることを選択して登録する。
【００３５】
図５はメインとなる処理フローを示す図であり、この処理が作り返される。
【００３６】
Ｓ５０１は画像の入力であり、デジタルカメラからＩＥＥＥ−１３９４などのケーブル接続により直接に画像をキャプチャし保存する。実際には、カメラ内部のメモリとＰＣ内のＨＤＤ間の画像データファイル転送を専用のユーティティアプリで行う。
【００３７】
Ｓ５０２は、画像の付帯情報の一つが前記図4の手段で登録された値かどうかを反転して、通常の撮影データか、印刷画像の指定用の画像なのかを判定する部分である。この例では、長辺のピクセルサイズが2032ピクセルか個々の撮影画像１０３背景１０２、ラージモード撮影日時4064 x 2704 マーカー部分も外光の影響などにより均一の色ではない。
【００３８】
マーカー色がマーカー部分以外に存在しないわけではなくどうかを判断する。登録された画像モードでない場合は、通常画像モードなので、Ｓ５０３へ進む。
【００３９】
Ｓ５０３では一時保存されている入力画像を、顧客のデータととして顧客のフォルダに登録する処理を行う。
【００４０】
Ｓ５０４では、画像を表示用に縮小し、プレビュー表示を行う。この例では、図２に示したようにモニター画面に６コマを表示するように構成する。
【００４１】
Ｓ５０５では、図６に示すようにマーカー色の決定を行う。
【００４２】
Ｓ５０６では、決定したマーカー色で、図２の２０３に示したようにマーカーのエリアをマーカー色で表示を行う。マーカー色は、画像が入力されるたびに更新される。マーカー色を適応的に変更することで、印刷指示画像中のマーカー位置の判定をしやすくなる。
【００４３】
Ｓ５０７では、印刷指示画像の場合に、印刷するべきコマの判定を行う。この詳細は図７などで説明をする。
【００４４】
Ｓ５０８では、印刷画像の画像の特定は終了しており、印刷指示画像自体は不要なものとなっているため削除を行う。
【００４５】
Ｓ５０９では、特定された画像をプレビュー画面上で強調表示し、選択結果を顧客とオペレータに知らせる。例えば画像を緑色の枠で囲むなどをする。
【００４６】
Ｓ５１０では、特定された画像を、プリンタ１０３を使ってプリント処理をする。
【００４７】
図６は図５のＳ５０５のマーカー色決定手段のフロー図である。
【００４８】
Ｓ６０１では、該当画像に関してヒストグラムを計算する。例えばＲ，Ｇ，Ｂの各軸を８分割し５１２個のセルを設定し、入力画像の個々の画素が５１２のセルのどこに入るかによって頻度を求めたヒストグラムを求める。
【００４９】
Ｓ６０２では、予め作成したプレビュー画像とマーカーがなく背景のみ場合の印刷指示画像のヒストグラムをベース値として、既にモニターに表示されている他の画像のヒストグラムと、新しい画像のヒストグラム加算して、現在表示されている画像のヒストグラムを得る。
【００５０】
Ｓ６０３では、頻度の少ないセルの代表色をマーカーの色として決定する。
【００５１】
図７は図５のＳ５０７の指定画像の判定手段のフロー図である。
【００５２】
Ｓ７０１はマーカーの位置を検出するステップで詳細は図８で述べる。
【００５３】
Ｓ７０２は横方向の位置の判定をするステップで詳細は図９で述べる。
【００５４】
Ｓ７０３は縦方法の位置の判定をするステップで詳細は図１０で述べる。
【００５５】
図１１から図１７は、図７から図１０のフローを説明するための図である。
【００５６】
Ｓ８０１では印刷指示画像を処理の負荷を低減するためにＷ，Ｈのサイズに正規化（縮小）する。ＷとＨは例えば短辺を５１２ピクセルにする大きさなどである。画像は例えば図１１に示すような画像になっている。
【００５７】
Ｓ８０２では図５のＳ５０５で決定してあるマーカー色の近傍色かどうかで２値化処理をする。これによりマーカー以外の部分は無くなり図１２のようにマーカーだけの画像となる。マーカー部分も撮影した結果においては均一の色ではないことを考慮して、許容幅をもって２値化することや、マーカー色がマーカー部分以外に存在しないわけではないため、実際には図１２のようにきれいなマーカー枠が得られるとは限らないが、次のステップの位置計算をする上では多少のノイズは問題にならない。
【００５８】
Ｓ８０３では２値された画像、図１２のラスター方向に１の続く長さＲＵＮ長を求め、ＲＵＮ長が、所定以上大きいＲＵＮの縦方向の位置を求める。複数存在する縦方向位置の最小、最大のものをＹ１とＹ２とする。図では左上原点。
【００５９】
Ｓ８０４では横方向の位置を得るためにいったん画像を回転する。図１３のようになる。Ｓ８０５では、回転した画像１３に関してＳ８０３と同様に、Ｘ１、Ｘ２を求める。
【００６０】
図８の処理で図１４のように、横幅Ｗ、縦幅Ｈ、マーカー枠の位置Ｙ１、Ｙ２、Ｘ１、Ｘ２が得られている。またプレビュー画面を６コマで構成していることから、図１６と図１７に示すようにエリアＡ、Ｂ，Ｃ，Ｕ，Ｄが設定でき、それらの位置は図１４のＸａ、Ｘｂ、（Ｙ１＋Ｙ２）／２に対応する。
【００６１】
Ｓ９０１は、横方向のＸ２とＸ１の間隔が所定の幅Ｄ以上あるかを判定している。これは図１５に示すように、マーカーのフレームが画像からはみ出ている場合を分離するためである。所定の幅以上離れているすなわち図１４のようにマーカー全体が写っている場合はＳ９０２へ進む。
【００６２】
Ｓ９０２はＸａが画像中心よりも右にあるかどうかを判定している。ＹＥＳの場合は図１６のエリアＡであることが推定されるので、Ｓ９０６にて変数ＬＲにＡをセットする。
【００６３】
Ｓ９０３ではＸｂが画像中心より左にあるかどうかを判定している。ＹＥＳであれば図１６のエリアＣであると推定されるので、Ｓ９０５にて変数ＬＲにＣをセットする。
【００６４】
Ｓ９０２とＳ９０３のいずれでもない場合は図１６のエリアＢであるとしてＳ９０４にて変数ＬＲにＢをセットする。
【００６５】
図１５のようにＸ１とＸ２が近接し、枠が片方しか写っていない場合は、Ｓ９０７にて、Ｘ１とＸ２の真中が画像中心の右か左かを判定し、マーカー部分をより多く撮影しているはずであるという仮定のもとに、エリアＣ、及びエリアＡを割り当てる。
【００６６】
縦方向に関しては、分割が２つなので、図１０に示すようにＳ１００１の判定、Ｙ１とＹ２の真中が画像中心にくらべ上か下かの判定により、Ｓ１００２で変数ＵＤにＤをセット、またはＳ１００３で変数ＵＤにＵをセットする。
【００６７】
図７のＳ７０４にて、図９と図１０でセットした変数ＬＲと変数ＵＤによって画像１から画像６のどの画像を中心として撮影をしたのかを決定する。
【００６８】
以上説明したように、モニター画面を撮影し、画像中のマーカー位置を解析することで顧客が指定した印刷画像を特定することが可能となる。
【００６９】
（他の実施の形態）
なお、上記説明ではプレビューを６個表示して選択しプリントする例を説明したが、２個や４個、９個などでも同様に実現できる。
【００７０】
また、１顧客に対して２画面以上を要する撮影をする場合には、次画面、前画面に繊維する機能をプレビュー画面として表示して該当画像を中心に撮影することで画面遷移を行うように構成することもできる。
【図面の簡単な説明】
【００７１】
【図１】本発明の撮影／印刷システムの概略構成を示すブロック図である。
【図２】本発明の表示画面の構成を示す図である。
【図３】本発明の印刷指示画像の撮影状態を示す図である。
【図４】本発明の印刷指示画像モード登録処理のフローチャートである。
【図５】本発明のメインワークフローのフローチャートである。
【図６】本発明のマーカー色決定のフローチャートである。
【図７】本発明の印刷対象画像判定のフローチャートである。
【図８】本発明のマーカー位置検出のフローチャートである。
【図９】本発明の印刷対象画像決定における横方向位判定のフローチャートである。
【図１０】本発明の印刷対象画像決定における縦方向位判定のフローチャートである。
【図１１】本発明の印刷指示画像の例を示す図である。
【図１２】本発明の２値化された印刷指示画像を示す図である。
【図１３】本発明の回転した２値化印刷指示画像を示す図である。
【図１４】本発明の印刷指示画像のマーカー位置を示す図である。
【図１５】本発明の印刷指示画像のマーカー位置を示す第２の図である。
【図１６】本発明のマーカー内の領域を示す図である。
【図１７】本発明のマーカー内の領域を示す第２の図である。
【図１】
2006115287.tif 000003
【図２】
2006115287.tif 000004
【図３】
2006115287.tif 000005
【図４】
2006115287.tif 000006
【図５】
2006115287.tif 000007
【図６】
2006115287.tif 000008
【図７】
2006115287.tif 000009
【図８】
2006115287.tif 000010
【図９】
2006115287.tif 000011
【図１０】
2006115287.tif 000012
【図１１】
2006115287.tif 000013
【図１２】
2006115287.tif 000014
【図１３】
2006115287.tif 000015
【図１４】
2006115287.tif 000016
【図１５】
2006115287.tif 000017
【図１６】
2006115287.tif 000018
【図１７】
2006115287.tif 000019