(57)【特許請求の範囲】
【請求項１】
撮像手段を有し、複数のアプリケーションプログラムを記憶可能であり、かつ、当該アプリケーションプログラムとして当該撮像手段による撮像画像を記憶手段に保存する撮影処理を行うための所定の撮影アプリケーションプログラムが予め記憶された情報処理装置のコンピュータにおいて実行され、当該複数のアプリケーションプログラムの中からユーザが所望するアプリケーションプログラムを選択的に起動するための起動用プログラムであって、
前記複数のアプリケーションプログラムを選択的に起動する第１起動操作を受け付ける第１起動操作受付手段と、
前記第１起動操作が行われた場合、前記複数のアプリケーションプログラムのうち当該第１起動操作で選択されたアプリケーションプログラムを、前記コンピュータによって実行されるプログラムを記憶するための所定の記憶手段に読み込んで、当該アプリケーションプログラムを起動する第１起動手段と、
前記撮影アプリケーションプログラムのデータサイズに比べて小さいプログラムであり、前記撮影処理を行うための撮影機能プログラムを前記コンピュータに実行させることにより、所定の撮影操作に応じて、前記撮影処理を実行する撮影処理手段と、
前記第１起動操作を受け付ける起動受付状態において、前記撮影操作に応じた前記撮影処理手段による前記撮影処理が可能な撮影可能状態とする撮影可能操作を受け付ける撮影可能操作受付手段と、
前記撮影可能操作が行われた場合、前記撮影機能プログラムを前記コンピュータに実行させることにより、前記撮影操作を受け付ける撮影操作受付手段と、
前記撮影可能状態において、前記撮影アプリケーションプログラムを起動する第２起動操作を受け付ける第２起動操作受付手段と、
前記第２起動操作が行われた場合、前記コンピュータによって実行されるプログラムを記憶するための所定の記憶手段に、前記撮影アプリケーションプログラムを読み込んで、当該撮影アプリケーションプログラムを起動する第２起動手段として前記コンピュータを機能させる、起動用プログラム。
【請求項２】
前記撮影可能操作は、前記第１起動操作とは操作方法が異なる、請求項１に記載の起動用プログラム。
【請求項３】
前記撮影処理手段は、前記撮影アプリケーションプログラムの実行により可能となる撮影機能の一部のみの機能を有する、請求項１または請求項２のいずれか１項に記載の起動用プログラム。
【請求項４】
前記起動受付状態において、前記記憶手段に保存されている前記撮像画像を前記情報処理装置の表示手段に表示させる画像表示手段として前記コンピュータをさらに機能させる、請求項１から請求項３のいずれか１項に記載の起動用プログラム。
【請求項５】
前記画像表示手段は、前記記憶手段に保存されている前記撮像画像のうちから、前記表示手段に表示すべき撮像画像を所定のタイミングで自動的に変更する、請求項４に記載の起動用プログラム。
【請求項６】
前記画像表示手段は、前記情報処理装置が起動されるタイミングで、前記表示手段に表示すべき撮像画像を変更する、請求項５に記載の起動用プログラム。
【請求項７】
前記画像表示手段は、前記起動受付状態において、直前の撮影可能状態において最後に保存された撮像画像を前記情報処理装置の表示手段に表示させる、請求項４に記載の起動用プログラム。
【請求項８】
前記撮影可能操作が行われたことに応じて、前記起動受付状態を終了して前記撮影可能状態へと遷移させる第１遷移手段と、
前記撮影可能状態において所定の操作が行われたことに応じて前記撮影可能状態を終了して前記起動受付状態へと遷移させる第２遷移手段として前記コンピュータをさらに機能させる、請求項１から請求項７のいずれか１項に記載の起動用プログラム。
【請求項９】
前記第２遷移手段において、前記所定の操作は前記撮影操作である、請求項８に記載の起動用プログラム。
【請求項１０】
前記撮影可能操作は、前記撮影操作と同じ操作によって行われる、請求項１または請求項９に記載の起動用プログラム。
【請求項１１】
前記撮影可能操作および前記撮影操作は、所定のボタンを１回押下する操作である、請求項１０に記載の起動用プログラム。
【請求項１２】
前記情報処理装置は、表示装置の画面上における座標位置を入力することが可能な座標入力手段を備え、
前記第１起動操作受付手段は、前記複数のアプリケーションプログラムのそれぞれに対応する各画像のうちで少なくとも複数の画像を前記画面に表示するとともに、表示される画像を画面をスクロールする操作に応じて変更し、表示中の当該画像の位置に対して前記座標入力手段を用いて行われた入力を前記第１起動操作として受け付け、
前記第１起動手段は、前記第１起動操作受付手段において受け付けられた入力に係るアイコン画像に対応するアプリケーションプログラムを起動し、
前記第２起動操作受付手段は、前記撮影アプリケーションプログラムを表す画像を画面上の所定位置に表示するとともに、前記座標入力手段を用いて当該所定位置に対して行われた入力を前記第２起動操作として受け付け、
前記第２起動手段は、前記第２起動操作受付手段において受け付けられた入力に応じて前記撮影アプリケーションプログラムを起動する、請求項１から請求項１１のいずれか１項に記載の起動用プログラム。
【請求項１３】
前記第２起動手段は、前記第２起動操作が行われた場合、前記撮影処理手段による前記撮影処理において設定されている情報の少なくとも一部を、前記撮影アプリケーションプログラムに渡されるべき引数としてとして用いて前記撮影アプリケーションプログラムを前記コンピュータに実行させる、請求項１から請求項１２のいずれか１項に記載の起動用プログラム。
【請求項１４】
前記情報処理装置の起動後において、前記第１起動操作を受け付ける前に、前記情報処理装置の起動が初めてであるか否かを判定する初回起動判定手段と、
前記情報処理装置の起動が初めてであると判定された場合、前記情報処理装置の状態を前記撮影可能状態に設定する、または、前記撮影可能状態に設定するか否かをユーザに選択させる表示を行う撮影誘導手段として前記コンピュータをさらに機能させる、請求項１から請求項１３のいずれか１項に記載の起動用プログラム。
【請求項１５】
前記撮影アプリケーションプログラムは、前記撮像画像を前記記憶手段に保存する処理を実行する機能と、前記撮影処理手段による前記撮影処理によってまたは前記撮影アプリケーションプログラムによる処理によって保存された撮像画像を閲覧する機能とを有する、請求項１から請求項１４のいずれか１項に記載の起動用プログラム。
【請求項１６】
前記撮影処理手段および前記撮影アプリケーションプログラムは、前記撮影処理手段の機能と前記撮影アプリケーションプログラムの実行により可能となる機能とにおいて共通の機能に関して、ユーザによる同一の操作に応じて当該機能を実行することが可能である、請求項１から請求項１５のいずれか１項に記載の起動用プログラム。
【請求項１７】
前記起動用プログラムは、前記アプリケーションプログラムを起動する起動機能プログラムと、前記撮影処理手段として前記コンピュータを機能させる撮影機能プログラムとを含み、
前記撮影機能プログラムのデータサイズは、前記撮影アプリケーションプログラムのデータサイズに比べて小さい、請求項１から請求項１６のいずれか１項に記載の起動用プログラム。
【請求項１８】
前記起動用プログラムは、前記アプリケーションプログラムを起動する起動機能プログラムと、前記撮影処理手段として前記コンピュータを機能させる撮影機能プログラムとを含み、
前記情報処理装置の起動後において、前記コンピュータによって実行されるプログラムを記憶するための所定の記憶手段に、前記起動機能プログラムが実行されるタイミングで前記起動機能プログラムとともに前記撮影機能プログラムを読み込む読込手段として前記コンピュータをさらに機能させる、請求項１から請求項１７のいずれか１項に記載の起動用プログラム。
【請求項１９】
撮像手段を有し、複数のアプリケーションプログラムを記憶可能であり、かつ、当該複数のアプリケーションプログラムの中からユーザが所望するアプリケーションプログラムを選択的に起動するための情報処理装置であって、
前記撮像手段による撮像画像を記憶手段に保存する撮影処理を行うための所定の撮影アプリケーションプログラムは、前記アプリケーションプログラムとして前記情報処理装置に予め記憶されており、
前記複数のアプリケーションプログラムを選択的に起動する第１起動操作を受け付ける第１起動操作受付手段と、
前記第１起動操作が行われた場合、前記複数のアプリケーションプログラムのうち当該第１起動操作で選択されたアプリケーションプログラムを、前記コンピュータによって実行されるプログラムを記憶するための所定の記憶手段に読み込んで、当該アプリケーションプログラムを起動する第１起動手段と、
前記撮影アプリケーションプログラムのデータサイズに比べて小さいプログラムであり、前記撮影処理を行うための撮影機能プログラムを前記コンピュータに実行させることにより、所定の撮影操作に応じて前記撮像手段による撮像画像を前記情報処理装置の記憶手段に保存する撮影処理を実行する撮影処理手段と、
前記第１起動操作を受け付ける起動受付状態において、前記撮影操作に応じた前記撮影処理手段による前記撮影処理が可能な撮影可能状態とする撮影可能操作を受け付ける撮影可能操作受付手段と、
前記撮影可能操作が行われた場合、前記撮影機能プログラムを前記コンピュータに実行させることにより、前記撮影操作を受け付ける撮影操作受付手段と、
前記撮影可能状態において、前記撮影アプリケーションプログラムを起動する第２起動操作を受け付ける第２起動操作受付手段と、
前記第２起動操作が行われた場合、前記コンピュータによって実行されるプログラムを記憶するための所定の記憶手段に、前記撮影アプリケーションプログラムを読み込んで、当該撮影アプリケーションプログラムを起動する第２起動手段とを備える、情報処理装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、情報処理装置および情報処理装置において実行される起動用プログラムに関し、より特定的には、複数のアプリケーションプログラムを選択的に実行することが可能な情報処理装置およびそれにおいて実行される起動用プログラムに関する。
【背景技術】
【０００２】
従来、ゲームアプリケーション等の各種のアプリケーションプログラムを実行することが可能な情報処理装置にカメラを取り付け、撮像装置として機能させることが可能な情報処理装置がある（非特許文献１参照）。非特許文献１に記載の情報処理装置は、着脱可能な記憶媒体に記憶されたアプリケーションプログラムを実行可能であり、非特許文献１に記載のアプリケーションプログラム（第１プログラムと呼ぶ）を記憶した記憶媒体が装着されることによって、情報処理装置に取り付けられたカメラを用いて撮影を行ったり、撮影された画像を閲覧・編集したりすることが可能となる。さらに、上記情報処理装置は、第１プログラムを記憶している記憶媒体（光ディスク）とは別の着脱可能な記憶媒体（メモリカード）に記憶された、撮影処理を行うための第２プログラムを実行することによっても撮影を行うことが可能である。このように、上記情報処理装置においては、２つの異なる撮影用のアプリケーションプログラムによって撮影を行うことができる。
【非特許文献１】「ちょっとショット  取扱説明書」、株式会社ソニー・コンピュータエンタテインメント、２００６年１１月２日
【発明の開示】
【発明が解決しようとする課題】
【０００３】
上記非特許文献１に記載の情報処理装置において実行可能な上記第１および第２のアプリケーションプログラムは、（共通の機能もあるが）互いに異なる機能を有している。したがって、いずれかの一方のアプリケーションプログラムを実行することによってユーザが撮影を行っている状況において、他方のアプリケーションプログラムのみが有する機能を使用したくなる（あるいは使用する必要が生じる）場合が想定される。この場合、ユーザは、所望の機能を使用するためには、まず上記一方のアプリケーションプログラムの実行を終了させ、その後、メニュー画面等で他方のアプリケーションプログラムを選択し、さらに、当該他方のアプリケーションプログラムを起動するという、面倒な操作を行わなければならなかった。
【０００４】
それ故、本発明の目的は、複数種類の撮影機能を簡易な操作で実行することができ、ユーザにとって使いやすい情報処理装置を提供することである。
【課題を解決するための手段】
【０００５】
本発明は、上記の課題を解決するために、以下の構成を採用した。なお、本欄における括弧内の参照符号および補足説明等は、本発明の理解を助けるために後述する実施形態との対応関係を示したものであって、本発明を何ら限定するものではない。
【０００６】
第１の発明は、撮像手段（カメラ２３および２４）を有し、複数のアプリケーションプログラム（５３〜５６）を記憶可能であり、かつ、当該アプリケーションプログラムとして当該撮像手段による撮像画像を記憶手段に保存する撮影処理を行うための所定の撮影アプリケーションプログラム（５３）が予め記憶された情報処理装置（１０）のコンピュータ（ＣＰＵ３１）において実行される起動用プログラム（６１）である。この起動用プログラムは、上記複数のアプリケーションプログラムの中からユーザが所望するアプリケーションプログラムを選択的に起動するためのプログラムである。起動用プログラムは、第１起動操作受付手段（ステップＳ６，Ｓ１１を実行するＣＰＵ３１。以下、単にステップ番号のみを示す）と、第１起動手段（Ｓ１２）と、撮影処理手段（Ｓ１０）と、撮影可能操作受付手段（Ｓ６，Ｓ９）と、撮影操作受付手段（Ｓ２４，Ｓ２５）と、第２起動操作受付手段（Ｓ２４，Ｓ２８）と、第２起動手段（Ｓ３０）としてコンピュータを機能させる。第１起動操作受付手段は、複数のアプリケーションプログラムを選択的に起動する第１起動操作を受け付ける。第１起動手段は、第１起動操作が行われた場合、複数のアプリケーションプログラムのうち当該第１起動操作で選択されたアプリケーションプログラムを、コンピュータによって実行されるプログラムを記憶するための所定の記憶手段に読み込んで、当該アプリケーションプログラムを起動する。撮影処理手段は、撮影機能プログラムをコンピュータに実行させることにより、所定の撮影操作に応じて撮像手段による撮像画像を情報処理装置の記憶手段に保存する撮影処理を実行する。撮影機能プログラムは、撮影アプリケーションプログラムのデータサイズに比べて小さいプログラムであり、撮影処理を行うためのプログラムである。撮影可能操作受付手段は、第１起動操作を受け付ける起動受付状態において、撮影操作に応じた撮影処理手段による撮影処理が可能な撮影可能状態とする撮影可能操作を受け付ける。撮影操作受付手段は、撮影可能操作が行われた場合、撮影機能プログラムをコンピュータに実行させることにより、撮影操作を受け付ける。第２起動操作受付手段は、撮影可能状態において、撮影アプリケーションプログラムを起動する第２起動操作を受け付ける。第２起動手段は、第２起動操作が行われた場合、所定の記憶手段に、撮影アプリケーションプログラムを読み込んで、当該撮影アプリケーションプログラムを起動する。
【０００７】
第２の発明においては、撮影可能操作は、第１起動操作とは操作方法が異なっていてもよい。
【０００８】
第３の発明においては、撮影処理手段は、撮影アプリケーションプログラムの実行により可能となる撮影機能の一部のみの機能を有していてもよい。
【０００９】
第４の発明においては、上記起動用プログラムは、起動受付状態において、記憶手段に保存されている撮像画像（保存画像）を情報処理装置の表示手段に表示させる（図７）画像表示手段（Ｓ５）としてコンピュータをさらに機能させてもよい。
【００１０】
第５の発明においては、画像表示手段は、記憶手段に保存されている撮像画像のうちから、表示手段に表示すべき撮像画像を所定のタイミングで自動的に変更してもよい。
【００１１】
第６の発明においては、画像表示手段は、情報処理装置が起動されるタイミングで、表示手段に表示すべき撮像画像を変更してもよい。
【００１２】
第７の発明においては、画像表示手段は、起動受付状態において、直前の撮影可能状態において最後に保存された撮像画像を情報処理装置の表示手段に表示させてもよい。
【００１３】
第８の発明においては、上記起動用プログラムは、第１遷移手段（Ｓ２１）と、第２遷移手段（Ｓ４）としてコンピュータをさらに機能させる。第１遷移手段は、撮影可能操作が行われたことに応じて、起動受付状態を終了して撮影可能状態へと遷移させる。第２遷移手段は、撮影可能状態において所定の操作が行われたことに応じて撮影可能状態を終了して起動受付状態へと遷移させる。
【００１４】
第９の発明においては、第２遷移手段において、上記所定の操作は撮影操作であってもよい。
【００１５】
第１０の発明においては、撮影可能操作は、撮影操作と同じ操作によって行われてもよい。
【００１６】
第１１の発明においては、撮影可能操作および撮影操作は、所定のボタンを１回押下する操作であってもよい。
【００１７】
第１２の発明においては、情報処理装置は、表示装置（下側ＬＣＤ１２）の画面上における座標位置を入力することが可能な座標入力手段（タッチパネル１３）を備えていてもよい。このとき、第１起動操作受付手段は、複数のアプリケーションプログラムのそれぞれに対応する各画像のうちで少なくとも複数の画像（アイコン画像７１ａ〜７１ｃ）を画面に表示するとともに、表示される画像を画面をスクロールする操作に応じて変更し、表示中の当該画像の位置に対して座標入力手段を用いて行われた入力を第１起動操作として受け付ける。第１起動付手段は、第１起動操作受付手段において受け付けられた入力に係るアイコン画像に対応するアプリケーションプログラムを起動する。第２起動操作受付手段は、撮影アプリケーションプログラムを表す画像（７２）を画面上の所定位置に表示するとともに、座標入力手段を用いて当該所定位置に対して行われた入力を第２起動操作として受け付ける。第２起動手段は、第２起動操作受付手段において受け付けられた入力に応じて撮影アプリケーションプログラムを起動する。
【００１８】
第１３の発明においては、第２起動手段は、第２起動操作が行われた場合、撮影処理手段による撮影処理において設定されている情報の少なくとも一部を、撮影アプリケーションプログラムに渡されるべき引数としてとして用いて撮影アプリケーションプログラムをコンピュータに実行させてもよい。
【００１９】
第１４の発明においては、上記プログラムは、初回起動判定手段（Ｓ１）と、撮影誘導手段（Ｓ２）としてコンピュータをさらに機能させてもよい。初回起動判定手段は、情報処理装置の起動後において、第１起動操作を受け付ける前に、情報処理装置の起動が初めてであるか否かを判定する。撮影誘導手段は、情報処理装置の起動が初めてであると判定された場合、情報処理装置の状態を撮影可能状態に設定する、または、撮影可能状態に設定するか否かをユーザに選択させる表示を行う。
【００２０】
第１５の発明においては、撮影アプリケーションプログラムは、撮像画像を記憶手段に保存する処理を実行する機能と、撮影処理手段による撮影処理によってまたは撮影アプリケーションプログラムによる処理によって保存された撮像画像を閲覧する機能とを有していてもよい。
【００２１】
第１６の発明においては、撮影処理手段および撮影アプリケーションプログラムは、撮影処理手段の機能と撮影アプリケーションプログラムの実行により可能となる機能とにおいて共通の機能に関して、ユーザによる同一の操作に応じて当該機能を実行することが可能であってもよい。
【００２２】
第１７の発明においては、起動用プログラムは、アプリケーションプログラムを起動する起動機能プログラム（５１）と、撮影処理手段としてコンピュータを機能させる撮影機能プログラム（５２）とを含んでいてもよい。このとき、撮影機能プログラムのデータサイズは、撮影アプリケーションプログラムのデータサイズに比べて小さい。
【００２３】
第１８の発明においては、起動用プログラムは、アプリケーションプログラムを起動する起動機能プログラム（５１）と、撮影処理手段としてコンピュータを機能させる撮影機能プログラム（５２）とを含んでいてもよい。このとき、上記起動用プログラムは、情報処理装置の起動後において、コンピュータによって実行されるプログラムを記憶するための所定の記憶手段に、起動制御プログラムが実行されるタイミングで起動機能プログラムとともに撮影機能プログラムを読み込む読込手段（Ｓ４）としてコンピュータをさらに機能させてもよい。
【００２４】
なお、本発明は、上記第１〜第１８の発明における各手段を備える情報処理装置として提供されてもよい。
【発明の効果】
【００２５】
第１の発明によれば、起動受付状態において、ユーザは、被選択アプリケーションプログラムを第１起動操作によって起動することができるとともに、撮影可能操作によって撮影処理手段による撮影処理を実行することができる。したがって、ユーザは、アプリケーションプログラムを起動するための起動受付状態においても、撮影処理手段の機能を容易かつ迅速に起動することができる。さらに、撮影可能状態においては、第２起動操作によって撮影アプリケーションプログラムを起動することができる。したがって、ユーザは、撮影処理手段による撮影処理を行っている最中であっても、第２起動操作によって撮影アプリケーションプログラムを容易かつ迅速に起動することができる。つまり、本実施形態によれば、撮影処理手段による撮影機能の使用中に、当該撮影処理手段にはない（撮影アプリケーションプログラムの）機能を使用したくなった場合であっても、ユーザは、第２起動操作によって容易かつ迅速に当該機能を使用することができる。以上のように、第１の発明によれば、撮影処理手段の機能および撮影アプリケーションプログラムによる機能の両方の撮影機能を簡易な操作で実行することができ、ユーザにとって使いやすい情報処理装置を提供することができる。
【００２６】
また、第１の発明によれば、撮影処理手段による撮影機能の実行中に、撮影アプリケーションプログラムを直接起動することができる。つまり、一方の撮影機能（撮影処理手段による撮影機能）から他方の撮影機能（撮影アプリケーションプログラムによる撮影機能）を容易に起動することができるので、当該一方の機能の使用を介して当該他方の機能を使用させるようにユーザを誘導することができる。
【００２７】
第２の発明によれば、被選択アプリケーションプログラムを起動する第１起動操作とは異なる操作によって撮影処理手段による撮影機能を容易に実行することができる。
【００２８】
第３の発明によれば、相対的に簡易な機能である撮影処理手段の撮影機能が起動受付状態から迅速に起動することが可能であり、より多くの機能を有する撮影アプリケーションプログラムを撮影処理手段による撮影機能の実行中において直ちに起動することが可能である。この場合、まず簡易な機能の撮影処理手段の撮影機能によって情報処理装置を操作し、次に、より多機能な撮影アプリケーションプログラムによって各種の撮影機能を利用する、という順序でユーザに情報処理装置を使用させることができる。このような順序で情報処理装置を使用することによって、情報処理装置の操作にユーザが次第に慣れていくように使用させることができる。
【００２９】
第４の発明によれば、過去に撮影された画像が起動受付状態において表示される。したがって、ユーザは、表示したい所望の画像を撮影することによって、起動受付状態における画面（メニュー画面）をユーザ毎（情報処理装置毎）にカスタマイズすることができる。また、情報処理装置に初めて触った（情報処理装置を初めて使用した）ユーザに対しても情報処理装置が撮影機能を有することを意識させることができる。
【００３０】
第５の発明によれば、表示される画像の内容を所定のタイミングで変化させることによって、メニュー画面に変化を与え、ユーザを飽きさせないようにすることができる。
【００３１】
第６の発明によれば、起動受付状態において表示される画像が、情報処理装置を起動する度に変更される。これによれば、ユーザにとっては起動時に（「どの画像が表示されるのか」という）楽しみができる。また、情報処理装置の提供者側にとっては、このような楽しみをユーザに与えることによって、ユーザが情報処理装置を起動すること（すなわち、情報処理装置を使用すること）を促進させることができる。
【００３２】
第７の発明によれば、撮影可能状態において撮影された画像が、当該撮影可能状態が終了した直後の起動受付状態において表示される。したがって、ユーザは、撮影可能状態において最後に撮影した画像を、起動受付状態において確認することができる。
【００３３】
第８の発明によれば、起動受付状態においては撮影操作が受け付けられないこととなるので、起動受付状態においてユーザが誤って撮影操作を行ってしまうことがない。また、撮影可能状態においては起動受付状態が終了されるので、第１起動操作をユーザに行わせるための表示（例えば、アプリケーションプログラムを表す画像を表示する等）が不要であるので、表示装置の画面には撮像画像を表示する等、表示領域を有効に利用することができる。また、撮影可能状態において第１起動操作が受け付けられないようにすることによって、撮影可能状態における操作をシンプルにすることができ、ユーザにとっては操作が簡単になる。
【００３４】
第９の発明によれば、撮影可能状態において撮影操作が行われた場合、（撮影処理が行われて）撮影可能状態が終了することとなる。つまり、撮影可能状態においてユーザが１回撮影操作を行うと、情報処理装置の状態は起動受付状態に戻るので、説明書等を見ていない初心者のユーザであっても、撮影操作を行うことで自然に起動受付状態へ戻ることができる。したがって、「ユーザが撮影可能状態から起動受付状態への戻り方がわからない」という状況を防止することができ、使いやすい情報処理装置を提供することができる。
【００３５】
なお、第９の発明においては、撮影操作によって撮影可能状態から起動受付状態へと遷移してしまうので、撮影結果の画像を撮影可能状態において表示することができない。ここで、上記第７の発明と第９の発明とを組み合わせる場合には、撮影可能状態において表示できなかった撮影結果の画像を、直後の起動受付状態においてユーザに見せることができ、特に有効である。
【００３６】
第１０の発明によれば、撮影可能操作と撮影操作とが同じであるので、撮影可能状態へ遷移してさらに撮影を行う一連の操作を１種類の操作で行うことができ、当該一連の操作を容易に行うことができる。さらに、上記第９の発明と第１０の発明とを組み合わせる場合には、起動受付状態から撮影可能状態への遷移と、撮影可能状態から起動受付状態への遷移とを、同じ操作で行うことができる。したがって、仮にユーザが誤って撮影可能操作を行ったり、操作方法をよく理解しないまま撮影可能操作を行ったりする結果、撮影可能状態へ遷移してしまった場合であっても、ユーザは、同じ操作を再度行えば元の状態（起動受付状態）に戻ることができる。そのため、「撮影可能状態から起動受付状態への戻り方がわからない」という状況を防止することができ、使いやすい情報処理装置を提供することができる。
【００３７】
第１１の発明によれば、ユーザは、撮影可能操作および撮影操作を簡単な操作で行うことができる。したがって、撮影処理手段による撮影機能を簡単な操作で起動することができるとともに、撮像画像の保存を簡単な操作で行うことができる。
【００３８】
第１２の発明によれば、起動受付状態においては、各アプリケーションプログラムを表す複数の画像の中から１つの画像の位置を座標入力手段を用いて選択する操作によって、アプリケーションプログラムを起動することができるとともに、撮影可能状態においては、所定の位置に表示される、撮影アプリケーションを表す画像が表示される所定の位置を座標入力手段を用いて指定する操作によって、撮影アプリケーションプログラムを起動することができる。また、起動受付状態においては、複数のアプリケーションプログラムを表す各画像を選択しやすいように、スクロール操作によって表示される画像の種類（アプリケーションプログラムの種類）を変更するようにしている。そのため、ユーザは、起動受付状態において所望のアプリケーションプログラムを起動させるためには、画面をスクロールさせる操作と画像を指定する操作とを行わなければならない場合がある。これに対して、撮影可能状態においては、撮影アプリケーションプログラムを表す画像が所定位置に常に表示されるので、ユーザは、常に当該画像を指定する操作のみによって撮影アプリケーションプログラムを容易に起動することができる。
【００３９】
第１３の発明によれば、撮影処理手段による撮影処理における設定が、撮影アプリケーションプログラムによる処理においても反映される。これによって、撮影処理手段による撮影処理から撮影アプリケーションプログラムによる処理へと移行する場合であっても、ユーザは同じように操作を行うことができ、設定を変更する必要がない。このように、第１３の発明によれば、ユーザにとってより使いやすい情報処理装置を提供することができる。
【００４０】
第１４の発明によれば、情報処理装置が初めて起動された場合には、まず、ユーザに実際に撮影操作を体験させるようにすることができ、初心者のユーザを撮影操作に慣れさせることができる。さらに、上記第３の発明と第１４の発明とを組み合わせる場合には、情報処理装置が初めて起動された場合に実行されるのは、相対的に簡易な機能の撮影処理手段の撮影処理となる。したがって、情報処理装置が初めて起動された場合においてはユーザは簡易な機能のみで撮影操作を行うことになるので、初めての操作であっても比較的容易に撮影操作を行うことができる。
【００４１】
第１５の発明によれば、ユーザは、撮影アプリケーションプログラムを用いて、撮影処理手段の撮影機能および撮影アプリケーションプログラムのいずれによって撮影された画像であっても閲覧することができる。
【００４２】
第１６の発明によれば、撮影のために実行されるプログラムが変わっても、ユーザは、同じ機能に関しては同じ操作を行うことが可能であるので、ユーザにとって使いやすい操作体系を提供することができる。
【００４３】
第１７の発明によれば、起動受付状態において起動可能なプログラムを、データサイズの小さい方のプログラムである撮影機能プログラムとすることにより、起動受付状態において撮影のためのプログラムを迅速に起動することができる。
【００４４】
第１８の発明によれば、起動機能プログラムと撮影機能プログラムとを一緒に読み出すことによって、起動受付状態において撮影機能プログラムを迅速に起動することができる。
【発明を実施するための最良の形態】
【００４５】
［情報処理装置の構成］
以下、本発明の一実施形態に係る情報処理装置について説明する。図１および図２は、情報処理装置１０の外観を示す図である。図１は、情報処理装置１０を一方の側から見た外観図であり、図２は、情報処理装置１０をその反対側から見た外観図である。図１および図２に示す携帯型の情報処理装置１０は、撮像手段（カメラ）によって画像を撮像し、撮像された画像（撮像画像）を画面に表示したり、撮像画像のデータを保存したりするものである。また、情報処理装置１０は、撮影処理を行うアプリケーションプログラムの他、例えばゲーム等の各種アプリケーションプログラムを実行することが可能である。以下、図１および図２を参照して、情報処理装置１０の外観構成について説明する。
【００４６】
情報処理装置１０は、折り畳み型の装置であり、図１および図２に示すように、下側ハウジング１１および上側ハウジング２１という２つのハウジングを有する。下側ハウジング１１と上側ハウジング２１とは、開閉可能（折り畳み可能）に接続されている。すなわち、下側ハウジング１１の上辺（図示ｘ軸正側の辺）の左右方向（図示ｙ方向）に関して両端には、図１に示す軸部１１Ａが設けられる（軸部１１Ａは下側ハウジング１１と構造的に一体になっている）。また、上側ハウジング２１の下辺（図示ｘ軸負側の辺）の左右方向（図示ｙ方向）に関して中央部には、図１に示す軸部２１Ａが設けられる（軸部２１Ａは上側ハウジング２１と構造的に一体になっている）。軸部１１Ａと軸部２１Ａとは内部に設けられるヒンジによって左右方向を軸として回転可能に接続される。これによって、下側ハウジング１１と上側ハウジング２１とは左右方向を軸として回転可能に接続される。図１および図２は、情報処理装置１０が開いた状態（開状態）である場合を示している。なお、他の実施形態においては、情報処理装置１０は折り畳み型でなくてもよく、１つのハウジングで構成されてもよい。
【００４７】
図１に示すように、情報処理装置１０は、上側ＬＣＤ（Ｌｉｑｕｉｄ  Ｃｒｙｓｔａｌ  Ｄｉｓｐｌａｙ：液晶表示装置）２２および下側ＬＣＤ１２という２つの表示装置を備えている。上側ＬＣＤ２２は上側ハウジング２１の内側面（情報処理装置１０が閉じた状態となった場合に内側となる面）に取り付けられ、下側ＬＣＤ１２は下側ハウジング１１の内側面に取り付けられる。なお、本実施形態では表示装置としてＬＣＤを用いているが、例えばＥＬ（Ｅｌｅｃｔｒｏ  Ｌｕｍｉｎｅｓｃｅｎｃｅ：電界発光）を利用した表示装置など、他の任意の表示装置を利用してもよい。また、情報処理装置１０は任意の解像度の表示装置を利用することができる。なお、本実施形態においては、情報処理装置１０は２つの表示装置を備える場合を例として説明するが、他の実施形態においては、情報処理装置が有する表示装置の数はいくつであってもよい。
【００４８】
図１および図２に示すように、情報処理装置１０は、撮像手段として、２つのカメラ２３および２４を備えている。各カメラ２３および２４はともに上側ハウジング２１に収納される。図１に示すように、内側カメラ２３は、上側ハウジング２１の内側面に取り付けられる。本実施形態では、内側カメラ２３は上側ハウジング２１の軸部２１Ａに取り付けられる。一方、図２に示すように、外側カメラ２４は、内側カメラ２３が取り付けられる面の反対側の面、すなわち、上側ハウジング２１の外側面（情報処理装置１０が閉じた状態となった場合に外側となる面）に取り付けられる。このように、本実施形態では、２つのカメラ２３および２４が撮像方向が互いに逆方向となるように設けられる。したがって、ユーザは情報処理装置１０を持ち替えることなく、異なる２方向を撮影することができる。例えば、ユーザは、情報処理装置１０からユーザの方を見た景色を内側カメラ２３で撮影することができるとともに、情報処理装置１０からユーザの反対側の方向を見た景色を外側カメラ２４で撮影することができる。
【００４９】
なお、本実施形態においては、情報処理装置１０は、撮像手段として２つのカメラ２３および２４を備える場合を例として説明するが、情報処理装置１０が備えるカメラは１つであってもよいし、３つ以上であってもよい。また、カメラが取り付けられる位置はどの位置であってもよい。
【００５０】
情報処理装置１０は、入力装置として複数のボタン１４Ａ〜１４Ｊを備えている。図１に示すように、方向入力ボタン１４Ａ、ボタン１４Ｂ、ボタン１４Ｃ、ボタン１４Ｄ、ボタン１４Ｅ、電源ボタン１４Ｆ、スタートボタン１４Ｇ、および、セレクトボタン１４Ｈは、下側ハウジング１１の内側面に設けられる。各ボタン１４Ａ〜１４Ｅ、スタートボタン１４Ｇ、および、セレクトボタン１４Ｈは、情報処理装置１０に対する各種操作を行うために用いられる。電源ボタン１４Ｆは、情報処理装置１０の電源をオン／オフするために用いられる。また、図２に示すように、下側ハウジング１１の上辺の左端（内側面の側から見た左端。図示ｙ軸負側。）にはＬボタン１４Ｉが設けられ、当該上辺の右端（内側面から見た右端。図示ｙ軸正側。）にはＲボタン１４Ｊが設けられる。これらＬボタン１４ＩおよびＲボタン１４Ｊは、撮影操作（シャッター操作）を行うために用いられる。なお、図示していないが、情報処理装置１０は、後述するスピーカの音量を調整するための音量ボタンを備えている。音量ボタンは、例えば下側ハウジング１１の左側面に設けられる。
【００５１】
情報処理装置１０は、上記ボタンとは別の入力装置として、図１に示すタッチパネル１３をさらに備えている。タッチパネル１３は、下側ＬＣＤ１２の画面上に装着されている。タッチパネル１３としては、例えば抵抗膜方式や光学式（赤外線方式）や静電容量結合式など、任意の方式のものを利用することができる。本実施形態では、タッチパネル１３として、下側ＬＣＤ１２の解像度と同解像度（検出精度）のものを利用する。ただし、必ずしもタッチパネル１３の解像度と下側ＬＣＤ１２の解像度が一致している必要はない。タッチパネル１３に対する入力は通常タッチペン２７を用いて行われるが、タッチペン２７に限らずユーザの指でタッチパネル１３を操作することも可能である。本実施形態においては、情報処理装置１０は、タッチパネル１３に対する入力に従って、後述する分割線を決定する。なお、下側ハウジング１１の右側面には、タッチペン２７を収納することが可能な挿入口１７（図１および図２に示す点線）が設けられている。
【００５２】
情報処理装置１０は、音声入力装置としてマイク（図３に示すマイク４３）を備えている。マイク４３は、上側ハウジング２１の内部に収納されている。本実施形態では、マイク４３は上側ハウジング２１の軸部２１Ａ内に配置される。また、上側ハウジング２１の内側面には、マイクが情報処理装置１０外部の音を検知することができるように、マイクロフォン用孔２１Ｃが設けられる。マイクロフォン用孔２１Ｃは、上側ハウジング２１の軸部２１Ａに設けられる。
【００５３】
情報処理装置１０は、音声出力手段として、図示しないスピーカを備えている。スピーカは、上側ハウジング２１内に収納される。また、上側ハウジング２１には、スピーカからの音を外部に放出するための音抜き孔２１Ｄが設けられる。音抜き孔２１Ｄは、上側ＬＣＤ２２の左右両側に設けられる。
【００５４】
また、図２に示すように、下側ハウジング１１の右側面には開閉可能なカバー部１８が設けられる。このカバー部１８の内側には、メモリカード２８を挿入可能な挿入口（図１に示す二点鎖線）が設けられる。この挿入口の内部には、情報処理装置１０とメモリカード２８とを電気的に接続するためのコネクタ（図示せず）が設けられる。メモリカード２８は、この挿入口に挿入されることによって上記コネクタに接続される。メモリカード２８は、例えば、撮像画像のデータを記憶（保存）するために用いられる。また、メモリカード２８には、情報処理装置１０が実行することが可能なアプリケーションプログラム（後述する被選択アプリケーションプログラム）が記憶されていてもよい。
【００５５】
また、図２に示すように、下側ハウジング１１の上辺には、カートリッジ２９を挿入可能な挿入口（図１に示す一点鎖線）が設けられる。この挿入口の内部には、情報処理装置１０とカートリッジ２９とを電気的に接続するためのコネクタ（図示せず）が設けられる。カートリッジ２９は、この挿入口に挿入されることによって上記コネクタに接続される。カートリッジ２９には、例えば、情報処理装置１０が実行することが可能なアプリケーションプログラム（後述する被選択アプリケーションプログラム）が記憶される。
【００５６】
［情報処理装置１０の内部構成］
次に、図３を参照して、情報処理装置１０の内部構成について説明する。図３は、情報処理装置１０の内部構成を示すブロック図である。図３に示すように、情報処理装置１０は、ＣＰＵ３１、メインメモリ３２、メモリ制御回路３３、保存用データメモリ３４、プリセットデータ用メモリ３５、メモリカードインターフェース（メモリカードＩ／Ｆ）３６、カートリッジインターフェース（カートリッジＩ／Ｆ）３７、無線通信モジュール３８、ローカル通信モジュール３９、リアルタイムクロック（ＲＴＣ）４０、電源回路４１、およびインターフェース回路（Ｉ／Ｆ回路）４２等の電子部品を備えている。これらの電子部品は、電子回路基板上に実装されて下側ハウジング１１内に収納される。なお、情報処理装置１０が備える各種電子回路や電池は、上側ハウジング２１および下側ハウジング１１のいずれに収納されてもよい。
【００５７】
ＣＰＵ３１は、各種のプログラム（後述する起動用プログラムや被選択アプリケーションプログラム等）を実行するための情報処理手段である。ＣＰＵ３１には、メインメモリ３２、メモリ制御回路３３、およびプリセットデータ用メモリ３５が接続される。また、メモリ制御回路３３には保存用データメモリ３４が接続される。
【００５８】
メインメモリ３２は、ＣＰＵ３１のワーク領域やバッファ領域として用いられる記憶手段である。すなわち、メインメモリ３２は、ＣＰＵ３１によって実行する（アプリケーション）プログラムを記憶したり、当該プログラムを実行することによって行われる処理に用いられる各種データを記憶したりする。本実施形態では、メインメモリ３２として例えばＰＳＲＡＭ（Ｐｓｅｕｄｏ−ＳＲＡＭ）を用いる。保存用データメモリ３４は、ＣＰＵ３１によって実行可能なプログラムや各カメラ２３および２４によって撮像された画像のデータ等を記憶するための記憶手段である。保存用データメモリ３４は、例えばＮＡＮＤ型フラッシュメモリで構成される。本実施形態では、上記各種のプログラムは保存用データメモリ３４に記憶されており、ＣＰＵ３１がプログラムを実行する場合には実行すべきプログラムがメインメモリ３２に読み出される。なお、ＣＰＵ３１によって実行されるプログラムは、保存用データメモリ３４に予め記憶されていてもよいし、メモリカード２８から取得されてもよいし、後述する外部の機器との通信によって外部の機器から取得されてもよい。
【００５９】
メモリ制御回路３３は、ＣＰＵ３１の指示に従って、保存用データメモリ３４に対するデータの読み出しおよび書き込みを制御する回路である。プリセットデータ用メモリ３５は、情報処理装置１０において予め設定される各種パラメータ等のデータ（プリセットデータ）を記憶するための記憶手段である。プリセットデータ用メモリ３５としては、ＳＰＩ（Ｓｅｒｉａｌ  Ｐｅｒｉｐｈｅｒａｌ  Ｉｎｔｅｒｆａｃｅ）バスによってＣＰＵ３１と接続されるフラッシュメモリを用いることができる。
【００６０】
メモリカードＩ／Ｆ３６はＣＰＵ３１に接続される。メモリカードＩ／Ｆ３６は、コネクタに装着されたメモリカード２８に対するデータの読み出しおよび書き込みをＣＰＵ３１の指示に従って行う。本実施形態では、各カメラ２３および２４によって撮像された画像データがメモリカード２８に書き込まれたり、メモリカード２８に記憶された画像データがメモリカード２８から読み出されて保存用データメモリ３４に記憶されたりする。
【００６１】
カートリッジＩ／Ｆ３７はＣＰＵ３１に接続される。カートリッジＩ／Ｆ３７は、コネクタに装着されたカートリッジ２９に対するデータの読み出しおよび書き込みをＣＰＵ３１の指示に従って行う。本実施形態では、情報処理装置１０が実行することが可能なアプリケーションプログラム（後述する被選択アプリケーションプログラム）がカートリッジ２９から読み出されてＣＰＵ３１によって実行されたり、当該アプリケーションプログラムに関するデータ（例えばゲームのセーブデータ等）がカートリッジ２９に書き込まれたりする。
【００６２】
無線通信モジュール３８は、例えばＩＥＥＥ８０２．１１．ｂ／ｇの規格に準拠した方式により、無線ＬＡＮに接続する機能を有する。また、ローカル通信モジュール３９は、所定の通信方式により同種の情報処理装置との間で無線通信を行う機能を有する。無線通信モジュール３８およびローカル通信モジュール３９はＣＰＵ３１に接続される。ＣＰＵ３１は、無線通信モジュール３８を用いてインターネットを介して他の機器との間でデータ（撮像画像のデータやアプリケーションプログラム等）を送受信したり、ローカル通信モジュール３９を用いて同種の他の情報処理装置との間でデータを送受信したりすることができる。
【００６３】
また、ＣＰＵ３１には、ＲＴＣ４０および電源回路４１が接続される。ＲＴＣ４０は、時間をカウントしてＣＰＵ３１に出力する。ＣＰＵ３１は、ＲＴＣ４０によって計時された時間に基づき現在時刻（日付）を計算する。電源回路４１は、情報処理装置１０が有する電源（電池）からの電力を制御し、情報処理装置１０の各電子部品に電力を供給する。
【００６４】
また、情報処理装置１０は、マイク４３およびアンプ４４を備えている。マイク４３およびアンプ４４はそれぞれＩ／Ｆ回路４２に接続される。マイク４３は、音を検知して音声信号をＩ／Ｆ回路４２に出力する。アンプ４４は、Ｉ／Ｆ回路４２から音声信号を増幅してスピーカ（図示せず）から出力させる。Ｉ／Ｆ回路４２はＣＰＵ３１に接続される。また、タッチパネル１３はＩ／Ｆ回路４２に接続される。Ｉ／Ｆ回路４２は、マイク４３およびアンプ４４（スピーカ）の制御を行う音声制御回路と、タッチパネルの制御を行うタッチパネル制御回路とを含む。音声制御回路は、音声信号に対するＡ／Ｄ変換およびＤ／Ａ変換を行ったり、音声信号を所定の形式の音声データに変換したりする。タッチパネル制御回路は、タッチパネル１３からの信号に基づいて所定の形式の入力位置データを生成してＣＰＵ３１に出力する。入力位置データは、タッチパネル１３の入力面のうちで入力が行われた位置（入力位置）の座標を示す。なお、タッチパネル制御回路は、タッチパネル１３からの信号の読み込み、および、入力位置データの生成を所定時間に１回の割合で行う。ＣＰＵ３１は、入力位置データを取得することにより、タッチパネル１３に対する入力位置を知ることができる。
【００６５】
操作部１４は、上記各ボタン１４Ａ〜１４Ｊおよび音量ボタンからなり、ＣＰＵ３１に接続される。操作部１４からＣＰＵ３１へは、各ボタンに対する入力状況（押下されたか否か）を示す操作データが出力される。ＣＰＵ３１は、操作部１４から操作データを取得することによって、操作部１４に対する入力に従った処理を実行する。
【００６６】
各カメラ２３および２４はＣＰＵ３１に接続される。各カメラ２３および２４は、ＣＰＵ３１の指示に従って画像を撮像し、撮像した画像データをＣＰＵ３１に出力する。本実施形態では、ＣＰＵ３１は各カメラ２３および２４のいずれか一方に対して撮像指示を行い、撮像指示を受けたカメラが画像を撮像して、所定時間に１回の割合で画像データをＣＰＵ３１に送る。
【００６７】
また、各ＬＣＤ１２および２２はＣＰＵ３１に接続される。各ＬＣＤ１２および２２はＣＰＵ３１の指示に従って画像を表示する。本実施形態では、ＣＰＵ３１は、各カメラ２３および２４のいずれか一方から取得した撮像画像や、操作方法等を説明するための説明画像を各ＬＣＤ１２および２２に表示させる。
【００６８】
［情報処理装置１０における処理の概要］
次に、図４を参照して、情報処理装置１０において実行される処理の概要について説明する。情報処理装置１０は、撮影処理を行う他、種々の機能を有する複数のアプリケーションプログラムを用いて種々の処理を行うことが可能である。以下、各アプリケーションを起動する方法について説明する。
【００６９】
図４は、情報処理装置１０における、各アプリケーションプログラムの起動方法を説明するための図である。情報処理装置１０は、複数のアプリケーションプログラム５３〜５６の中からユーザが所望するアプリケーションプログラムを選択的に起動するものである。なお、情報処理装置１０において選択的に起動されるアプリケーションプログラム５３〜５６を、被選択アプリケーションプログラムと呼ぶことがある。
【００７０】
上記複数の被選択アプリケーションプログラムには、撮影アプリケーションプログラム５３が含まれる。撮影アプリケーションプログラム５３は、カメラ２３または２４による撮影を行うためのアプリケーションプログラムである。この撮影アプリケーションプログラム５３は、情報処理装置１０に予め記憶されている（プリインストールされている）。
【００７１】
また、上記複数の被選択アプリケーションプログラムには、上記撮影アプリケーションプログラム５３の他、種々の機能のアプリケーションプログラムが含まれている。図４では、例えば、情報処理装置１０の各種設定を行うための設定アプリケーションプログラム５４、情報処理装置１０が外部の機器と通信を行うための通信アプリケーションプログラム５５、および、所定のゲームを行うためのゲームアプリケーションプログラム５６が含まれている。また、本実施形態においては、情報処理装置１０は、図４に示す４つの被選択アプリケーションプログラム５３〜５６の他にも被選択アプリケーションプログラムを記憶している。
【００７２】
上記被選択アプリケーションプログラムの中には、情報処理装置１０にプリインストールされていないものがあってもよい。被選択アプリケーションプログラムは、実行される際に、例えば、インターネット等のネットワークを介して他の装置からダウンロードされてもよいし、メモリカード２８またはカートリッジ２９といった着脱自在の記憶媒体から情報処理装置１０の内部のメモリに読み込まれてもよい。
【００７３】
また、本実施形態では、これらの被選択アプリケーションプログラム５３〜５６を選択的に起動する処理は、起動機能プログラム５１によって実行される。起動機能プログラム５１は、本発明に係る起動用プログラム（図５に示す起動用プログラム６１）に含まれるプログラムの１つである。起動機能プログラム５１は、複数の被選択アプリケーションプログラム５３〜５６の中から起動すべき被選択アプリケーションプログラムを選択するためのプログラムである。起動機能プログラム５１は、いわゆるランチャーと呼ばれるプログラムである。被選択アプリケーションプログラム５３〜５６は、起動機能プログラム５１の実行によってユーザが行うことができるようになる選択操作の対象となり、選択操作によって選択されることで実行される。
【００７４】
さらに、情報処理装置１０は、（１）第１起動操作受付手段、（２）第１起動手段、（３）撮影処理手段、（４）撮影可能操作受付手段、（５）撮影操作受付手段、（６）第２起動操作受付手段、および、（７）第２起動手段を有している。本実施形態においては、これら各手段は、情報処理装置１０のコンピュータ（ＣＰＵ３１）によって実行されるプログラム（起動用プログラム６１）が、当該コンピュータを当該各手段として機能させることによって実現される。
【００７５】
（１）第１起動操作受付手段
第１起動操作受付手段は、上記複数のアプリケーションプログラムを選択的に起動する第１起動操作を受け付ける（後述するステップＳ６，Ｓ１１）。これにより、ユーザは、起動（実行）したい被選択アプリケーションプログラムを選択して起動することができる。第１起動操作は、被選択アプリケーションプログラムを選択的に起動する操作であるので、以下において、第１起動操作を「選択起動操作」と呼ぶことがある。なお、第１起動操作を受け付ける（第１起動操作が可能な）状態を、「起動受付状態」と呼ぶ（図４）。
【００７６】
（２）第１起動手段
第１起動手段は、上記第１起動操作が行われた場合、上記複数のアプリケーションプログラムのうち当該第１起動操作で選択されたアプリケーションプログラムを起動する（後述するステップＳ１２）。すなわち、例えば撮影アプリケーションプログラム５３が第１起動操作によって選択された場合、撮影アプリケーションプログラム５３が起動される。
【００７７】
なお、本実施形態においては、起動受付状態は、いわゆるメニュー画面が表示される状態に相当し、（初回起動時以外は、）情報処理装置１０を起動した（電源をオンにした）後に最初に起動受付状態となる。詳細は後述するが、本実施形態では、起動受付状態において、被選択アプリケーションプログラム５３〜５６を表すアイコンを表示するメニュー画面（図７）が下側ＬＣＤ１２に表示される。ユーザは、第１起動操作として、当該アイコンの位置をタッチする操作をタッチパネル１３に対して行うことによって、被選択アプリケーションプログラムを起動させることができる。
【００７８】
（３）撮影処理手段
撮影処理手段は、撮影処理を実行する（後述するステップＳ１０）。撮影処理とは、所定の撮影操作に応じてカメラ２３または２４による撮像画像を情報処理装置の記憶手段に保存する処理である。なお、本実施形態においては、撮影操作は、所定のボタン（より具体的には、Ｌボタン１４ＩまたはＲボタン１４Ｊ）を押下する操作である。上記撮影処理手段は、本発明に係る起動用プログラム６１が情報処理装置１０のＣＰＵ３１に実行されることによって実現される手段であり、上記撮影アプリケーションプログラム５３によって実現される手段とは異なる。なお、撮影処理手段は、少なくとも撮影処理を行う機能（カメラ２３または２４による撮像画像を情報処理装置１０の記憶手段に保存する機能）を有していればよいが、それ以外の撮影に関する機能（例えば、保存した画像を表示したり、編集したりする機能）を有していてもよい。
【００７９】
なお、本実施形態においては、本発明に係る起動用プログラム６１は、図４に示す撮影機能プログラム５２を含んでいる。上記撮影処理手段は、撮影機能プログラム５２が情報処理装置１０のＣＰＵ３１に実行されることによって実現される。つまり、本実施形態では、情報処理装置１０は、撮影機能プログラム５２および撮影アプリケーションプログラム５３という、撮影処理を行うためのプログラムを２種類記憶している。
【００８０】
また、本実施形態においては、起動用プログラム６１は、起動機能プログラム５１および撮影機能プログラム５２という２種類のプログラムを含んでいるが、起動機能プログラム５１および撮影機能プログラム５２は一体のプログラムであってもよい。起動用プログラム６１（起動機能プログラム５１および撮影機能プログラム５２）は、情報処理装置１０にプリインストールされている。
【００８１】
ここで、撮影処理手段による機能は、上記撮影アプリケーションプログラム５３を実行することによって可能となる機能とは異なるものとする。本実施形態では、撮影処理手段は、撮影アプリケーションプログラム５３が有する機能の一部のみを有しているものとする。なお、他の実施形態においては、撮影処理手段は、撮影アプリケーションプログラム５３が有していない機能を有していてもよい。
【００８２】
（４）撮影可能操作受付手段
撮影可能操作受付手段は、上記起動受付状態において、（情報処理装置１０の状態を）撮影可能状態とする撮影可能操作を受け付ける（後述するステップＳ６，Ｓ９）。撮影可能状態とは、上記撮影操作に応じた上記撮影処理手段による撮影処理が可能な状態（撮影可能操作を受け付ける状態）である。つまり、起動受付状態においては、ユーザは、第１起動操作によって被選択アプリケーションプログラム５３〜５６を起動させることができるとともに、撮影可能操作によって撮影処理手段による撮影機能を起動させることができる（図４）。なお、本実施形態においては、撮影可能操作は、所定のボタン（より具体的には、Ｌボタン１４ＩまたはＲボタン１４Ｊ）を押下する操作である。
【００８３】
なお、本実施形態においては、撮影可能操作は、上記第１起動操作とは操作方法が異なる操作である。具体的には、本実施形態においては、第１起動操作がタッチパネル１３に対する入力操作であるのに対して、撮影可能操作は所定のボタン（より具体的には、Ｌボタン１４ＩまたはＲボタン１４Ｊ）を押下する操作である。なお、ここで言う「操作方法が異なる」とは、操作の対象となる入力装置が異なるという意味はもちろん、同じ入力装置に対して行う操作が異なる意味をも含む。他の実施形態においては、第１起動操作と撮影可能操作とは、タッチパネル１３上において互いに異なる位置をタッチする操作であってもよいし、タッチパネル１３に対して互いに異なる軌跡を入力する操作であってもよいし、異なるボタンを押下する操作であってもよい。なお、撮影処理手段による撮影機能の起動（撮影機能プログラム５２の起動）を容易かつ迅速に行うことができるように、撮影可能操作は、例えば所定のボタンを押下するのみの操作のように、簡易な操作であることが好ましい。
【００８４】
（５）撮影操作受付手段
撮影操作受付手段は、上記撮影可能操作が行われた場合、撮影操作を受け付ける（後述するステップＳ２４，Ｓ２５）。すなわち、撮影可能操作が行われた場合、情報処理装置１０の状態は撮影可能状態となる（図４）。このように、ユーザは、撮影可能操作を行った後に撮影操作を行うことによって、写真を撮る（撮影処理を情報処理装置１０に行わせる）ことが可能である。
【００８５】
なお、本実施形態では、起動受付状態と撮影可能状態とは排他的な関係にあり、情報処理装置１０は、起動受付状態と撮影可能状態とのいずれか一方の状態を択一的にとるものとする。つまり、起動受付状態においては（撮影可能状態における）撮影操作は受け付けられず、撮影可能状態においては（起動受付状態における）第１起動操作は受け付けられない。ただし、他の実施形態においては、起動受付状態と撮影可能状態とは排他的な関係でなくてもよく、情報処理装置１０は、起動受付状態であって、かつ、撮影可能状態であるような状態をとることが可能であってもよい。例えば、情報処理装置１０は、撮影可能状態において第１起動操作を受け付けるようにしてもよい。
【００８６】
（６）第２起動操作受付手段
第２起動操作受付手段は、上記撮影可能状態において、撮影アプリケーションプログラム５３を起動する第２起動操作を受け付ける（後述するステップＳ２４，Ｓ２８）。したがって、撮影可能状態においては、ユーザは、撮影操作の他、第２起動操作を行うことが可能である。なお、第２起動操作は、起動受付状態に戻ることなく撮影可能状態から直接、撮影アプリケーションプログラム５３を起動する操作であるので、以下においては、第２起動操作を「ショートカット起動操作」と呼ぶことがある。
【００８７】
本実施形態においては、撮影可能状態において、カメラ２３または２４によって撮像されている画像が下側ＬＣＤ１２に表示されるとともに、第２起動操作を行うためのボタン画像（図９に示すボタン画像７８）が下側ＬＣＤ１２に表示される（図９）。ユーザは、このボタン画像をタッチする操作によって第２起動操作を行うことができる。なお、第２起動操作は、撮影アプリケーションプログラム５３の起動を容易かつ迅速に行うことができるように、簡易な操作であることが好ましい。
【００８８】
（７）第２起動手段
第２起動手段は、上記第２起動操作が行われた場合、撮影アプリケーションプログラム５３を起動する（後述するステップＳ３０）。このように、ユーザは、起動受付状態においても撮影可能状態においても、撮影アプリケーションプログラム５３を起動することが可能である。撮影アプリケーションプログラム５３は、上記起動受付状態における第１起動操作によっても、上記撮影可能状態における第２起動操作によっても、起動（実行）される。
【００８９】
以上のように、本実施形態によれば、起動受付状態において、ユーザは、被選択アプリケーションプログラム５３〜５６を選択起動操作（第１起動操作）によって起動することができるとともに、撮影可能操作によって撮影処理手段による撮影機能を実行することができる。さらに、当該撮影機能による撮影が可能な撮影可能状態においては、ショートカット起動操作（第２起動操作）によって撮影アプリケーションプログラム５３を起動することができる。したがって、ユーザは、撮影処理手段による撮影を行っている最中であっても、ショートカット起動操作によって撮影アプリケーションプログラム５３を容易かつ迅速に起動することができる。つまり、本実施形態によれば、撮影処理手段による撮影の最中に、撮影処理手段にはない（撮影アプリケーションプログラム５３の）機能を使用したくなった場合であっても、ユーザは、ショートカット起動操作によって容易かつ迅速に当該機能を使用することができる。
【００９０】
［情報処理装置１０における処理の詳細］
次に、図５〜図１７を参照して、情報処理装置１０において実行される処理の詳細について説明する。まず、図５を参照して、情報処理装置１０における処理に用いられるデータについて説明する。
【００９１】
図５は、情報処理装置１０のメインメモリ３２に記憶される主なデータを示す図である。図５に示すように、メインメモリ３２には、プログラム記憶領域６０とデータ記憶領域６４とが設けられる。
【００９２】
プログラム記憶領域６０には、ＣＰＵ３１で実行される各種プログラム（アプリケーションプログラム）が記憶される。具体的には、起動用プログラム６１、撮影アプリケーションプログラム５３、および、その他の被選択アプリケーションプログラム６２等が記憶される。これらのプログラムは、情報処理装置１０の起動後の適宜のタイミング（例えば、プログラムが起動されるタイミング）で保存用データメモリ３４、メモリカード２８、あるいはカートリッジ２９から読み出されてメインメモリ３２に記憶される。
【００９３】
起動用プログラム６１は、情報処理装置１０におけるメイン処理を行うためのプログラムである。起動用プログラム６１は、情報処理装置１０の起動後にメインメモリに読み込まれて実行される。起動用プログラム６１は、上記起動機能プログラム５１および撮影機能プログラム５２を含む。
【００９４】
起動機能プログラム５１は、上述したように、起動すべき被選択アプリケーションプログラムを選択するためのプログラムである。
【００９５】
撮影機能プログラム５２は、被選択アプリケーションプログラムではないプログラムであって、撮影処理を行うためのプログラムである。本実施形態では、撮影機能プログラム５２は、撮影アプリケーションプログラム５３が有する機能の一部のみを有している。つまり、本実施形態では、撮影機能プログラム５２が相対的に簡易な機能の撮影処理プログラムであり、撮影アプリケーションプログラム５３が相対的に多機能な撮影処理プログラムである。また、撮影機能プログラム５２のデータサイズは、撮影アプリケーションプログラム５３のデータサイズに比べて小さい。なお、各プログラム５２および５３は、共通の機能を有しているので、それらの一部のデータが共通化されて記憶されていてもよい。以下では、相対的に簡易な機能である撮影機能プログラム５２を「簡易撮影プログラム５２」と呼び、相対的に多機能な撮影アプリケーションプログラム５３を「多機能撮影アプリケーションプログラム５３」と呼ぶことがある。
【００９６】
なお、本明細書において、「（相対的に）簡易な機能」とは、（相対的に）機能が少ないことと、（相対的に）機能が低いこととの両方の意味を含む。換言すれば、「（相対的に）多機能」とは、（相対的に）多くの機能を有するという意味の他、（相対的に）高い機能を有するという意味を含む。すなわち、簡易撮影プログラム５２が相対的に低機能（例えば、低い画素数で撮影する、撮像画像に対して編集を行う場合に利用可能なスタンプの種類が少ない等）なものであるのに対して、多機能撮影アプリケーションプログラム５３が相対的に高機能（例えば、高い画素数で撮影する、撮像画像に対して編集を行う場合に利用可能なスタンプの種類が多い等）なものであってもよい。また、簡易撮影プログラム５２が、相対的に少機能（例えば、露出やホワイトバランスの調整が不可、撮像画像に対する所定の編集操作が不可等）なものであるのに対して、多機能撮影アプリケーションプログラム５３が相対的に多機能（例えば、露出やホワイトバランスの調整が可能、撮像画像に対する所定の編集操作が可能等）なものであってもよい。
【００９７】
また、その他の被選択アプリケーションプログラム６２とは、多機能撮影アプリケーションプログラム５３以外の被選択アプリケーションプログラムであり、上述した設定アプリケーションプログラム５４、通信アプリケーションプログラム５５、および、ゲームアプリケーションプログラム５６等が含まれる。
【００９８】
被選択アプリケーションプログラム（多機能撮影アプリケーションプログラム５３を含む）は、保存用データメモリ３４またはメモリカード２８に記憶されており、そのプログラムが起動される際にメインメモリ３２に読み込まれる。なお、被選択アプリケーションプログラムは、外部の機器から通信により取得（ダウンロード）されることによって保存用データメモリ３４に記憶されてもよい。
【００９９】
一方、データ記憶領域６４には、表示画像データ６５、および設定データ６６等が記憶される。これらのデータ６５および６６の他、データ記憶領域６４には、情報処理装置１０における処理に用いられる各種データが記憶される。
【０１００】
表示画像データ６５は、表示画像を示すデータである。ここで、本実施形態においては、メニュー画面において、過去に撮影されて保存されている画像のうち１つが表示され、表示される画像を表示画像と呼ぶ。表示画像データ６５は、具体的には、表示画像のファイル名等を表す。表示画像の選択方法の詳細については後述するが、本実施形態では、後述するお気に入り画像や、簡易撮影プログラム５２によって撮影（保存）された直後の画像等が表示画像として選択される。
【０１０１】
設定データ６６は、撮影のための各プログラム（簡易撮影プログラム５２および多機能撮影アプリケーションプログラム５３）において用いられる設定情報を示すデータである。設定データ６６は、撮影のための各プログラム５２および５３が起動される時点で引数として当該各プログラム５２および５３に渡される。設定データ６６には、カメラ切替データ６７および保存先データ６８が含まれる。
【０１０２】
カメラ切替データ６７は、内側カメラ２３および外側カメラ２４のうちで、撮像を行うカメラを示す。すなわち、カメラ切替データ６７は、内側カメラ２３および外側カメラ２４のいずれかを示すデータである。
【０１０３】
保存先データ６８は、撮影操作によって保存（記憶）される撮像画像（保存画像と呼ぶ。）の保存先を示す。本実施形態では、撮影操作によって保存（記憶）される撮像画像は、保存用データメモリ３４またはメモリカード２８に保存される。したがって、保存先データ６８は、保存用データメモリ３４またはメモリカード２８のいずれかを示す。
【０１０４】
なお、保存画像には、ファイル名等の情報が付される他、お気に入りに関する情報が付される。ここで、本実施形態においては、ユーザは、保存画像のうちのいくつかを「お気に入り」として設定することができる（後述するステップＳ４６）。以下では、お気に入りとして設定された保存画像を「お気に入り画像」と呼ぶ。お気に入り画像のデータには、「お気に入り」であることを示す情報が付加される。さらに、本実施形態では、お気に入り画像のデータには、第１〜第３グループのいずれかを示す情報が付加される。つまり、本実施形態では、お気に入り画像を第１〜第３グループという３つのグループに分けて管理することができる（図１７）。
【０１０５】
次に、図６〜図１７を参照して、情報処理装置１０における処理の流れについて説明する。図６は、情報処理装置１０における処理の流れを示すメインフローチャートである。電源ボタン１４Ｆが押下されることによって情報処理装置１０の電源が投入されると、情報処理装置１０のＣＰＵ３１は、メインメモリ３２等の初期化を行った後、起動用プログラム６１の実行を開始する。これによって、以降のステップＳ１〜Ｓ１３の処理が開始される。
【０１０６】
ステップＳ１において、ＣＰＵ３１は、情報処理装置１０が初めて起動されたか否かを判定する。ステップＳ１の判定は、例えば、情報処理装置１０が前回に起動された日時を記憶しておくようにすることで行うことができる。すなわち、前回に起動された日時が記憶されていれば、今回の情報処理装置１０の起動は初めての起動ではないと判断することができ、一方、前回に起動された日時が記憶されていなければ、今回の情報処理装置１０の起動は初めての起動であると判断することができる。ステップＳ１の判定結果が肯定である場合、ステップＳ２の処理が実行される。一方、ステップＳ１の判定結果が否定である場合、ステップＳ２の処理がスキップされてステップＳ３の処理が実行される。
【０１０７】
ステップＳ２において、ＣＰＵ３１は、撮影誘導処理を実行する。撮影誘導処理は、簡易な機能での撮影操作をユーザに体験してもらうように誘導する処理である。すなわち、撮影誘導処理では、上記簡易撮影プログラム５２を用いた撮影処理を行うか否かをユーザに選択させ、撮影処理を行うことをユーザが選択した場合には、上記簡易撮影プログラム５２による簡易な撮影操作をユーザに体験させる。なお、撮影誘導処理については図１５を用いて後に詳細に説明する。ＣＰＵ３１は、ステップＳ２の次にステップＳ３の処理を実行する。
【０１０８】
ステップＳ３において、ＣＰＵ３１は、お気に入り画像のうちから表示画像をランダムに選択する。具体的には、ＣＰＵ３１は、保存用データメモリ３４に保存されているお気に入り画像のうちから１つをランダムに選択し、選択されたお気に入り画像を特定する情報（例えばファイル名）を示すデータを表示画像データ６５としてメインメモリ３２に記憶する。ステップＳ３の次にステップＳ４の処理が実行される。
【０１０９】
ステップＳ４において、ＣＰＵ３１は、起動機能プログラム５１を起動する。すなわち、ＣＰＵ３１は、保存用データメモリ３４から起動機能プログラム５１を読み出してメインメモリ３２に記憶し、起動機能プログラム５１を実行する。ステップＳ５以降の処理は、ＣＰＵ３１が起動機能プログラム５１を実行することによって行われる。また、本実施形態においては、ＣＰＵ３１は、起動機能プログラム５１が読み出されるタイミングで起動機能プログラム５１とともに簡易撮影プログラム５２をメインメモリ３２に読み込む。なお、他の実施形態においては、簡易撮影プログラム５２は、後述する簡易撮影処理（ステップＳ１１）が実行されるタイミングでメインメモリ３２に読み込まれてもよい。ステップＳ４の次にステップＳ５の処理が実行される。
【０１１０】
ステップＳ５において、ＣＰＵ３１は、メニュー画面を表示する。メニュー画面は、被選択アプリケーションプログラムの中から起動すべき被選択アプリケーションプログラムをユーザに選択させるための画面（画像）である。図４に示す起動受付状態は、このメニュー画面が表示されている状態である。以下、図７を用いて、本実施形態におけるメニュー画面について説明する。
【０１１１】
図７は、メニュー画面の一例を示す図である。図７に示すように、ステップＳ５においては、起動すべき被選択アプリケーションプログラムをユーザに選択させるための画像が下側ＬＣＤ１２に表示される。具体的には、下側ＬＣＤ１２には、アイコン画像７１ａ〜７１ｃと、スクロールバー７２と、マーカ７３と、スクロールボタン７４ａおよび７４ｂとが表示される。
【０１１２】
アイコン画像７１ａ〜７１ｃは、それぞれ、被選択アプリケーションプログラムを表す画像である。図７においては、設定アプリケーションプログラム５４を表すアイコン画像７１ａ、多機能撮影アプリケーションプログラム５３を表すアイコン画像７１ｂ、および、通信アプリケーションプログラム５５を表すアイコン画像７１ｃという３つの被選択アプリケーションプログラムに対応する３つのアイコン画像が表示されている。ユーザは、（左右方向に関して）画面中央に表示されているアイコン画像（図７においてはアイコン画像７１ｂ）にタッチする操作を上記第１起動操作として行うことで、タッチしたアイコン画像により表される被選択アプリケーションプログラムを起動させることができる。
【０１１３】
なお、本実施形態では、複数のアプリケーションプログラムのそれぞれに対応する各アイコン画像のうちの３つのアイコン画像（図７ではアイコン画像７１ａ〜７１ｃ）が画面に表示される。表示される３つのアイコン画像（の種類）は、画面をスクロールする操作に応じて変更される。すなわち、これら３つの被選択アプリケーションプログラム以外の被選択アプリケーションプログラムを表すアイコン画像は図７においては表示されていないが、下側ＬＣＤ１２の画面をスクロールすることによって表示される。下側ＬＣＤ１２の画面のスクロールは、画面中央に表示されているアイコン画像以外のアイコン画像にタッチする操作、あるいは、マーカ７３、または、スクロールボタン７４ａまたは７４ｂにタッチする操作によって行うことができる。すなわち、ユーザが、画面中央に表示されているアイコン画像以外のアイコン画像（図７においてはアイコン画像７１ａまたは７１ｃ）をタッチすると、下側ＬＣＤ１２の画面がスクロールして、タッチされたアイコン画像が画面中央に表示される。また、ユーザは、マーカ７３をタッチした状態でタッチ位置をスクロールバー７２上において左右に動かす操作を行うことで、マーカ７３をスクロールバー７２上で移動させることができ、下側ＬＣＤ１２の画面をマーカ７３の移動に応じてスクロールさせることができる。また、スクロールバー７２の左側のスクロールボタン７４ａをタッチする操作によって、下側ＬＣＤ１２の画面を左側へスクロールさせることができ、スクロールバー７２の右側のスクロールボタン７４ｂをタッチする操作によって、下側ＬＣＤ１２の画面を右側へスクロールさせることができる。以上より、ユーザは、メニュー画面が表示されている状態において、画面をスクロールさせる操作によって、画面中央に表示されるアイコン画像を変更することができるとともに、画面中央に表示されるアイコン画像をタッチする操作によって、当該アイコン画像により表される被選択アプリケーションプログラムを起動させることができる。
【０１１４】
なお、本実施形態においては、複数の被選択アプリケーションプログラムの全てを同時に表示するのではなくて、複数の被選択アプリケーションプログラムの一部を一覧的に表示し、残りの部分はスクロールなどにより入れ替え表示するようにした。ここで、他の実施形態においては、複数の被選択アプリケーションプログラムの全てを同時に表示するようにしてもよい。また、一覧として表示される被選択アプリケーションプログラム（のアイコン画像）は、本実施形態のように一列に表示されてもよいし、２×２以上のマトリックス状に表示されてもよい。
【０１１５】
一方、図７に示すように、ステップＳ５において、上側ＬＣＤ２２には、表示画像７５と、撮影ボタン画像７６ａおよび７６ｂとが表示される。表示画像７５は、メインメモリ３２に記憶されている表示画像データ６５により示される保存画像であり、上記ステップＳ３等で選択された画像である。このように、本実施形態においては、過去に撮影された画像がメニュー画面において表示される。これによって、情報処理装置１０に初めて触った（情報処理装置１０を初めて使用した）ユーザに対しても情報処理装置１０が撮影機能を有することを意識させることができる。また、情報処理装置１０のメニュー画面がユーザ毎（情報処理装置毎）に異なるので、メニュー画面に個性を持たせることができる。
【０１１６】
また、撮影ボタン画像７６ａおよび７６ｂは、簡易撮影プログラム５２によって撮影を行うことができる状態（図４に示す撮影可能状態）へと遷移するための操作、すなわち、上記撮影可能操作を表す画像である。このように、本実施形態では、撮影可能状態へと遷移するための操作をメニュー画面（起動受付状態）において表示することによって、メニュー画面から（被選択アプリケーションプログラムを選択せずとも）簡易撮影プログラム５２によって撮影を行うことができることを、ユーザにわかりやすく提示することができる。図７に示すように、本実施形態では、撮影可能操作は、Ｌボタン１４ＩまたはＲボタン１４Ｊを押下する操作である。したがって、ユーザは、起動受付状態においてボタン（Ｌボタン１４ＩまたはＲボタン１４Ｊ）を１回押下するだけで、簡易撮影プログラム５２によって撮影を行うことができる状態にすることができる。
【０１１７】
なお、本実施形態においては、初回起動時（ステップＳ１でＹｅｓの場合）を除き、情報処理装置１０の起動後に最初に表示されるのはメニュー画面である。つまり、本実施形態においては、情報処理装置１０は、情報処理装置１０の起動後における最初の状態を起動受付状態に設定する。したがって、ユーザは、起動後において直ちに簡易撮影プログラム５２を起動することができる。
【０１１８】
図６の説明に戻り、ステップＳ５の次にステップＳ６の処理が実行される。ステップＳ６において、ＣＰＵ３１は、各入力装置に対する入力を受け付ける。すなわち、操作部１４から操作データを取得するとともに、タッチパネル１３から入力位置データを取得する。取得された操作データおよび入力位置データは、メインメモリ３２に記憶される。なお、起動受付状態において、ステップＳ６の処理は、所定時間（例えば１フレーム時間（１／６０秒）。）に１回の割合で実行される。ステップＳ６の次にステップＳ７の処理が実行される。
【０１１９】
ステップＳ７において、ＣＰＵ３１は、下側ＬＣＤ１２の画面をスクロールさせる操作が行われたか否かを判定する。ステップＳ７の判定は、ステップＳ６でメインメモリ３２に記憶された入力位置データを参照することによって行うことができる。すなわち、ステップＳ７の判定処理においては、ＣＰＵ３１は、マーカ７３、または、スクロールボタン７４ａまたは７４ｂが表示されている領域をタッチする入力が行われたか否かを判定する。ステップＳ７の判定結果が肯定である場合、ステップＳ８の処理が実行される。一方、ステップＳ７の判定結果が否定である場合、後述するステップＳ９の処理が実行される。
【０１２０】
ステップＳ８において、ＣＰＵ３１は、アイコン画像の表示（下側ＬＣＤ１２の画面）をスクロールさせる。すなわち、スクロールボタン７４ａに対してタッチ入力が行われた場合にはアイコン画像を左にスクロールさせ、スクロールボタン７４ｂに対してタッチ入力が行われた場合にはアイコン画像を右にスクロールさせる。これによって、下側ＬＣＤ１２の画面にそれまで表示されていなかったアイコン画像を表示させることができる。ステップＳ８の次に上記ステップＳ５の処理が再度実行される。
【０１２１】
一方、ステップＳ９において、ＣＰＵ３１は、撮影可能操作が行われたか否かを判定する。ステップＳ９の判定は、ステップＳ６でメインメモリ３２に記憶された操作データを参照することによって行うことができる。すなわち、ステップＳ９の判定処理においては、ＣＰＵ３１は、Ｌボタン１４ＩまたはＲボタン１４Ｊが押下されたか否かを判定する。ステップＳ９の判定結果が肯定である場合、ステップＳ１０の処理が実行される。一方、ステップＳ９の判定結果が否定である場合、後述するステップＳ１１の処理が実行される。
【０１２２】
ステップＳ１０において、ＣＰＵ３１は、簡易撮影処理を実行する。簡易撮影処理は、簡易撮影プログラム５２によって簡易な機能での撮影をユーザに行わせる処理である。以下、図８を参照して、簡易撮影処理の詳細を説明する。
【０１２３】
図８は、図６に示す簡易撮影処理（ステップＳ１０）の流れを示すフローチャートである。入力画像生成処理においては、まずステップＳ２１において、ＣＰＵ３１は、簡易撮影プログラム５２を起動する。本実施形態においては、簡易撮影プログラム５２は起動機能プログラム５１とともにメインメモリ３２に読み込まれているので、ＣＰＵ３１は、簡易撮影プログラム５２の実行を開始する。この時、メインメモリ３２に記憶されている設定データ６６に含まれる各データ６７および６８が、引数として簡易撮影プログラム５２に対して入力（設定）される。ステップＳ２１以降のステップＳ２２〜Ｓ２８の処理は、簡易撮影プログラム５２を用いて（簡易撮影プログラム５２を実行することにより）行われる。
【０１２４】
ステップＳ２２において、ＣＰＵ３１は、内側カメラ２３または外側カメラ２４によって撮像された画像のデータを取得する。本実施形態では、カメラ２３および２４のいずれか一方のカメラにおいてのみ画像が撮像され、ＣＰＵ３１は、当該一方のカメラからのみ画像データを取得する。なお、カメラ２３および２４のうちいずれのカメラによって撮像を行うかは、簡易撮影プログラム５２の起動時（ステップＳ２１）に引数として渡されたカメラ切替データ６７の内容に従って決められる。ステップＳ２２の次にステップＳ２３の処理が実行される。
【０１２５】
ステップＳ２３において、ＣＰＵ３１は表示処理を行う。撮影可能状態であるステップＳ２３においては、カメラ２３または２４による撮像画像等が表示される。以下、図９を用いて、撮影可能状態において表示される画像について説明する。
【０１２６】
図９は、撮影可能状態において表示される画像の一例を示す図である。図９に示すように、ステップＳ２３においては、ステップＳ２２で取得された、カメラ２３または２４による撮像画像７７が下側ＬＣＤ１２に表示される。ステップＳ２２およびＳ２３の処理は、所定時間（例えば１／６０秒）に１回の割合で繰り返し実行される。これらステップＳ２２およびＳ２３の処理が繰り返し実行されることによって、カメラ２３または２４によって撮像されたリアルタイムの画像が下側ＬＣＤ１２に表示される。なお、他の実施形態においては、当該リアルタイムの画像を上側ＬＣＤ２２に表示してもよい。このとき、さらに、撮影操作によって保存された画像を下側ＬＣＤ１２に表示するようにしてもよい。
【０１２７】
さらに、下側ＬＣＤ１２には、多機能撮影アプリケーションプログラム５３を実行するための操作（上記第２起動操作）を行うためのボタン画像７８が表示される。ボタン画像７８は、メニュー画面において表示されるアイコン画像とは異なり、画面上の所定の位置（図９では、右上の位置）に固定的に表示される。詳細は後述するが、ユーザは、このボタン画像７８をタッチすることで、簡易撮影プログラム５２を実行する状態から多機能撮影アプリケーションプログラム５３を実行する状態へと容易に遷移させることができる。
【０１２８】
また、上側ＬＣＤ２２には、図７と同様、表示画像７５と撮影ボタン画像７６ａおよび７６ｂとが表示される。本実施形態においては、撮影操作は、撮影可能操作と同様、Ｌボタン１４ＩまたはＲボタン１４Ｊを押下する操作である（図９に示される撮影ボタン画像７６ａおよび７６ｂ参照）。なお、他の実施形態においては、撮影操作は撮影可能操作と同じでなくてもよく、例えば、下側ＬＣＤ１２に撮影操作を行うためのボタン画像を表示し、当該ボタン画像をタッチする操作を撮影操作としてもよい。また、情報処理装置１０は、Ｌボタン１４ＩまたはＲボタン１４Ｊを押下する操作と、当該ボタン画像をタッチする操作との両方を、撮影操作として受け付けるようにしてもよい。
【０１２９】
図８の説明に戻り、ステップＳ２３の次にステップＳ２４の処理が実行される。ステップＳ２４において、ＣＰＵ３１は、各入力装置に対する入力を受け付ける。ステップＳ２４の処理は上記ステップＳ６の処理と同様である。ステップＳ２４の次にステップＳ２５の処理が実行される。
【０１３０】
ステップＳ２５において、ＣＰＵ３１は、撮影操作が行われたか否かを判定する。ステップＳ２５の判定は、ステップＳ２４でメインメモリ３２に記憶された操作データを参照することによって行うことができる。本実施形態においては、第１起動動作と撮影操作とが同じ操作であるので、ステップＳ２５の処理はステップＳ９と同様に行うことができる。ステップＳ２５の判定結果が肯定である場合、ステップＳ２６の処理が実行される。一方、ステップＳ２５の判定結果が否定である場合、後述するステップＳ２７の処理が実行される。
【０１３１】
ステップＳ２６において、ＣＰＵ３１は撮像画像を保存する。すなわち、ステップＳ２２で取得された撮像画像を、保存用データメモリ３４またはメモリカード２８に保存（記憶）する。撮像画像の保存先は、簡易撮影プログラム５２の起動時（ステップＳ２１）に引数として渡された保存先データ６８の内容に従って決められる。なお、撮像画像の保存先は、後述する多機能撮影アプリケーションプログラム５３による多機能撮影処理においてユーザが変更することができる。ステップＳ２６の次にステップＳ２７の処理が実行される。
【０１３２】
ステップＳ２７において、ＣＰＵ３１は、表示画像として、直前のステップＳ２６で保存された保存画像を選択する。具体的には、ＣＰＵ３１は、直前のステップＳ２６で保存された保存画像を示すデータを表示画像データ６５としてメインメモリ３２に記憶する。ステップＳ２７の処理の後、ＣＰＵ３１は、簡易撮影プログラム５２の実行を終了し、簡易撮影処理を終了する。その後、図６に示すステップＳ４の処理が再度実行される。
【０１３３】
以上のように、本実施形態では、撮影可能状態（簡易撮影処理）において撮影操作が行われたことに応じて、簡易撮影処理が終了して撮影可能状態から起動受付状態へと遷移する。つまり、簡易撮影処理においてユーザが１回撮影操作を行うと情報処理装置１０の画面表示がメニュー画面に戻るので、説明書等を見ていない初心者のユーザであっても、自然に起動受付状態へ戻ることができる。さらに、本実施形態においては、撮影可能操作と撮影操作とが同じであるので、起動受付状態から撮影可能状態への遷移と、撮影可能状態から起動受付状態への遷移とを、同じ操作で行うことができる。したがって、仮にユーザがＬボタン１４ＩまたはＲボタン１４Ｊを誤って押下したり、操作をよく理解しないまま押下したりした結果、撮影可能状態へ遷移してしまった場合であっても、ユーザは、同じボタンを押下すれば元の状態（起動受付状態）に戻ることができる。そのため、初心者のユーザにとって操作しやすい情報処理装置１０を提供することができる。
【０１３４】
また、本実施形態においては、上記のように、撮影操作が行われた後は情報処理装置１０の状態は起動受付状態へと遷移するので、上記ステップＳ２６の処理で保存された画像は、簡易撮影プログラム５２によって表示されることなく起動受付状態へと遷移してしまう。そこで、本実施形態においては、ステップＳ２７の処理において、ＣＰＵ３１は、起動受付状態へと遷移した後における表示画像として、上記ステップＳ２６の処理で保存された画像を設定する。これによって、簡易撮影プログラム５２によって撮影された保存画像は、起動受付状態へと遷移した直後において表示画像として表示される。したがって、本実施形態によれば、撮影操作が行われたことによって起動受付状態へと遷移するものの、ユーザは、簡易撮影プログラム５２において撮影した画像をすぐに確認することができる。
【０１３５】
一方、ステップＳ２８においては、ＣＰＵ３１は、第２起動操作が行われたか否かを判定する。ステップＳ２８の判定は、ステップＳ２４でメインメモリ３２に記憶された入力位置データを参照することによって行うことができる。すなわち、ステップＳ２８の判定処理においては、ＣＰＵ３１は、第２起動操作を行うためのボタン画像７８が表示されている領域をタッチする入力が行われたか否かを判定する。ステップＳ２８の判定結果が肯定である場合、後述する多機能撮影処理（図１０）の処理が実行される。一方、ステップＳ２８の判定結果が否定である場合、ステップＳ２２の処理が再度実行される。以上で、図８に示す簡易撮影処理の説明を終了する。
【０１３６】
図６の説明に戻り、ステップＳ１１において、ＣＰＵ３１は、第１起動操作が行われたか否かを判定する。ステップＳ１１の判定は、ステップＳ６でメインメモリ３２に記憶された入力位置データを参照することによって行うことができる。すなわち、ステップＳ１１の判定処理においては、ＣＰＵ３１は、アイコン画像が表示されている領域をタッチする入力が行われたか否かを判定する。ステップＳ１１の判定結果が肯定である場合、ステップＳ１２の処理が実行される。一方、ステップＳ１１の判定結果が否定である場合、後述するステップＳ１３の処理が実行される。
【０１３７】
ステップＳ１２において、ＣＰＵ３１は、被選択アプリケーションプログラムの実行処理を行う。すなわち、第１起動操作によって選択されたアイコン画像に対応する被選択アプリケーションプログラムをメインメモリ３２に読み込み、当該被選択アプリケーションプログラムを実行する。これによって、当該被選択アプリケーションプログラムが開始され、ユーザは当該被選択アプリケーションプログラムを利用することができる。ステップＳ１２の処理は、当該被選択アプリケーションプログラムが終了したことで終了し、ステップＳ１２の次にステップＳ３の処理が再度実行される。
【０１３８】
ここで、上記ステップＳ１２において、被選択アプリケーションプログラムとして多機能撮影アプリケーションプログラム５３が実行される場合について詳細に説明する。図１０は、多機能撮影アプリケーションプログラム５３による処理（多機能撮影処理）の流れを示すフローチャートである。多機能撮影処理においては、まずステップＳ３０において、ＣＰＵ３１は、多機能撮影アプリケーションプログラム５３を起動する。すなわち、多機能撮影アプリケーションプログラム５３をメインメモリ３２に読み込んで実行を開始する。この時、メインメモリ３２に記憶されている設定データ６６に含まれる各データ６７および６８が、引数として簡易撮影プログラム５２に対して入力（設定）される。ステップＳ３０の次にステップＳ３１の処理が実行される。ステップＳ３０以降のステップＳ３１〜Ｓ３９の処理は、多機能撮影アプリケーションプログラム５３を用いて（多機能撮影アプリケーションプログラム５３を実行することにより）行われる。
【０１３９】
ステップＳ３１において、ＣＰＵ３１は、表示処理を行う。ここで、本実施形態では、多機能撮影処理においては、撮像手段を用いた撮影を行う撮影モードと、過去に撮影された画像（保存画像）を表示する写真表示モードとがある。ステップＳ３１の表示処理においては、多機能撮影処理における２つのモード（写真表示モードおよび撮影モード）をユーザに選択させるための画像、および、撮影操作によって保存される撮像画像の保存先を設定するための画像が２つのＬＣＤ１２および２２の少なくとも一方に表示される。図示していないが、本実施形態においては、写真表示モードおよび撮影モードをそれぞれ表す画像と、撮像画像の保存先を変更する指示を表す画像とが下側ＬＣＤ１２に表示される。なお、ユーザにモードを選択させたり、保存先を変更させたりするための方法は、どのような方法であってもよく、タッチパネル１３に代えてボタンを用いてユーザに選択および変更を行わせるようにしてもよい。
【０１４０】
ステップＳ３２において、ＣＰＵ３１は、各入力装置に対する入力を受け付ける。ステップＳ３２の処理は上記ステップＳ６の処理と同様である。ステップＳ３２の次にステップＳ３３の処理が実行される。
【０１４１】
ステップＳ３３において、ＣＰＵ３１は、写真表示モードが選択されたか否かを判定する。ステップＳ３３の判定は、ステップＳ３２でメインメモリ３２に記憶された入力位置データを参照することによって行うことができる。すなわち、ステップＳ３３の判定処理においては、ＣＰＵ３１は、写真表示モードを表す画像が表示される領域をタッチする入力が行われたか否かを判定する。ステップＳ３３の判定結果が肯定である場合、ステップＳ３４の処理が実行される。一方、ステップＳ３３の判定結果が否定である場合、後述するステップＳ３５の処理が実行される。
【０１４２】
ステップＳ３４において、ＣＰＵ３１は、写真表示モードにおいて実行すべき処理（写真表示モード処理）を実行する。以下、図１１を参照して、写真表示モード処理の詳細を説明する。
【０１４３】
図１１は、図１０に示す写真表示モード処理（ステップＳ３４）の流れを示すフローチャートである。写真表示モード処理においては、まずステップＳ４１において、ＣＰＵ３１は表示処理を行う。写真表示モードにおけるステップＳ４１では、過去に撮影された保存画像等が表示される。以下、図１２を参照して、写真表示モードにおいて表示される画像について説明する。
【０１４４】
図１２は、写真表示モードにおいて表示される画像の一例を示す図である。図１２に示すように、ステップＳ４１においては、複数（図では３つ）の保存画像８１〜８３と、カーソル８４と、スクロールボタン８５および８６と、設定ボタン８７と、終了ボタン８８とが下側ＬＣＤ１２に表示される。
【０１４５】
図１２において、保存画像８１〜８３は、保存用データメモリ３４またはメモリカード２８に保存されている保存画像（の一部）である。また、カーソル８４によって囲まれている保存画像８２が、カーソル８４によって現在選択中の画像である。また、スクロールボタン８５および８６は、保存画像８１〜８３を左右にスクロールさせるためのボタンである。すなわち、画面右側のスクロールボタン８５に対してタッチ入力が行われた場合、保存画像８１〜８３は右側にスクロールし、画面左側のスクロールボタン８６に対してタッチ入力が行われた場合、保存画像８１〜８３は左側にスクロールする。保存画像が左右にスクロールする結果、下側ＬＣＤ１２に表示される保存画像が変更されるとともに、カーソル８４で選択される保存画像が変更される。
【０１４６】
なお、本実施形態においては、写真表示モードにおいては、簡易撮影処理または多機能撮影処理のいずれかにおいて保存された撮像画像が表示される。本実施形態においては、簡易撮影処理において保存された保存画像も、多機能撮影処理において保存された保存画像も、区別なく保存される。具体的には、いずれの保存画像についても、保存画像のデータファイルのファイル名を付けるルール（例えば、撮影時の日時や、情報処理装置１０で撮影された画像の通算枚数等を用いてファイル名を付す）は同じである。いずれの撮影処理において保存された保存画像についても区別なく保存される結果、写真表示モードにおいては、各撮影処理において保存された保存画像の両方を表示することができる。
【０１４７】
設定ボタン８７は、カーソル８４によって選択されている保存画像を、新たにお気に入り画像として設定する操作を行うためのボタン画像である。すなわち、設定ボタン８７に対してタッチ入力が行われた場合、カーソル８４によって選択されている保存画像がお気に入り画像に設定される。
【０１４８】
終了ボタン８８は、写真表示モードを終了する操作を行うためのボタン画像である。すなわち、終了ボタン８８に対してタッチ入力が行われた場合、写真表示モードが終了して、ＣＰＵ３１による処理はステップＳ３１の処理に戻る。
【０１４９】
なお、ステップＳ４１においては、上側ＬＣＤ２２には、何らかの情報が表示されてもよいし、表示が行われなくてもよい。本実施形態においては、ＣＰＵ３１は、カーソル８４によって選択されている保存画像を上側ＬＣＤ２２に表示する。
【０１５０】
図１１の説明に戻り、ステップＳ４１の次にステップＳ４２の処理が実行される。ステップＳ４２において、ＣＰＵ３１は、各入力装置に対する入力を受け付ける。ステップＳ４２の処理は上記ステップＳ６の処理と同様である。ステップＳ４２の次にステップＳ４３の処理が実行される。
【０１５１】
ステップＳ４３において、ＣＰＵ３１は、下側ＬＣＤ１２に表示されている保存画像をスクロールさせる操作が行われたか否かを判定する。ステップＳ４３の判定は、ステップＳ４２でメインメモリ３２に記憶された入力位置データを参照することによって行うことができる。すなわち、ステップＳ４３の判定処理においては、ＣＰＵ３１は、スクロールボタン８５または８６が表示されている領域をタッチする入力が行われたか否かを判定する。ステップＳ４３の判定結果が肯定である場合、ステップＳ４４の処理が実行される。一方、ステップＳ４３の判定結果が否定である場合、後述するステップＳ４５の処理が実行される。
【０１５２】
ステップＳ４４において、ＣＰＵ３１は、下側ＬＣＤ１２に表示されている保存画像をスクロールさせる。すなわち、スクロールボタン８５に対してタッチ入力が行われた場合には保存画像を右にスクロールさせ、スクロールボタン８６に対してタッチ入力が行われた場合には保存画像を左にスクロールさせる。これによって、下側ＬＣＤ１２の画面にそれまで表示されていなかった保存画像が表示される。ステップＳ４４の次に上記ステップＳ４１の処理が再度実行される。
【０１５３】
一方、ステップＳ４５において、ＣＰＵ３１は、お気に入り画像として保存画像を設定する操作が行われたか否かを判定する。ステップＳ４５の判定は、ステップＳ４２でメインメモリ３２に記憶された入力位置データを参照することによって行うことができる。すなわち、ステップＳ４５の判定処理においては、ＣＰＵ３１は、設定ボタン８７が表示されている領域をタッチする入力が行われたか否かを判定する。ステップＳ４５の判定結果が肯定である場合、ステップＳ４６の処理が実行される。一方、ステップＳ４５の判定結果が否定である場合、上記ステップＳ４１の処理が再度実行される。
【０１５４】
ステップＳ４６において、ＣＰＵ３１は、カーソル８４によって現在選択されている保存画像を、お気に入り画像として設定する。具体的には、保存用データメモリ３４またはメモリカード２８に保存されている当該保存画像のデータに対して、お気に入り画像であることを示す情報を付加する。さらに、本実施形態においては、ＣＰＵ３１は、ステップＳ４６において、上記保存画像を第１グループから第３グループのいずれに設定するかを選択させる。したがって、上記保存画像のデータには、第１〜第３グループのうちでユーザが選択したグループを示す情報が付加される。以上のステップＳ４６の次にステップＳ４７の処理が実行される。
【０１５５】
ステップＳ４７において、ＣＰＵ３１は、写真表示モードを終了するか否かを判定する。ステップＳ４７の判定は、ステップＳ４２でメインメモリ３２に記憶された入力位置データを参照することによって行うことができる。すなわち、ステップＳ４７の判定処理においては、ＣＰＵ３１は、終了ボタン８８が表示されている領域をタッチする入力が行われたか否かを判定する。ステップＳ４７の判定結果が肯定である場合、ＣＰＵ３１は図１１に示す写真表示モード処理を終了する。一方、ステップＳ４７の判定結果が否定である場合、上記ステップＳ４１の処理が再度実行される。
【０１５６】
以上に説明した写真表示モードにおいて、ユーザは、過去に撮影した保存画像を閲覧することができるとともに、保存画像をお気に入り画像として設定することができる。上述したように、上記ステップＳ３においては、メニュー画面において表示される表示画像（図７に示す表示画像７５）は、お気に入り画像の中から選択される。したがって、ユーザは、表示画像として表示される対象となる画像を自分で選択することができる。
【０１５７】
図１０の説明に戻り、上記ステップＳ３４の処理が終了すると、ステップＳ３１の処理が再度実行される。したがって、写真表示モードが終了すると、写真表示モードと撮影モードとのいずれかをユーザに選択させる画面が再度表示される（ステップＳ３１）。
【０１５８】
一方、ステップＳ３５において、ＣＰＵ３１は、撮影モードが選択されたか否かを判定する。ステップＳ３５の判定は、ステップＳ３２でメインメモリ３２に記憶された入力位置データを参照することによって行うことができる。すなわち、ステップＳ３５の判定処理においては、ＣＰＵ３１は、撮影モードを表す画像が表示される領域をタッチする入力が行われたか否かを判定する。ステップＳ３５の判定結果が肯定である場合、ステップＳ３６の処理が実行される。一方、ステップＳ３５の判定結果が否定である場合、後述するステップＳ３７の処理が実行される。
【０１５９】
ステップＳ３６において、ＣＰＵ３１は、撮影モードにおいて実行すべき処理（撮影モード処理）を実行する。以下、図１３を参照して、撮影モード処理の詳細を説明する。
【０１６０】
図１３は、図１１に示す撮影モード処理（ステップＳ３６）の流れを示すフローチャートである。撮影モード処理においては、まずステップＳ５０において、ＣＰＵ３１は、内側カメラ２３または外側カメラ２４によって撮像された画像のデータを取得する。ステップＳ５０の処理は上記ステップＳ２２の処理（図８）と同じである。ステップＳ５０の次にステップＳ５１の処理が実行される。
【０１６１】
ステップＳ５１において、ＣＰＵ３１は表示処理を行う。撮影モードであるステップＳ５１においては、カメラ２３または２４による撮像画像等が表示される。以下、図１４を用いて、撮影モードにおいて表示される画像について説明する。
【０１６２】
図１４は、撮影モードにおいて表示される画像の一例を示す図である。図１４に示すように、ステップＳ５１においては、図９と同様の撮像画像７７の他、各種ボタン９１〜９９が下側ＬＣＤ１２に表示される。各ボタン９１〜９９は、その画像の位置に対してユーザがタッチ入力を行うことによって、情報処理装置１０に対する指示を行うための画像である。以下、各ボタン９１〜９９について説明する。
【０１６３】
撮影ボタン９１は、撮影操作を行うためのボタン画像である。すなわち、撮影ボタン９１に対してタッチ入力が行われた場合に撮像画像の保存処理が行われる。なお、撮影ボタン９１は、ユーザが右手または左手のどちらの手で操作する場合にも操作しやすいように、下側ハウジング１１の（左右方向に関して）略中央に表示されることが好ましい。
【０１６４】
カメラ切替ボタン９２は、カメラ切替操作を行うための画像である。すなわち、カメラ切替ボタン９２に対してタッチ入力が行われた場合、内側カメラ２３および外側カメラ２４のうちで、撮像を行うカメラが切り替えられる。
【０１６５】
終了ボタン９３は、撮影モードを終了する操作を行うためのボタン画像である。すなわち、終了ボタン９３に対してタッチ入力が行われた場合、撮影モードが終了して、ＣＰＵ３１による処理はステップＳ３１の処理に戻る。
【０１６６】
また、各ボタン９４〜９９は、編集処理における指示を行うためのボタン画像である。ペンモードボタン９４、消しゴムモードボタン９５、およびスタンプモードボタン９６は、編集モードを変更する操作を行うためのボタン画像である。ここで、本実施形態では、ペンモード、スタンプモード、および消しゴムモードという３つのモードが予め用意される。ペンモードにおいては、タッチパネル１３に対して入力された入力軌跡の画像を撮像画像に付加することができる。スタンプモードにおいては、予め用意されたスタンプ画像を撮像画像に付加することができる。消しゴムモードにおいては、ペンモードまたはスタンプモードで付加された画像を消去することができる。ペンモードボタン９４は、編集モードをペンモードに変更する指示を行うための画像である。消しゴムモードボタン９５は、編集モードを消しゴムモードに変更する指示を行うための画像である。スタンプモードボタン９６は、編集モードをスタンプモードに変更する指示を行うための画像である。
【０１６７】
太さ変更ボタン９７は、ペンモードにおいて入力される線の太さを変更する指示を行うための画像である。色変更ボタン９８は、ペンモードにおいて入力される線の色を変更する指示を行うための画像である。全消去ボタン９９は、ペンモードまたはスタンプモードで付加された画像を全て消去する指示を行うための画像である。
【０１６８】
上記各ボタン９４〜９９を用いて指示を行うことによって、ユーザは、下側ＬＣＤ１２に表示される撮像画像の上に（撮像画像に重ねて）画像を入力することができる。なお、図１４においては、後述する編集処理においてユーザによって入力される画像がない場合における画像を示している。また、本実施形態においては、上側ＬＣＤ１２には、撮影モードにおける操作の仕方をユーザに説明する画像が表示される。
【０１６９】
図１３の説明に戻り、ステップＳ５２において、ＣＰＵ３１は、各入力装置に対する入力を受け付ける。ステップＳ５２の処理は上記ステップＳ６の処理と同様である。ステップＳ５２の次にステップＳ３３の処理が実行される。
【０１７０】
ステップＳ５３において、ＣＰＵ３１は、撮影操作が行われたか否かを判定する。ステップＳ５３の判定は、ステップＳ５２でメインメモリ３２に記憶された操作データおよび入力位置データを参照することによって行うことができる。すなわち、ステップＳ５３の判定処理においては、ＣＰＵ３１は、Ｌボタン１４ＩまたはＲボタン１４Ｊが押下されたか、あるいは、撮影ボタン９１が表示される領域をタッチする入力が行われたか否かを判定する。このように、多機能撮影処理においては、ユーザは、簡易撮影処理における撮影操作と同じ操作（Ｌボタン１４ＩまたはＲボタン１４Ｊを押下する操作）を撮影操作として行うことができるとともに、撮影ボタン９１をタッチする操作を撮影操作として行うことができる。ステップＳ５３の判定結果が肯定である場合、ステップＳ５４の処理が実行される。一方、ステップＳ５３の判定結果が否定である場合、後述するステップＳ５５の処理が実行される。
【０１７１】
上記ステップＳ５３で述べたように、本実施形態においては、簡易撮影プログラム５２と多機能撮影アプリケーションプログラム５３とが共通に有する機能である撮影処理機能は、同一の操作（Ｌボタン１４ＩまたはＲボタン１４Ｊを押下する操作）に応じて実行される。プログラムが変わっても同じ機能に関しては同じ操作を行うことが可能であるので、ユーザにとって使いやすい操作体系を提供することができる。なお、「共通に有する機能が同一の操作に応じて実行される」とは、簡易撮影プログラム５２と多機能撮影アプリケーションプログラム５３とのいずれにおいても、ある操作によってある同じ機能が実行されればよいことを意味しており、簡易撮影プログラム５２と多機能撮影アプリケーションプログラム５３とのいずれか一方において、当該ある操作とは異なる操作によっても当該機能が実行されることを除外する意味ではない。すなわち、本実施形態のように、多機能撮影アプリケーションプログラム５３においては、Ｌボタン１４ＩまたはＲボタン１４Ｊを押下する操作の他に、撮影ボタン９１をタッチする操作によって撮影処理が実行されるようにしてもよい。
【０１７２】
ステップＳ５４において、ＣＰＵ３１は撮像画像を保存する。ステップＳ５４における処理は、上記簡易撮影処理におけるステップＳ２６の処理と同じである。したがって、本実施形態においては、簡易撮影処理と多機能撮影処理とにおいて、撮像画像を保存する処理は同じように実行される。具体的には、撮像に用いられるカメラの決定方法および保存先の決定方法が、簡易撮影処理と多機能撮影処理とで同じ方法によって行われる。ステップＳ５４の次に、後述するステップＳ５９の処理が実行される。
【０１７３】
ステップＳ５５において、ＣＰＵ３１は、カメラ切換操作が行われたか否かを判定する。ステップＳ５５の判定は、ステップＳ５２でメインメモリ３２に記憶された入力位置データを参照することによって行うことができる。すなわち、ステップＳ５５の判定処理においては、ＣＰＵ３１は、カメラ切替ボタン９２が表示される領域をタッチする入力が行われたか否かを判定する。ステップＳ５５の判定結果が肯定である場合、ステップＳ５６の処理が実行される。一方、ステップＳ５５の判定結果が否定である場合、後述するステップＳ５７の処理が実行される。
【０１７４】
ステップＳ５６において、ＣＰＵ３１は、画像の撮像を行うカメラを切り替える。すなわち、画像の撮像を行うカメラが内側カメラ２３である場合には、画像の撮像を行うカメラを外側カメラ２４に変更し、画像の撮像を行うカメラが外側カメラ２４である場合には、画像の撮像を行うカメラを内側カメラ２３に変更する。具体的には、ＣＰＵ３１は、各カメラ２３および２４のうちで画像の撮像を行っている一方のカメラに対して動作を停止する旨の指示を行うととともに、他方のカメラに対して撮像を行う旨の指示を行う。上記ステップＳ５６の処理が実行された場合、次に行われるステップＳ５０では切替後のカメラで撮像された画像のデータがＣＰＵ３１によって取得され、次に行われるステップＳ５１では切替後のカメラで撮像された画像が下側ＬＣＤ１２に表示されることになる。また、ステップＳ５６において、ＣＰＵ３１は、切替後のカメラを示すデータをカメラ切替データ６７としてメインメモリ３２に記憶する。これによって、次回に多機能撮影処理を実行する場合、および、簡易撮影処理を実行する場合において、切替後のカメラによって撮像が行われることとなる。ステップＳ５６の次に、後述するステップＳ５９の処理が実行される。
【０１７５】
ステップＳ５７において、ＣＰＵ３１は、編集操作が行われたか否かを判定する。ステップＳ５７の判定は、ステップＳ５２でメインメモリ３２に記憶された入力位置データを参照することによって行うことができる。すなわち、ステップＳ５７の判定処理においては、ＣＰＵ３１は、各ボタン９４〜９９が表示される領域、または、撮像画像７７が表示される領域をタッチする入力が行われたか否かを判定する。ステップＳ５７の判定結果が肯定である場合、ステップＳ５８の処理が実行される。一方、ステップＳ５７の判定結果が否定である場合、後述するステップＳ５９の処理が実行される。
【０１７６】
ステップＳ５８において、ＣＰＵ３１は、ユーザによって行われたタッチ入力に従って各種の編集処理を行う。例えば、各ボタン９４〜９８がタッチされた場合には、ＣＰＵ３１は、タッチされたボタンに応じて設定（編集モード、および、線の太さまたは色に関する設定）を変更する。また、撮像画像７７の領域がタッチされた場合には、タッチされた位置に対して、編集モードに応じた処理を行う。すなわち、編集モードがペンモードである場合にはタッチ入力による軌跡の画像を撮像画像７７に付加し、スタンプモードである場合には、予め用意されたスタンプ画像を撮像画像７７に対してタッチ位置に付加し、消しゴムモードである場合には、タッチされた位置に対してペンモードまたはスタンプモードで付加された画像を消去する。また、全消去ボタン９９がタッチされた場合には、ペンモードまたはスタンプモードで撮像画像７７に対して付加された画像を全て消去する。以上のステップＳ５８の次に、ステップＳ５９の処理が実行される。
【０１７７】
ステップＳ５９において、ＣＰＵ３１は、撮影モードを終了するか否かを判定する。ステップＳ５９の判定は、ステップＳ４５２でメインメモリ３２に記憶された入力位置データを参照することによって行うことができる。すなわち、ステップＳ５９の判定処理においては、ＣＰＵ３１は、終了ボタン９３が表示されている領域をタッチする入力が行われたか否かを判定する。ステップＳ５９の判定結果が肯定である場合、ＣＰＵ３１は図１３に示す撮影モード処理を終了する。一方、ステップＳ５９の判定結果が否定である場合、上記ステップＳ５０の処理が再度実行される。以上で、図１３に示す撮影モード処理の説明を終了する。
【０１７８】
図１０の説明に戻り、上記ステップＳ３６の処理が終了すると、ステップＳ３１の処理が再度実行される。したがって、撮影モードが終了すると、写真表示モードと撮影モードとのいずれかをユーザに選択させる画面が再度表示される（ステップＳ３１）。
【０１７９】
一方、ステップＳ３７において、ＣＰＵ３１は、保存画像の保存先を変更する操作が行われたか否かを判定する。ステップＳ３７の判定は、ステップＳ３２でメインメモリ３２に記憶された入力位置データを参照することによって行うことができる。すなわち、ステップＳ３７の判定処理においては、ＣＰＵ３１は、撮像画像の保存先を変更する指示を表す画像が表示される領域をタッチする入力が行われたか否かを判定する。ステップＳ３７の判定結果が肯定である場合、ステップＳ３８の処理が実行される。一方、ステップＳ３７の判定結果が否定である場合、後述するステップＳ３９の処理が実行される。
【０１８０】
ステップＳ３８において、ＣＰＵ３１は、撮像画像の保存先を変更する。すなわち、現在の保存先が保存用データメモリ３４である場合には、保存先をメモリカード２８へと変更し、現在の保存先がメモリカード２８である場合には、保存先を保存用データメモリ３４へと変更する。具体的には、ＣＰＵ３１は、変更後の保存先を示すデータを保存先データ６８としてメインメモリ３２に記憶する。ステップＳ３８の次にステップＳ３１の処理が再度実行される。
【０１８１】
ステップＳ３９において、ＣＰＵ３１は、多機能撮影処理を終了するか否かを判定する。この判定は、ユーザによって多機能撮影処理を終了する指示が行われたか否かによって行われる。多機能撮影処理を終了する指示は、例えば、ステップＳ３１における表示処理において、多機能撮影処理を終了する操作を行うためのボタン画像を表示するようにし、当該ボタン画像をタッチすることにより行われてもよい。また、上記指示は、予め定められた所定のボタンを押下することにより行われてもよい。ステップＳ３９の判定結果が否定である場合、ステップＳ３１の処理が再度実行される。一方、ステップＳ３９の判定結果が肯定である場合、ＣＰＵ３１は、多機能撮影アプリケーションプログラム５３の実行を終了し、多機能撮影処理を終了する。その後、図６に示すステップＳ３の処理が再度実行される。
【０１８２】
図６の説明に戻り、ステップＳ１３において、ＣＰＵ３１は、情報処理装置１０における処理を終了するか否かを判定する。ステップＳ１３の判定は、例えばユーザが所定の終了指示操作（具体的には、電源ボタン１４Ｆを押下する操作等）を行ったか否か等によって行われる。ステップＳ１３の判定結果が否定の場合、ステップＳ５の処理が再度実行される。一方、ステップＳ１３の判定結果が肯定の場合、ＣＰＵ３１は図６に示す処理を終了する。
【０１８３】
以上のように、本実施形態によれば、メニュー画面が表示されている状態（起動受付状態。ステップＳ５）において、情報処理装置１０は、被選択アプリケーションプログラムを起動するための第１起動操作を受け付ける（ステップＳ１１およびＳ１２）とともに、簡易撮影プログラム５２を起動するための撮影可能操作を受け付ける（ステップＳ９およびＳ１０）。したがって、メニュー画面が表示されている状態から撮影可能操作によって直ちに簡易撮影プログラム５２を起動することができるので、ユーザは、簡易撮影プログラム５２を容易に起動することができる。特に、本実施形態においては、所望の被選択アプリケーションプログラムを起動するためには、ユーザは必要に応じてスクロール操作を行った後で第１起動操作を行わなければならないのに対して、簡易撮影プログラム５２を起動するためには、ユーザは撮影可能操作を行うのみでよい。したがって、本実施形態においては、被選択アプリケーションプログラムよりも簡易撮影プログラム５２をより容易に起動することができる。
【０１８４】
さらに、上記実施形態によれば、簡易撮影プログラム５２の実行中（撮影可能状態。ステップＳ２２〜Ｓ２８）においては、ＣＰＵ３１は、撮影アプリケーションプログラム５３を起動するための第２起動操作を受け付ける（ステップＳ２８）。これによれば、ユーザは、簡易撮影プログラム５２による撮影を行っている最中であっても、第２起動操作によって多機能撮影アプリケーションプログラム５３を起動することができる。したがって、簡易撮影プログラム５２による撮影の最中に、簡易撮影プログラム５２が有していない多機能撮影アプリケーションプログラム５３の機能を使用したくなった場合であっても、ユーザは、第２起動操作によって容易かつ迅速に当該機能を使用することができる。
【０１８５】
また、本実施形態においては、相対的に簡易な機能である簡易撮影プログラム５２がメニュー画面から迅速に起動することが可能であり、より多くの機能を有する多機能撮影アプリケーションプログラム５３を簡易撮影プログラム５２の実行中において直ちに起動することが可能である。したがって、本実施形態によれば、「まず簡易な機能の撮影用プログラムによって情報処理装置１０を操作し、次に、より多機能な撮影用プログラムによって情報処理装置１０の各種の撮影機能を利用する」という利用態様でユーザに情報処理装置１０を使用させることができ、情報処理装置１０の操作にユーザが次第に慣れていくように使用させることができる。また、簡易撮影プログラム５２は多機能撮影アプリケーションプログラム５３の紹介用（試用版）であるとみなすことができ、情報処理装置１０の提供者側からすれば、メニュー画面から簡易撮影プログラム５２を迅速に起動可能とすることによって、ユーザによる多機能撮影アプリケーションプログラム５３の利用を促進することができる。
【０１８６】
また、本実施形態においては、簡易撮影プログラム５２の機能は多機能撮影アプリケーションプログラム５３の機能の一部であるので、簡易撮影プログラム５２のデータサイズは、多機能撮影アプリケーションプログラム５３のデータサイズに比べて小さい。したがって、メニュー画面から上記撮影可能操作によって起動されるプログラムを、データサイズの小さい方の簡易撮影プログラム５２とすることにより、メニュー画面から撮影用のプログラムを迅速に起動させることができる。
【０１８７】
（撮影誘導処理）
次に、上記ステップＳ２における、撮影誘導処理の詳細について説明する。図１５は、図６に示す撮影誘導処理（ステップＳ２）の流れを示すフローチャートである。撮影誘導処理においては、まずステップＳ６１において、ＣＰＵ３１は、撮影を行うか否か（すなわち、情報処理装置１０の状態を撮影可能状態へと遷移させるか否か）をユーザに選択させる選択画面を表示する。例えば、「写真を撮って見ませんか？」というメッセージとともに、撮影を行う指示を行うためのボタン画像と、撮影を行わない指示を行うためのボタン画像とを下側ＬＣＤ１２に表示する。ステップＳ６１の次にステップＳ６２の処理が実行される。
【０１８８】
ステップＳ６２において、ＣＰＵ３１は、各入力装置に対する入力を受け付ける。ステップＳ６２の処理は上記ステップＳ６の処理と同じである。ステップＳ６２の次にステップＳ６３の処理が実行される。
【０１８９】
ステップＳ６３において、ＣＰＵ３１は、撮影を行う指示が選択されたか否かを判定する。ステップＳ６３の判定は、ステップＳ６２でメインメモリ３２に記憶された入力位置データを参照することによって行うことができる。すなわち、ステップＳ６３の判定処理においては、ＣＰＵ３１は、撮影を行う指示を行うためのボタン画像が表示されている領域をタッチする入力が行われたか否かを判定する。ステップＳ６３の判定結果が肯定である場合、ステップＳ６４の処理が実行される。一方、ステップＳ６３の判定結果が否定である場合、後述するステップＳ６５の処理が実行される。
【０１９０】
ステップＳ６４において、ＣＰＵ３１は、簡易撮影処理を実行する。この簡易撮影処理は、上記ステップＳ１０と同様であるので、詳細な説明を省略するが、この簡易撮影処理によって撮影可能状態となるので、ユーザは、撮影操作を行うことができる。ステップＳ６４の簡易撮影処理が終了後、ＣＰＵ３１は図１５に示す撮影誘導処理を終了する。なお、本実施形態においては、ステップＳ６４の処理とステップＳ１０の処理とが同じであるので、ステップＳ６４の簡易撮影処理においてもステップＳ１０と同様、簡易撮影処理中において多機能撮影アプリケーションプログラム５３を起動することが可能である。ただし、他の実施形態においては、ステップＳ６４の簡易撮影処理においては、第２起動操作を行うためのボタン画像７８を表示しないようにし、多機能撮影アプリケーションプログラム５３を起動することができないようにしてもよい。
【０１９１】
一方、ステップＳ６５においては、ＣＰＵ３１は、撮影機能に関する紹介を行うための画像を表示する。例えば、簡易撮影プログラム５２および多機能撮影アプリケーションプログラム５３に関する機能を説明する画像等を各ＬＣＤ１２および２２に表示する。ステップＳ６５の後、ＣＰＵ３１は図１５に示す撮影誘導処理を終了する。
【０１９２】
以上のように、本実施形態においては、情報処理装置１０は、情報処理装置１０の起動が初めてであるか否かを判定し（ステップＳ１）、情報処理装置１０が最初に起動される場合（ステップＳ１でＹｅｓ）には、情報処理装置１０の状態を撮影可能状態へと遷移させるか否かをユーザに選択させる表示を行う（ステップＳ６１）。そして、撮影を行うことをユーザが選択した場合（ステップＳ６３でＹｅｓ）には、実際に撮影操作を体験させる（ステップＳ６４）。これによって、情報処理装置１０における撮影操作を最初に体験してもらうようにユーザを誘導することができる。つまり、撮影誘導処理によって、情報処理装置１０を初めて使用するユーザに対してまず最初に撮影操作を行わせることができ、撮影操作に慣れさせることができる。また、本実施形態においては、ステップＳ６４において上記簡易撮影プログラム５２による簡易な撮影操作をユーザに体験させるので、最初に多機能撮影アプリケーションプログラム５３による撮影操作を体験させる場合に比べて、ユーザは容易に撮影操作を行うことができる。また、情報処理装置１０の製造者側からすれば、まず簡易な撮影操作をユーザに実際に体験してもらうことで、情報処理装置１０の撮影機能をユーザにわかりやすく紹介することができる。
【０１９３】
なお、本実施形態においては、ステップＳ６１において、撮影可能状態へと遷移させるか否かをユーザに選択させるようにしたが、他の実施形態においては、撮影誘導処理において、ユーザに選択させることなく、撮影可能状態へと遷移させるようにしてもよい。すなわち、ユーザに選択させることなく、撮影用のプログラム５２または５３による撮影処理を実行するようにしてもよい。
【０１９４】
（表示画面の変更について）
本実施形態においては、情報処理装置１０は、メニュー画面における表示画像の内容を所定のタイミングで（ユーザの指示によらず、自動的に）変更する。これによって、メニュー画面に変化を与え、ユーザを飽きさせないようにすることができる。
【０１９５】
さらに、本実施形態では、上記所定のタイミングには、情報処理装置１０が起動したタイミング、および、被選択アプリケーションプログラムが終了したタイミングが含まれる。すなわち、上述したように、情報処理装置１０が起動した場合、および、被選択アプリケーションプログラムが終了した場合には、ステップＳ３の処理が実行された後でステップＳ５の表示処理が実行されるので、メニュー画面における表示画像が変更される。つまり、情報処理装置１０を起動する度、および、被選択アプリケーションプログラムを実行する度に表示画像が変更される。これによれば、ユーザにとっては起動時および被選択アプリケーションプログラムの実行終了時に（「どの画像が表示されるのか」という）楽しみができるので、情報処理装置１０の提供者側にとっては、ユーザが情報処理装置１０を起動したり被選択アプリケーションプログラムを実行したりすること（すなわち、情報処理装置１０を使用すること）を促進させることができるという効果がある。
【０１９６】
さらに、本実施形態においては、上記所定のタイミングには、折り畳み式である情報処理装置１０を開いたタイミングが含まれる。なお、本実施形態においては、閉じた状態にある情報処理装置１０はスリープモードの状態であるので、上記「情報処理装置１０が起動したタイミング」には「閉じた状態（スリープモード）にある情報処理装置１０が開いた（スリープモードから再起動した）タイミング」が含まれるとも言える。ＣＰＵ３１は、開いた状態にある情報処理装置１０を一端閉じた後で再び情報処理装置１０を開いた場合、閉じた前後で表示画像を変更するのである。これによって、ユーザにとっては情報処理装置１０を開く際に楽しみができるので、情報処理装置１０の提供者側にとっては、情報処理装置１０を開かせることによってユーザによる情報処理装置１０の使用を促進させることができるという効果がある。なお、本実施形態においては、閉じた状態にある情報処理装置１０が開いたタイミングでは、表示画面をランダムに変更するのではなく、所定の順序に従って変更する。以下、図１６を参照して、開閉に応じて表示画像を変更する処理の詳細を説明する。
【０１９７】
図１６は、情報処理装置１０の開閉時に実行される処理（開閉時処理）の詳細を示すフローチャートである。図１６に示す処理は、図６に示す処理中の間の任意のタイミングにおいて、情報処理装置１０が閉じられたことに応じて開始される。
【０１９８】
開閉時処理においては、まずステップＳ７１において、ＣＰＵ３１は、情報処理装置１０をスリープモードに遷移する。具体的には、ＣＰＵ３１は、各ＬＣＤ１２および２２における画像表示を停止したり、実行中のアプリケーションプログラムにおける処理を一時停止させたりする。ステップＳ７１の次にステップＳ７２の処理が実行される。
【０１９９】
ステップＳ７２において、ＣＰＵ３１は、情報処理装置１０が開いた状態となったか否かを判定する。ステップＳ７２の判定結果が肯定である場合、ステップＳ７３の処理が実行される。一方、ステップＳ７２の判定結果が否定である場合、再度ステップＳ７２の処理が実行される。すなわち、ＣＰＵ３１は、情報処理装置１０が開いた状態となるまで待機する。
【０２００】
ステップＳ７３において、ＣＰＵ３１は、開閉時処理が開始される前の状態から表示画像を変更する。ここで、ステップＳ７３においては、お気に入り画像のうちから表示画像を所定の順番に従って順次選択することによって、表示画像を変更する。以下、図１７を参照して表示画像の変更方法について説明する。
【０２０１】
図１７は、ステップＳ７３における表示画像の変更方法を示す図である。なお、図１７においては、第１グループには３つのお気に入り画像、第２グループには２つのお気に入り画像、第３グループには４つのお気に入り画像が含まれている場合を例として示している。本実施形態においては、各グループに含まれるお気に入り画像は、所定の順序で並んで管理される。所定の順序とは、例えば撮影（保存）された日時の順でもよいし、お気に入り画像として設定された日時の順でもよいし、ユーザによって設定された順序でもよい。ステップＳ７３においては、この順番に従ってお気に入り画像が順次変更される。すなわち、ＣＰＵ３１は、変更前における（開閉時処理が開始される前の状態における）表示画像の次の順番のお気に入り画像を、変更後の表示画像とする。また、変更前における表示画像がそのグループ内で最後の順番のお気に入り画像である場合、当該グループの次のグループの先頭のお気に入り画像を、変更後の表示画像とする。また、変更前における表示画像が第３グループ内で最後の順番のお気に入り画像である場合、第１グループの先頭のお気に入り画像を、変更後の表示画像とする。以上のように、ステップＳ７３においては、図１７に示す矢印の順番に従って表示画像が変更されていくこととなる。なお、ステップＳ７３の後、ＣＰＵ３１は開閉時処理を終了し、開閉時処理が開始される直前の状態に復帰する。
【０２０２】
以上のように、本実施形態においては、情報処理装置１０を開いた状態にされる度に、表示画像が所定の順序で切り替わる。これによれば、ユーザは、情報処理装置１０を開閉する操作によって次々と表示画像を変更して楽しむことができる。例えば、ユーザは、情報処理装置１０を開く度に絵（表示画像）が変わる４コマ漫画を作成したり、情報処理装置１０の開閉を繰り返すことで時系列に並んだ一連の写真を連続して見たりすることができる。なお、このとき、上記ステップＳ３においては、ＣＰＵ３１は、各グループの先頭のお気に入り画像のうちからランダムで表示画像を選択するようにしてもよい。これによって、各グループ内に含まれる全ての画像を所定の順序で連続して表示することができる。
【０２０３】
なお、他の実施形態においては、情報処理装置１０は、所定の操作（例えば所定のボタンを押下する操作）に応じて表示画像が所定の順序で切り替わるようにしてもよい。すなわち、上記所定のタイミングは、所定の操作が行われたタイミングであってもよい。
【０２０４】
［変形例］
上記実施形態では、簡易撮影プログラム５２と多機能撮影アプリケーションプログラム５３との間で、所定の情報（データ）を共通に使用することとした。具体的には、２つのプログラム５２および５３は、撮像を行うカメラの情報および保存画像の保存先の情報を共通に使用した。ここで、他の実施形態においては、２つのプログラム５２および５３は、他の情報を共通に使用するようにしてもよい。例えば、情報処理装置１０で撮影を行った通算数に基づいて保存画像のファイル名を決定する場合であれば、当該通算数の情報を共通に使用するようにしてもよい。
【０２０５】
また、他の実施形態においては、情報処理装置１０は、撮影可能状態において多機能撮影アプリケーションプログラム５３が起動される場合（ステップＳ２８でＹｅｓの場合）と、起動受付状態において多機能撮影アプリケーションプログラム５３が起動される場合（ステップＳ１１でＹｅｓの場合）とで、多機能撮影アプリケーションプログラム５３に渡されるべき引数の内容を異なるようにしてもよい。
【０２０６】
例えば、多機能撮影アプリケーションプログラム５３の実行開始時におけるモードを示す情報を、上記引数としてもよい。つまり、撮影可能状態において多機能撮影アプリケーションプログラム５３が起動される場合と、起動受付状態において多機能撮影アプリケーションプログラム５３が起動される場合とで、多機能撮影アプリケーションプログラム５３の実行開始時におけるモードが異なるようにしてもよい。具体的には、起動受付状態において多機能撮影アプリケーションプログラム５３が起動される場合には上記実施形態と同様に、実行開始時におけるモードを、撮影モードと写真表示モードとを選択させるモードとするのに対して、撮影可能状態において多機能撮影アプリケーションプログラム５３が起動される場合には、実行開始時におけるモードを撮影モードとするようにしてもよい。撮影可能状態において多機能撮影アプリケーションプログラム５３が起動される場合には、ユーザが簡易撮影プログラム５２が有しない機能で撮影を行うために、多機能撮影アプリケーションプログラム５３を起動したと想定することができるからである。また、他の実施形態においては、撮影可能状態において多機能撮影アプリケーションプログラム５３が起動される場合には、実行開始時におけるモードを写真表示モードとし、さらに、撮影可能状態において表示されていた表示画像に関連する画像（例えば、表示画像と同じグループのお気に入り画像や、表示画像と同じ日に撮影された画像等）を表示するようにしてもよい。
【０２０７】
また、上記実施形態においては、撮影可能状態において多機能撮影アプリケーションプログラム５３を起動するためのボタン画像（図９に示すボタン画像７８）は１つであったが、他の実施形態においては、２つのボタン画像を表示するようにしてもよい。ここで、２つのボタン画像のうちの一方は、多機能撮影アプリケーションプログラム５３の実行開始時におけるモードを撮影モードとして多機能撮影アプリケーションプログラム５３を起動するためのボタンであり、他方は、実行開始時におけるモードを写真表示モードとして多機能撮影アプリケーションプログラム５３を起動するためのボタンである。このように、他の実施形態においては、情報処理装置１０は、第２起動操作を複数種類用意し、行われた第２起動操作の種類によって（多機能撮影アプリケーションプログラム５３の）実行開始時のモードが異なるようにしてもよい。
【０２０８】
また、上記実施形態においては、簡易撮影プログラム５２は、起動機能プログラム５１とは異なるプログラムとし、起動機能プログラム５１とは別に起動用プログラムによって起動されるものとした。ここで、他の実施形態においては、簡易撮影プログラム５２は、起動機能プログラム５１の一部として構成されてもよい（つまり、起動用プログラム６１において起動機能プログラム５１と簡易撮影プログラム５２とは１つのプログラムであってもよい）。また、他の実施形態においては、起動機能プログラム５１が簡易撮影プログラム５２を起動するようにしてもよい。つまり、簡易撮影プログラム５２と多機能撮影アプリケーションプログラム５３とは、起動させるための指示（操作）が異なっていればよく、同じプログラムによって起動されてもよいし、異なるプログラムによって起動されてもよい。
【産業上の利用可能性】
【０２０９】
以上のように、本発明は、複数種類の撮影機能を簡易な操作で実行すること等を目的として、例えば複数のプログラムを実行可能な情報処理装置として利用することができる。
【図面の簡単な説明】
【０２１０】
【図１】情報処理装置の外観を示す図
【図２】情報処理装置の外観を示す図
【図３】情報処理装置の内部構成を示すブロック図
【図４】情報処理装置における、各アプリケーションプログラムの起動方法を説明するための図
【図５】情報処理装置のメインメモリ３２に記憶される主なデータを示す図
【図６】情報処理装置における処理の流れを示すメインフローチャート
【図７】本実施形態におけるメニュー画面の一例を示す図
【図８】図６に示す簡易撮影処理（ステップＳ１０）の流れを示すフローチャート
【図９】撮影可能状態において表示される画像の一例を示す図
【図１０】本実施形態における多機能撮影処理の流れを示すフローチャート
【図１１】図１０に示す写真表示モード処理（ステップＳ３４）の流れを示すフローチャート
【図１２】本実施形態における写真表示モードにおいて表示される画像の一例を示す図
【図１３】図１１に示す撮影モード処理（ステップＳ３６）の流れを示すフローチャート
【図１４】本実施形態における撮影モードにおいて表示される画像の一例を示す図
【図１５】図６に示す撮影誘導処理（ステップＳ２）の流れを示すフローチャート
【図１６】本実施形態における開閉時処理の詳細を示すフローチャート
【図１７】図１６に示すステップＳ７３における表示画像の変更方法を示す図
【符号の説明】
【０２１１】
１０    情報処理装置
１２    下側ＬＣＤ
１３    タッチパネル
２２    上側ＬＣＤ
２３    内側カメラ
２４    外側カメラ
２８    メモリカード
５１    起動機能プログラム
５２    撮影機能プログラム（簡易撮影プログラム）
５３    撮影アプリケーションプログラム（多機能撮影アプリケーションプログラム）
６１    起動用プログラム
【要約】
【課題】複数種類の撮影機能を簡易な操作で起動することができるようにする。
【解決手段】情報処理装置は、撮影アプリケーションプログラムを予め記憶する。また、情報処理装置は、上記撮影アプリケーションプログラムとは異なる機能を有する撮影処理手段を備えている。起動受付状態においては、情報処理装置は、複数のアプリケーションプログラムを選択的に起動する第１起動操作と、情報処理装置の状態を撮影可能状態に設定する撮影可能操作とを受け付ける。撮影可能状態においては、撮影処理手段による撮影処理を実行するとともに、撮影アプリケーションプログラムを起動する第２起動操作を受け付ける。
【選択図】図４【図１】
0004181211.tif 000002
【図２】
0004181211.tif 000003
【図３】
0004181211.tif 000004
【図４】
0004181211.tif 000005
【図５】
0004181211.tif 000006
【図６】
0004181211.tif 000007
【図７】
0004181211.tif 000008
【図８】
0004181211.tif 000009
【図９】
0004181211.tif 000010
【図１０】
0004181211.tif 000011
【図１１】
0004181211.tif 000012
【図１２】
0004181211.tif 000013
【図１３】
0004181211.tif 000014
【図１４】
0004181211.tif 000015
【図１５】
0004181211.tif 000016
【図１６】
0004181211.tif 000017
【図１７】
0004181211.tif 000018