(57)【要約】【課題】リピーターにも飽きられない編集機能を有する写真シール製造機、写真シール製造機の制御プログラム及び情報記憶媒体を提供することにある。【解決手段】撮影部１４０で撮影された画像を取り込み編集してプリントする写真印刷装置１である。取り込み画像を編集するための編集用コンテンツの選択メニュー画像を生成し表示部に出力し、編集用コンテンツの選択入力を受け付ける編集用コンテンツ選択受け付け手段（１１０）と、選択された編集用コンテンツを用いた編集処理（１２０）を行う手段とを含み、隠し編集用コンテンツを選択するための特別メニューの表示要求入力の有無を検出された場合に特別編集用のコンテンツが選択可能な特別メニュー画像を生成し表示部に出力する。【選択図】        図９
2004229013.tif 000002
【特許請求の範囲】
【請求項１】
撮影された被写体の画像を取り込み編集してプリントする写真印刷装置であって、
取り込み画像を編集するための編集用コンテンツの選択メニュー画像を生成し表示部に出力し、編集用コンテンツの選択入力を受け付ける編集用コンテンツ選択受け付け手段と、
選択された編集用コンテンツを用いた編集処理を行う手段とを含み、
前記編集用コンテンツ選択受け付け手段は、
画面上に選択可能なメニューとして表示されていない特別の編集用コンテンツを選択するための特別メニューの表示要求入力の有無を検出する手段と、
特別メニューの表示要求入力が検出された場合に特別編集用のコンテンツが選択可能な特別メニュー画像を生成し表示部に出力する手段とを含むことを特徴とする写真印刷装置。
【請求項２】
請求項１において、
既に選択結果が出力されている選択項目について再度選択入力が行われた場合に特別メニューの表示要求の入力有と判断することを特徴とする写真印刷装置。
【請求項３】
請求項１乃至２のいずれかにおいて、
予め設定された特別メニュー提供条件を満たしたか否か判断し、満たしている場合にのみ特別メニュー画像を提供するために必要な処理を行うことを特徴とする写真印刷装置。
【請求項４】
請求項１乃至３のいずれかにおいて、
特別メニュー表示要求の操作入力パターンを複数定義し、どの操作入力パターンを使用して特別メニュー表示要求の有無を判断するかを変更する手段を含むことを特徴とする写真印刷装置。
【請求項５】
請求項１乃至４のいずれかにおいて、
編集用コンテンツ選択メニューにおいて特別メニューが選択可能な状況にある場合には、特別メニューを選択するためのヒント画像を生成し出力することを特徴とする写真印刷装置。
【請求項６】
取り込んだ被写体の画像を編集するための編集用コンテンツの選択メニュー画像を生成して出力し、編集用コンテンツの選択入力を受け付ける編集用コンテンツ選択受け付け手段と、
選択された編集用コンテンツを用いた編集処理を行う手段とをコンピュータに実現させるプログラムであって、
前記編集用コンテンツ選択受け付け手段は、
画面上に選択可能なメニューとして表示されていない特別の編集用コンテンツを選択するための特別メニューの表示要求入力の有無を検出する手段と、
特別メニューの表示要求入力が検出された場合に特別編集用のコンテンツが選択可能な特別メニュー画像を生成し出力する手段とを含むことを特徴とするプログラム。
【請求項７】
請求項６において、
既に選択結果が出力されている選択項目について再度選択入力が行われた場合に特別メニューの表示要求の入力有と判断することを特徴とするプログラム。
【請求項８】
請求項６乃至７のいずれかにおいて、
予め設定された特別メニュー提供条件を条件を満たしたか否か判断し、満たしている場合にのみ特別メニュー画像を提供するために必要な処理を行うことを特徴とするプログラム。
【請求項９】
請求項６乃至８のいずれかにおいて、
特別メニュー表示要求の操作入力パターンを複数定義し、どの操作入力パターンを使用して特別メニュー表示要求の有無を判断するかを変更する手段をコンピュータに実現させることを特徴とするプログラム。
【請求項１０】
請求項６乃至９のいずれかにおいて、
編集用コンテンツ選択メニューにおいて特別メニューが選択可能な状況にある場合には、特別メニューを選択するためのヒント画像を生成し出力することを特徴とするプログラム。
【請求項１１】
コンピュータにより読みとり可能な情報記憶媒体であって、請求項６乃至１０のいずれかに記載のプログラムを記憶することを特徴とする情報記憶媒体。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、写真印刷装置、プログラム及び情報記憶媒体に関する。
【０００２】
【背景技術】
従来より、ＣＣＤカメラ等の撮影部で撮影されたユーザー被写体の画像を編集してプリントする写真シール製造機（写真印刷装置の一例）が知られている。
【０００３】
最近では被写体画像の周りにスタンプを押したり、文字や線等の書き込みを行ったりして編集する機能を有する写真シール製造機が人気を博している。
【０００４】
【特許文献１】
特開２０００−９２４８１号公報
【０００５】
【発明が解決しようとする課題】
このような編集機能として多種多様に趣向を凝らしたスタンプや落書き用機能が提供されているが、リピーターになると提供されている編集機能だけではあきてしまうという問題点があった。
【０００６】
本発明は、以上のような課題を解決するためになされたものであり、その目的とするところは、リピーターにも飽きられない編集機能を有する写真シール製造機、写真シール製造機の制御プログラム及び情報記憶媒体を提供することにある。
【０００７】
【課題を解決するための手段】
（１）本発明は、撮影部で撮影された被写体の画像を取り込み編集してプリントする写真印刷装置であって、
取り込み画像を編集するための編集用コンテンツの選択メニュー画像を生成し表示部に出力し、編集用コンテンツの選択入力を受け付ける編集用コンテンツ選択受け付け手段と、
選択された編集用コンテンツを用いた編集処理を行う手段とを含み、
前記編集用コンテンツ選択受け付け手段は、
画面上に選択可能なメニューとして表示されていない特別の編集用コンテンツを選択するための特別メニューの表示要求入力の有無を検出する手段と、
特別メニューの表示要求入力が検出された場合に特別編集用のコンテンツが選択可能な特別メニュー画像を生成し表示部に出力する手段とを含むことを特徴とする。
【０００８】
また本発明に係るプログラムは、コンピュータにより実行可能なプログラム（情報記憶媒体又は搬送波に具現化されるプログラム）であって、上記手段をコンピュータに実現させる（上記手段としてコンピュータを機能させる）ことを特徴とする。また本発明に係る情報記憶媒体は、コンピュータにより読み取り可能（使用可能）な情報記憶媒体であって、上記手段をコンピュータに実現させる（上記手段としてコンピュータを機能させる）ためのプログラムを含むことを特徴としている。
【０００９】
本発明の写真印刷装置は取り込んだ画像を編集するための編集機能を有している。編集機能としては、例えばスタンプ機能や、ペンによる手書き画像入力機能、色変更機能、背景変更機能等がある。
【００１０】
ペンによる手書き画像入力機能としては、例えば液晶タブレットやタッチパネル等で形成された編集用のディスプレイの表面に、タッチペン等のやポインティングデバイスの先端を接触させ、文字や図形を描くことにより手書き画像を入力できるようになっている。
【００１１】
またスタンプ機能としては、予め用意された星マークやハートマーク等のスタンプ画像を選択して、例えば液晶タブレットやタッチパネル等で形成された編集用のディスプレイの表面にタッチペンの先端を接触させることによりスタンプ画像を入力出来るようになっている。
【００１２】
編集用コンテンツとは編集機能を実現するための編集素材である。例えばスタンプ機能の編集用コンテンツにはスタンプ画像等が含まれ、ペンによる手書き画像入力機能の編集用コンテンツとしては、ペンの色等が含まれる。
【００１３】
特別メニューとは特別編集用コンテンツが選択可能なメニューであり、例えば少なくとも一つ以上の特別編集用コンテンツが選択可能な選択項目等が表示されたメニュー又は、さらに下位の特別メニューを選択するための選択項目等が表示されたメニューである。
【００１４】
また画面上に選択可能なメニューとして表示されていないときは、現在表示中の選択画面の選択項目に含まれていない場合や、暗黙に了解されている選択操作では選択出来ない場合を含む。
【００１５】
本発明によれば、通常では選択することのできない隠れた編集用コンテンツ（特別な編集用コンテンツ）が存在し、何らかの理由で隠れた編集用コンテンツの存在を知っているユーザーや偶然にも隠れた編集用コンテンツを選択した幸運なユーザーだけが使用出来る編集機能を有する写真印刷装置、写真印刷装置の制御プログラム及び情報記憶媒体を提供することが出来る。
【００１６】
なお取り込んで編集された画像を写真シールとして使用できるようにシールプリントするようにしてもよい。
【００１７】
（２）また本発明に係る写真印刷装置、プログラム及び情報記憶媒体は、
既に選択結果が出力表示されている選択項目について再度選択入力が行われた場合に特別メニューの表示要求の入力有と判断することを特徴とする。
【００１８】
（３）また本発明に係る写真印刷装置、プログラム及び情報記憶媒体は、
予め設定された特別メニュー提供条件を条件をみたしたか否か判断し、満たしている場合にのみ特別メニュー画像を提供するために必要な処理を行うことを特徴とする。
【００１９】
（４）また本発明に係る写真印刷装置、プログラム及び情報記憶媒体は、
特別メニュー表示要求の操作入力パターンを複数定義し、どの操作入力パターンを使用して特別メニュー表示要求の有無を判断するかを変更する手段を含むことを特徴とする。
【００２０】
（５）また本発明に係る写真印刷装置、プログラム及び情報記憶媒体は、
編集用コンテンツ選択メニューにおいて特別メニューが選択可能な状況にある場合には、特別メニューを選択するためのヒント表示を行うことを特徴とする。
【００２１】
【発明の実施の形態】
以下、本発明の好適な実施の形態について図面を用いて説明する。
【００２２】
図１、図２、図３に本実施形態の写真印刷装置（狭義には写真自販装置、写真シール印刷装置）の外観図の一例を示す。なお図１は本実施形態の写真印刷装置の右側面図であり、図２は本実施形態の写真印刷装置の正面図であり、図３は本実施形態の写真印刷装置の背面図である。
【００２３】
まずユーザー（図１のＰ１）は、筐体の正面側（図２）において被写体（例えば自己）の撮影を行う。次にユーザー（図１のＰ２）は、筐体の背面側（図３）において撮影した画像の編集操作を行う。
【００２４】
図２の正面図に示すように、本実施形態の写真印刷装置１は、被写体撮影用のカメラ１０、１２（撮像デバイス）を含む。これらのカメラ１０、１２は、例えばＣＣＤカメラ、Ｃ−ＭＯＳカメラ、又はビデオカメラなどにより実現できる。なお、カメラを、複数ではなく１つだけ設ける構成としてもよい。
【００２５】
カメラ１０は、被写体を正面方向から撮影する。またカメラ１２は、オリジナルスタンプ作成用の小物１４を上方から撮影する。
【００２６】
写真印刷装置１はディスプレイ２０を含む。このディスプレイ２０は、ユーザーの視点の高さで、ユーザーに対してその表示画面がほぼ正対するように、筺体５０に取り付けられている。カメラ１０（被写体撮影用カメラ）で撮影された映像はディスプレイ２０に表示され、ユーザーはこのディスプレイ２０に表示された映像を見て自身のポーズが適当か否かを確認するようにしてもよい。
【００２７】
写真印刷装置１はディスプレイ２２を含む。カメラ１２（小物撮影用カメラ）で撮影された映像はディスプレイ２２に表示され、ユーザーはこのディスプレイ２２に表示された映像を見て、小物の配置やアングルが適当か否かを確認するようにしてもよい。
【００２８】
また図１に示すように写真印刷装置の筺体５０には、基台５２、背面板５４が設けられている。基台５２は、撮影時に被写体（ユーザー）がその上に立つための台である。この基台５２には、被写体（ユーザー）が立ち位置を決めるための目印を付けておくことが望ましい。この場合の目印は、例えば足の裏の形をした目印であってもよいし、被写体（ユーザー）がカメラ１０に近づきすぎないようにするための線であってもよい。
【００２９】
背面板５４（背面部材）は撮影時に外部からの光を遮断するためのものである。この背面板５４には、後述するように、付加表示物（背景又は文字等）の合成にクロマキー合成を用いる場合には、ブルーバックとしての機能を持たせることもできる。
【００３０】
なお背面板５４として、カーテンなどを用いてもよい。
【００３１】
図３に示すように、本実施形態の写真印刷装置１は、編集用ディスプレイ２２，２４を含む。編集用ディスプレイ２２，２４は、液晶デスプレイやタッチパネル方式のディスプレイを用いてよい。
【００３２】
また写真印刷装置１は、図１の側面図に示すように写真の受け取り口４０を含む。この受け取り口４０には、撮影して編集された画像が印刷されたシール等が出力される。
【００３３】
写真印刷装置１は操作部３０、３２を含む。この操作部３０、３２は撮影された画像の編集操作や編集メニューの選択操作を行うためのものである。
この操作部３０の機能は例えばポインティングデバイス等により実現できる。
【００３４】
図４は、本実施形態の写真印刷装置のブロック図の一例である。なお、写真印刷装置は、図４の構成要素（各部）を全て含む必要はなく、その一部を省略した構成としてもよい。
【００３５】
操作部１６０（ポインティングデバイス、レバー、ボタン等）は、ユーザが編集用コンテンツ選択メニューの選択操作や編集操作を行うためのものである。
【００３６】
記憶部１７０（ＲＡＭ）は、処理部１００や通信部１９６などのワーク領域となるものである。情報記憶媒体１８０（ＣＤ、ＤＶＤ、ＨＤＤ、ＲＯＭなどのコンピュータにより読み取り可能な媒体）は、プログラムやデータなどを格納するものである。この情報記憶媒体１８０には、本実施形態の各部としてコンピュータを機能させるためのプログラム（各部の処理をコンピュータに実行させるためのプログラム）が記憶される。
【００３７】
ディスプレイ１９０は画像を表示するものであり、例えば図２の撮影用ディスプレイ２０や図３の編集用ディスプレイ２２，２４等である。編集用ディスプレイとしては、例えば液晶タブレットやタッチパネル等が用いられ、タッチペンやポインティングデバイス等の先端をディスプレイ表面に接触させ、文字や図形を描くことにより手書き画像を入力できるようになっている。また予め用意された星マークやハートマーク等のスタンプ画像を選択して、タッチペンの先端をディスプレイ表面に接触させることによりスタンプ画像を入力出来るようになっている。
【００３８】
音出力部１９２は音声、ゲーム音などの音を出力するものである。
【００３９】
携帯型情報記憶装置１９４は、ユーザの個人データや編集用のセーブデータなどが記憶されるものである。
【００４０】
印刷部１９５は、撮影された画像を印刷媒体（シール紙、印画紙、プラスチック板又は記録層）に画像を印刷する処理を行う。この場合の印刷方式としては昇華方式、熱転写方式、インクジェット方式、レーザプリント方式などの種々の方式がある。また印刷用のプリンタとしては、インクジェット式プリンタ、レーザープリンタ、昇華型プリンタ、熱転写型プリンタ、溶融型プリンタ、サーマルプリンタ、印画紙プリンタ、インスタントフィルムプリンタ等をもちいるようにしてもよい。
【００４１】
通信部１９６は、インターネットなどのネットワークを介して通信を行うための各種の制御を行うものである。この通信部１９６を用いることで、生成された画像データをネットワークを介して送信することができる。
【００４２】
処理部１００（プロセッサ）は、操作部１６０からの操作データやプログラムなどに基づいて、ゲーム処理、画像生成処理、或いは音生成処理などの各種の処理を行う。この場合、処理部１００は、記憶部１７０内の主記憶部１７２をワーク領域として使用して、各種の処理を行う。この処理部１００の機能は、各種プロセッサ（ＣＰＵ、ＤＳＰ等）又はＡＳＩＣ（ゲートアレイ等）などのハードウェアや、プログラム（ゲームプログラム）により実現できる。
【００４３】
処理部１００は、編集用コンテンツ選択メニュー提供部１１０、画像生成部１２０、音生成部１３０を含む。
【００４４】
ここで編集用コンテンツ選択メニュー提供部１１０は、取り込み画像を編集するための編集用コンテンツの選択メニュー画像を生成し表示部に出力し、編集用コンテンツの選択入力を受け付ける処理を行う。
【００４５】
編集用コンテンツ選択メニュー提供部１１０は、隠し編集用コンテンツ提供処理部１１２を含む。隠し編集用コンテンツ提供処理部１１２は、画面上に選択可能なメニューとして表示されていない特別の編集用コンテンツを選択するための特別メニューの表示要求入力の有無を検出する処理と、特別メニューの表示要求入力が検出された場合に特別編集用のコンテンツが選択可能な特別メニュー画像を生成し表示部に出力する処理とを行う。
【００４６】
また既に選択結果が出力されている選択項目について再度選択入力が行われた場合に特別メニューの表示要求の入力有と判断するようにしてもよい。
【００４７】
また予め設定された特別メニュー提供条件を満たしたか否か判断し、満たしている場合にのみ特別メニュー画像を提供するために必要な処理を行うようにしてもよい。
【００４８】
また特別メニュー表示要求の操作入力パターンを複数定義し、どの操作入力パターンを使用して特別メニュー表示要求の有無を判断するかを変更する処理を行うようにしてもよい。
【００４９】
また編集用コンテンツ選択メニューにおいて特別メニューが選択可能な状況にある場合には、特別メニューを選択するためのヒント表示を行うようにしてもよい。
【００５０】
画像生成部１２０は、編集処理処理部１２２で行われる種々の編集処理の結果に基づいて画像を生成し、ディスプレイ１９０に出力する。
【００５１】
音生成部１３０は、処理部１００で行われる種々の処理の結果に基づいて音処理を行い、ＢＧＭ、効果音、又は音声などのゲーム音を生成し、音出力部１９２に出力する。
【００５２】
画像生成部１２０は編集処理処理部１２２を含む。編集処理処理部１２２は、編集用ディスプレイからタッチペン等で入力された情報に基づき、編集処理を行う。
【００５３】
写真印刷装置は通信部１９６を含む。この通信部１９６は、インターネットなどのネットワークを介してデータを送信又は受信する処理を行う。より具体的には、通信部１９６は、カメラの撮影画像により生成された画像のデータを、ネットワークを介して外部のサーバなどに送信する。このようにすればユーザ（被写体）は、自身が被写体となっている画像のデータを、自分の家のパーソナルコンピュータにサーバからダウンロードすることが可能になる。そしてダウンロードした画像データに基づいて、自分の家のプリンタを用いて、紙やシールに画像を印刷して出力することが可能になる。またユーザーが撮影した画像をサーバに保存しておき、写真印刷装置にダウンロードして印刷して出力することも可能である。
この通信部１９６の機能は、例えば通信用のデバイス（ＩＣ）などのハードウェアや、通信用のプログラムなどにより実現できる。なお印刷部１９５、通信部１９６のいずれか一方を設けない構成としてもよい。
【００５４】
なお本実施形態の写真印刷装置は、被写体を全身撮影するものには限定されず、被写体の上半身だけを撮影するものであってもよい。
【００５５】
また本実施形態の写真印刷装置で撮影される被写体は人間には限定されない。
例えばオークションなどに出品する商品の写真を撮影する装置にも本実施形態は適用できる。この場合には、通信部１９６を用いて行うインターネットを介した画像データの送信と、オークションの出品とを連動させれば、出品者に便宜な写真印刷装置を提供できる。
【００５６】
また本実施形態の写真印刷装置を、プレーヤの写真画像をゲームに使用するようなタイプのゲーム装置に利用することも可能である。即ち本実施形態の写真印刷装置を、ゲーム装置の画像取り込み装置として機能させることも可能である。
【００５７】
本実施の形態は、取り込み画像を編集するための編集用コンテンツの選択メニュー画像を生成し表示部に出力し、編集用コンテンツの選択入力を受け付ける編集用コンテンツ選択受け付け手段と、選択された編集用コンテンツを用いた編集処理を行う手段とを含み、前記編集用コンテンツ選択受け付け手段は、画面上に選択可能なメニューとして表示されていない特別の編集用コンテンツを選択するための特別メニューの表示要求入力の有無を検出する手段と、特別メニューの表示要求入力が検出された場合に特別編集用のコンテンツが選択可能な特別メニュー画像を生成し表示部に出力する手段とを含む。
【００５８】
まず編集用コンテンツ選択受け付け手段の一例として、本実施の形態の編集用コンテンツの選択メニューについて説明する
図５は、本実施の形態の画像編集画面について説明するための図である。
【００５９】
なお本実施の形態の画像編集画面３００はタッチパネル形式になっており、タッチペン等のポインティングデバイスでいずれかのボタンを指示することにより、メニューの各項目（ボタン）を選択することが出来るように構成されている。
【００６０】
本実施の形態の画像編集画面３００は、画像編集エリア３０２と編集用コンテンツ選択メニューエリア３０４とを含む。
【００６１】
画像編集エリア３０２は、編集を行うための落書き領域（編集領域）３１０と落書き領域で編集を行う画像を指定するための撮影画像のサムネイル表示３２０−１〜３２０−４を含む。
【００６２】
いずれかのサムネイル表示３２０−１〜３２０−４を選択することにより、選択された画像が落書き領域に表示され、編集可能状態となる。そして落書き領域（編集領域）３１０ではタッチペンでタッチすることにより、選択されている編集用コンテンツの機能で編集を行うことが出来る。
【００６３】
ここではサムネイル表示３２０−１が選択されて、その撮影画像が落書き領域３１０に表示されている。
【００６４】
編集用コンテンツ選択メニューエリア３０４は編集用コンテンツ選択パレット３２０、パレット選択ボタン３３０、３４０，３５０を含む。
【００６５】
編集用コンテンツ選択パレット３２０に表示されているいずれかの編集用コンテンツを選択すると、選択した編集用コンテンツ機能を用いた編集を行うことが出来る。
【００６６】
いずれかのパレット選択ボタン３３０、３４０，３５０を選択すると当該ボタンに割り当てられたパレットが選択される。
【００６７】
３３０は各種スタンプに関するパレット選択ボタンである。
【００６８】
スタンプとは画像の任意の位置をタッチペンでタッチすると、タッチした位置にスタンプが現れる機能である。本実施の形態ではスタンプに関するパレットとして、例えば「ハート」「星」「花」「フルーツ」「その他」等の種類別の各種パレットを有しており、３３１，３３２，３３３，３３４，３３５がそれぞれ「ハート」「星」「花」「フルーツ」「その他」のスタンプへのパレット選択ボタンである。
【００６９】
例えば「ハート」のスタンプへのパレット選択ボタン３３１を押すと、「ハート」に関する各種スタンプが選択可能な「ハート」スタンプパレットが編集コンテンツ選択パレット３２０に表示される。
【００７０】
３４０は各種ペンに関するパレット選択ボタンである。
【００７１】
ペンとは画像に自由に線画を描ける機能である。ペンの太さは（太、中、細）の３種類で切り替えることが可能で、本実施の形態ではペンに関するパレットとして、「ノーマルペン」、「縁取りペン」、「柄ペン」、「ラメペン」等の種類別の各種パレットを有しており、３４１，３４２，３４３，３４４がそれぞれ「ノーマルペン」、「縁取りペン」、「柄ペン」、「ラメペン」へのパレット選択ボタンである。
【００７２】
例えば「ノーマルペン」へのパレット選択ボタン３４１を押すと、「ノーマルペン」に関する各種色等が選択可能な「ノーマルペン」パレットが編集コンテンツ選択パレットに表示される。
【００７３】
３５０は色変えに関するパレット選択ボタンである。
【００７４】
色変えとは、メニュー選択結果に応じて画像の色相を一括変更する機能である。選択可能色はノーマル、ピンクセピア、オレンジセピア、イエローセピア、ブルーセピア、グレーセピアの７種類あり、色変えに関するパレット選択ボタン３５０を押すと、色が選択可能な「色変え」パレットが編集コンテンツ選択パレットに表示される。
【００７５】
次に本実施の形態の特徴的な構成に関する特別編集用コンテンツについて、隠し編集用コンテンツを例に取り説明する。
【００７６】
隠し編集用コンテンツの選択肢は図５で説明した通常の選択メニューには明示的又は黙視的には表示されておらす、通常の編集コンテンツの選択操作ように選択画面に明示的に又は黙視的に表示された選択案内に従って選択することは出来ないように構成されている。
【００７７】
ここで特別メニューの表示要求に相当する隠し編集用コンテンツの選択操作の一例について説明する。
【００７８】
図６（Ａ）（Ｂ）は、隠し編集用コンテンツの選択操作の一例について説明するための図である。
【００７９】
図６（Ａ）の画像編集画面３００は、「その他」のスタンプパレットのパレット選択ボタン３３５が選択されて、編集用コンテンツ選択パレット３２０に「その他」のスタンプパレットが表示されている様子を表している。ここで「その他」のスタンプパレットのパレット選択ボタン３３５は現在選択中（編集用コンテンツ選択パレットに表示されている状態）であることを示すために、選択されていない他のパレットと異なる特別表示がなされている。特別表示としては、例えば図６の３３５のように修飾が付されていても良いし、他のパレット選択ボタンと異なる色で表示されていても良い。
【００８０】
ここで本実施の形態の通常の選択操作の場合、現在選択中のパレット選択ボタンを再び押下しても無効である（特に選択状態に変化はおこらない）。
【００８１】
しかし本実施の形態では現在選択中の状態にある所定のパレット選択ボタン（ここでは「その他」のスタンプパレットのパレット選択ボタン３３５）を再び押すと、図６（Ｂ）の隠し編集用コンテンツが選択可能な画像編集画面３００’が表示される。
【００８２】
隠し編集用コンテンツが選択可能な画像編集画面（特別メニューが表示されている画面に相当）３００’では、隠し編集用コンテンツが選択可能なパレットが編集コンテンツ選択パレット３２０に表示される。従ってユーザーは編集コンテンツ選択パレット３２０に表示されている隠し編集用コンテンツを選択して、落書き領域の画像を編集することが出来る。
【００８３】
このように既に選択結果が画像表示されている所定の選択項目（ここでは「その他」のスタンプパレットのパレット選択ボタン３３５）について再度選択入力を行うことで、隠し編集用コンテンツの選択メニューが表示されるようにすることが出来る。
【００８４】
図７（Ａ）（Ｂ）は、隠し編集用コンテンツの選択操作の他の一例について説明するための図である。
【００８５】
図７（Ａ）の画像編集画面４００は、編集用コンテンツ選択パレット３２０にペンの選択パレットが表示されている様子を表している。ここで例えば選択可能なペン機能はすべて４２０のエリアに表示されており、ノーマルな選択操作は４２０のエリアから所与のペン機能を選択することであるとする。
【００８６】
この場合ノーマルな選択操作としては４１２、４１４、４１６、４１８をタッチしても無効である（特に選択可能なペンの種類に変化はおこらない）。
【００８７】
しかし例えば、４１２、４１４、４１６、４１８のいずれかの項目をタッチすることにより図７（Ｂ）に示すような隠し編集用コンテンツ選択メニュー４３０が表示されるようにしてもよい。
【００８８】
例えば図７（Ａ）の項目４１８をタッチすることにより、図７（Ｂ）に示すような隠し編集用コンテンツ選択メニュー４３０が表示されるようにしてもよいし、他の項目をタッチすることにより、図７（Ｂ）に示すような隠し編集用コンテンツ選択メニュー４３０が表示されるようにしてもよい。
【００８９】
このようにノーマルな選択操作では入力エリアでない項目をタッチすることにより、隠し編集用コンテンツの選択メニューが表示されるようにしてもよい。
【００９０】
図８（Ａ）（Ｂ）は、隠し編集用コンテンツの選択操作の他の一例について説明するための図である。
【００９１】
図８（Ａ）の画像編集画面４００は、編集用コンテンツ選択パレット３２０に色変えの選択パレットが表示されている様子を表している。ここで例えば選択可能な色変え機能はすべて４５０のエリアに表示されており、ノーマルな選択操作は４５０のエリアから所与の色変え機能を選択することであるとする。
【００９２】
この場合ノーマルな選択操作としては４５１〜４５６を１回タッチして所望の色変え機能を選択することである。
【００９３】
しかし例えば、４５１〜４５６のいずれかの項目を２回連続タッチすることにより図８（Ｂ）に示すような色変えに関する隠し編集用コンテンツ選択ボタン４６０が表示されるようにしてもよい。
【００９４】
例えば図８（Ａ）の項目４５６を２回連続タッチすることにより、図８（Ｂ）に示すような隠し編集用コンテンツ選択メニュー４６０が表示されるようにしてもよいし、他の項目を２回連続タッチすることにより、図８（Ｂ）に示すような隠し編集用コンテンツ選択メニュー４３０が表示されるようにしてもよい。
【００９５】
このようにノーマルな選択操作では編集用コンテンツ選択ボタンとして機能する項目を２回連続タッチ（又は複数回連続タッチ）することにより、隠し編集用コンテンツの選択メニューが表示されるようにしてもよい。
【００９６】
また他の実施の形態としては、予め設定された特別メニュー提供条件を満たしたか否か判断し、満たしている場合にのみ特別メニュー画像を提供するようにしてもよい。
【００９７】
図９は、本実施の形態の編集用コンテンツの選択メニュー操作受け付け処理の一例を示すフローチャート図である。
【００９８】
編集用コンテンツ選択可能状態において入力を受け付けると、受け付けた入力がノーマルなメニュー選択操作（ノーマルなパレット選択操作またはノーマルな編集用コンテンツ選択操作）か否か判断する（ステップＳ１０，Ｓ２０）。
【００９９】
そして受け付けた入力がノーマルなメニュー選択操作であれば選択された編集用コンテンツメニュー（例えば選択された編集用コンテンツのパレット）表示又は選択された編集用コンテンツの編集機能割り当て処理を行う（ステップＳ２０，Ｓ３０）。
例えばパレット選択ボタンが押された場合には選択されたパレットが表示され、パレットの編集用コンテンツ選択ボタン押された場合には、これから行う編集操作に当該編集用コンテンツの機能が割り当てられる。例えばスタンプのパレットから所与のスタンプが選択された場合には、ポインティングデバイスを落書き領域にタッチするとその位置に所与のスタンプマーク画像をおくことが出来る。
【０１００】
また受け付けた入力がノーマルなメニュー選択操作でない場合には、隠し編集用コンテンツメニュー選択操作か否か（特別メニューの表示要求入力か否か）判断する（ステップＳ４０）。
【０１０１】
隠し編集用コンテンツメニュー選択操作であれば隠し編集用コンテンツ使用可能条件を満たしているか否か判断する（ステップＳ５０）。ここにおいて隠し編集用コンテンツ使用可能条件とは、例えば被写体の撮影から編集に至る過程で得られた情報に基づき、設定された所定の情報を満たしているか否か判断する。例えば写真を撮影した枚数や小物の撮影の有無に関する条件が設定されている場合には、それらの情報に基づき判断するようにしてもよい。
【０１０２】
隠し編集用コンテンツ使用可能条件を満たしている場合には、隠し編集用コンテンツメニュー（隠し編集用コンテンツパレット）を表示する（ステップＳ５０，Ｓ６０）
なお隠し編集用コンテンツ使用可能条件とは、予め定められている場合でもよいし、予めさめられている条件がランダムに又は所定のイベントによって変更される場合でもよい。
【０１０３】
隠し編集用コンテンツメニュー選択操作であれば隠し編集用コンテンツ使用可能条件を満たしているか否か判断する。ここにおいて隠し編集用コンテンツ使用可能条件とは、例えば被写体の撮影から編集に至る過程で得られた情報に基づき、設定された所定の情報を満たしているか否か判断する。例えば写真を撮影した枚数や小物の撮影の有無に関する条件が設定されている場合には、それらの情報に基づき判断するようにしてもよい。
【０１０４】
また受け付けた入力が隠し編集用コンテンツ使用可能条件を満たしている場合には、隠し編集用コンテンツメニュー（編集用コンテンツパレット）を表示する（ステップＳ５０，Ｓ６０）。
【０１０５】
また他の実施の形態としては、例えば特別メニュー表示要求の操作入力パターンを複数定義し、どの操作入力パターンを使用して特別メニュー表示要求の有無を判断するかを変更するようにしてもよい。
【０１０６】
操作入力パターンとは、例えば現在表示中のパレット選択ボタンを再度押下するという操作入力パターンとか、選択ボタンが所定時間以内に２回押下するという操作入力パターン等の、入力操作の内容の類型である。
【０１０７】
例えば図７（Ａ）において項目４１８が押下された場合に特別編集用コンテンツ選択メニューを表示していたのを、他の項目４１２又は４１４又は４１６が押下された場合に特別編集用コンテンツ選択メニューを表示するようにしてもよい。
【０１０８】
また例えば図８（Ａ）において項目４５６が２回連続タッチされた場合に特別編集用コンテンツ選択メニューを表示していたのを、他の項目４５１〜４５５が３回連続タッチされた場合に特別編集用コンテンツ選択メニューを表示するようにしてもよい。
【０１０９】
図１０は、本実施の形態の隠し編集用コンテンツの選択操作の内容を変更する処理の一例を示すフローチャート図である。
【０１１０】
ここでは写真印刷装置のトータル使用回数の値に基づきシステムが自動的に隠し編集用コンテンツの選択操作の内容を変更する場合を例にとり説明する。
【０１１１】
本処理は例えばコインの投入を検出するごとに行うようにしてもよい。
【０１１２】
まず変更回数をカウントするためのワーク変数ｎに初期値１を設定する（ステップＳ１１０）。
【０１１３】
そしてコイン投入を検出したら以下のステップＳ１３０〜Ｓ１７０の処理を行う（ステップＳ１２０）。
【０１１４】
写真印刷装置のトータル使用回数Ｎを受け取る（ステップＳ１３０）。
【０１１５】
そしてＮ＝ｎ×１０００の条件を満たす場合には、隠し編集用コンテンツ選択操作定義テーブルの内容を変更し、ｎの値をインクリメントする（ステップＳ１４０、Ｓ１５０、Ｓ１６０）。
【０１１６】
例えば図９のステップＳ４０において、入力操作が隠し編集用コンテンツかいなか判断する際に、隠し編集用コンテンツ選択操作定義テーブルの内容を参照するようにすることで、写真印刷装置のトータル使用回数Ｎが１０００の倍数となるごとに（すなわち１０００回毎に）、隠し編集用コンテンツ操作の内容を変更することが出来る。
【０１１７】
ここで隠し編集用コンテンツ選択操作定義テーブルとは、どのような操作入力が行われたら隠し編集用コンテンツ選択操作が行われたと判断するのかが定義されたテーブルである。例えば複数の操作（操作１，操作２、操作３、・・）を定義しておいて、現在使用中の隠し編集用コンテンツ選択操作の判断基準にフラグをたてるようにしてもよい。この場合、隠し編集用コンテンツ選択操作定義テーブルの内容の変更とは、フラグをたてる位置の変更となる。
【０１１８】
なお上記実施の形態では、隠し編集用コンテンツ選択操作定義テーブルの内容を変更することにより、隠し編集用コンテンツの選択操作の内容を変更する場合を例にとり説明したがそれに限られない。
【０１１９】
また他の実施の形態としては、編集用コンテンツ選択メニューにおいて特別メニュー（隠し編集用コンテンツが選択できるメニュー）が選択可能な状況にある場合には、特別メニューを選択するためのヒント表示を行うようにしてもよい。
【０１２０】
図１１は本実施の形態の特別編集用コンテンツ選択メニューを選択するためのヒント表示について説明するための図である。
【０１２１】
例えば図７（Ａ）（Ｂ）で説明したように、図１１（Ａ）の項目４１８をタッチすることにより、図１１（Ｂ）に示すような隠し編集用コンテンツ選択メニュー４３０が表示される場合に４１８の枠４１９の色が他の項目の枠（例えば項目４１６の枠４１７）の色と異なる表示を行うことで、可視的なヒント表示を行うようにしてもよい。
【０１２２】
また例えば項目４１８をブリンクさせてヒント表示を行うようにしてもよいし、修飾マーク等を表示しても良いし、またキャラクタのアニメーション表示や光の点滅が移動するアニメーション表示を行うことでヒント表示を行うようにしてもよい。
【０１２３】
次に、本実施形態を実現できるハードウェア構成の一例について図１２を用いて説明する。
【０１２４】
メインプロセッサ９００は、ＲＯＭ９５０（情報記憶媒体の１つ）に格納されたプログラムなどに基づき動作し、例えば図６、図７に示す抽選処理、演算制御処理、画像処理や、音処理などの種々の処理を実行する。
【０１２５】
コプロセッサ９０２は、メインプロセッサ９００の処理を補助するものであり、高速並列演算が可能な積和算器や除算器を有し、マトリクス演算（ベクトル演算）を高速に実行する。例えば、オブジェクトを移動させたり動作（モーション）させるための物理シミュレーションに、マトリクス演算などの処理が必要な場合には、メインプロセッサ９００上で動作するプログラムが、その処理をコプロセッサ９０２に指示（依頼）する。
【０１２６】
ジオメトリプロセッサ９０４は、座標変換、透視変換、光源計算、曲面生成などのジオメトリ処理を行うものであり、高速並列演算が可能な積和算器や除算器を有し、マトリクス演算（ベクトル演算）を高速に実行する。例えば、座標変換、透視変換、光源計算などの処理を行う場合には、メインプロセッサ９００で動作するプログラムが、その処理をジオメトリプロセッサ９０４に指示する。
【０１２７】
データ伸張プロセッサ９０６は、圧縮された画像データや音データを伸張するデコード処理を行ったり、メインプロセッサ９００のデコード処理をアクセレートする処理を行う。これにより、オープニング画面、インターミッション画面、エンディング画面、あるいはゲーム画面などにおいて、ＭＰＥＧ方式等で圧縮された動画像を表示できるようになる。なお、デコード処理の対象となる画像データや音データは、ＲＯＭ９５０、ＣＤ９８２に格納されたり、あるいは通信インタフェース９９０を介して外部から転送される。
【０１２８】
描画プロセッサ９１０は、ポリゴンや曲面などのプリミティブ（プリミティブ面）で構成されるオブジェクトの描画（レンダリング）処理を高速に実行するものである。オブジェクトの描画の際には、メインプロセッサ９００は、ＤＭＡコントローラ９７０の機能を利用して、オブジェクトデータを描画プロセッサ９１０に渡すとともに、必要であればテクスチャ記憶部９２４にテクスチャを転送する。すると、描画プロセッサ９１０は、これらのオブジェクトデータやテクスチャに基づいて、Ｚバッファなどを利用した陰面消去を行いながら、オブジェクトをフレームバッファ９２２に高速に描画する。また、描画プロセッサ９１０は、ブレンディング（半透明処理）、デプスキューイング、ミップマッピング、フォグ処理、バイリニア・フィルタリング、トライリニア・フィルタリング、アンチエリアシング、シェーディング処理なども行うことができる。そして、１フレーム分の画像がフレームバッファ９２２に書き込まれると、その画像はディスプレイ９１２に表示される。
【０１２９】
検出スイッチ（例えば検出部５０）９４２からの検出信号は、シリアルインターフェース９４０を介してデータ転送される。
【０１３０】
ＲＯＭ９５０にはシステムプログラムなどが格納される。なお、ＲＯＭ９５０の代わりにハードディスクを利用するようにしてもよい。
【０１３１】
ＲＡＭ９６０は、各種プロセッサの作業領域として用いられる。
【０１３２】
ＤＭＡコントローラ９７０は、プロセッサ、メモリ（ＲＡＭ、ＶＲＡＭ、ＲＯＭ等）間でのＤＭＡ転送を制御するものである。
【０１３３】
なお、必要に応じて通信インタフェースを用いてもよい。この場合の、通信インタフェース９９０は、ネットワークを介して外部との間でデータ転送を行うためのインタフェースである。通信インタフェース９９０に接続されるネットワークとしては、通信回線（アナログ電話回線、ＩＳＤＮ）、高速シリアルバスなどを考えることができる。そして、通信回線を利用することでインターネットを介したデータ転送が可能になる。また、高速シリアルバスを利用することで、他の画像生成システムとの間でのデータ転送が可能になる。
【０１３４】
なお、本発明の各手段は、その全てを、ハードウェアのみにより実現（実行）してもよいし、情報記憶媒体に格納されるプログラムや、必要に応じて通信インタフェースを介して配信されるプログラムのみにより実現してもよい。あるいは、ハードウェアとプログラムの両方により実現してもよい。
【０１３５】
そして、本発明の各手段をハードウェアとプログラムの両方により実現する場合には、情報記憶媒体には、本発明の各手段をハードウェアを利用して実現するためのプログラムが格納されることになる。より具体的には、上記プログラムが、ハードウェアである各プロセッサ９０２、９０４、９０６、９１０等に処理を指示するとともに、必要であればデータを渡す。そして、各プロセッサ９０２、９０４、９０６、９１０等は、その指示と渡されたデータとに基づいて、本発明の各手段を実現することになる。
【０１３６】
なお、本発明は、上記実施の形態で説明したものに限らず、種々の変形実施が可能である。
【０１３７】
なお本発明は、上記実施形態で説明したものに限らず、種々の変形実施が可能である。
【０１３８】
また、本発明のうち従属請求項に係る発明においては、従属先の請求項の構成要件の一部を省略する構成とすることもできる。また、本発明の１の独立請求項に係る発明の要部を、他の独立請求項に従属させることもできる。
【図面の簡単な説明】
【図１】本実施形態の写真印刷装置の右側面図である。
【図２】本実施形態の写真印刷装置の正面図である。
【図３】本実施形態の写真印刷装置の背面図である。
【図４】本実施形態の写真印刷装置のブロック図の一例である。
【図５】本実施の形態の画像編集画面について説明するための図である。
【図６】図６（Ａ）（Ｂ）は、隠し編集用コンテンツの選択操作の一例について説明するための図である。
【図７】図７（Ａ）（Ｂ）は、隠し編集用コンテンツの選択操作の他の一例について説明するための図である。
【図８】図８（Ａ）（Ｂ）は、隠し編集用コンテンツの選択操作の他の一例について説明するための図である。
【図９】本実施の形態の編集用コンテンツの選択メニュー操作受け付け処理の一例を示すフローチャート図である。
【図１０】本実施の形態の隠し編集用コンテンツの選択操作の内容を変更する処理の一例を示すフローチャート図である。
【図１１】本実施の形態の特別編集用コンテンツ選択メニューを選択するためのヒント表示について説明するための図である。
【図１２】本実施形態を実現できるハードウェア構成の一例について説明するための図である。
【符号の説明】
１  写真印刷装置
１０、１２  カメラ
２０  ディスプレイ
２２，２４  編集用ディスプレイ
４０  写真の受け取り口
１００  処理部
１１０  編集用コンテンツ選択メニュー提供部
１１２  隠し編集用コンテンツ提供処理部
１２０  画像生成部
１２２  編集処理部
１３０  音生成部
１４０  撮影部
１６０  操作部
１７０  記憶部
１７４  描画バッファ
１７６  テクスチャ記憶部
１８０  情報記憶媒体
１９０  ディスプレイ
１９２  音出力部、
１９４  携帯型情報記憶装置
１９５  印刷部
１９６  通信部
【図１】
2004229013.tif 000003
【図２】
2004229013.tif 000004
【図３】
2004229013.tif 000005
【図４】
2004229013.tif 000006
【図５】
2004229013.tif 000007
【図６】
2004229013.tif 000008
【図７】
2004229013.tif 000009
【図８】
2004229013.tif 000010
【図９】
2004229013.tif 000011
【図１０】
2004229013.tif 000012
【図１１】
2004229013.tif 000013
【図１２】
2004229013.tif 000014