(57)【要約】【課題】ユーザの操作性を向上させる。【解決手段】複数の撮影機能から特定の撮影機能を呼び出して撮影可能な撮影装置であって、ユーザからの指示を受け付ける入力部と、撮影装置の表示画面の遷移に基づいて、複数の撮影機能のうち入力部により入力された撮影指示に応じて呼び出すべき特定の撮影機能を設定する設定部とを備える。【選択図】  図２
2015231224.tif 000002
【特許請求の範囲】
【請求項１】
撮影装置であって、
第１撮影機能に基づいて撮影を行う第１撮影手段と、
第２撮影機能に基づいて撮影を行う第２撮影手段と、
前記第１撮影手段または前記第２撮影手段による撮影を行うための撮影処理を実行している際に所定のアプリケーションを起動する起動手段と、
前記第１撮影手段による撮影を行うための撮影処理を実行している際に前記起動手段により前記所定のアプリケーションが起動され、その後、ユーザから撮影指示を受け付けた場合、前記所定のアプリケーションによる画面から前記第１撮影手段による撮影処理に基づく画面に表示を切り替えて表示させ、
前記第２撮影手段による撮影を行うための撮影処理を実行している際に前記起動手段により前記所定のアプリケーションが起動され、その後、ユーザから撮影指示を受け付けた場合、前記所定のアプリケーションによる画面から前記第２撮影手段による撮影処理に基づく画面に表示を切り替えて表示させる表示制御手段と、
を備えることを特徴とする撮影装置。
【請求項２】
複数の撮影機能から特定の撮影機能を呼び出して撮影可能な撮影装置であって、
ユーザからの指示を受け付ける入力手段と、
前記撮影装置の表示画面の遷移に基づいて、前記複数の撮影機能のうち前記入力手段により入力された撮影指示に応じて呼び出すべき前記特定の撮影機能を設定する設定手段と、
を備えることを特徴とする撮影装置。
【請求項３】
前記入力手段により入力されたアプリケーションの呼び出し指示に応じて、前記アプリケーションが固有の撮影機能を有するか否かを判断する判断手段をさらに備え、
前記設定手段は、前記固有の撮影機能を有すると判断された場合、前記固有の撮影機能を前記呼び出すべき特定の撮影機能として設定することを特徴とする請求項２に記載の撮影装置。
【請求項４】
前記入力手段により前記ユーザから撮影指示が入力された場合に、前記撮影装置の現在の表示画面が撮影画面であるか否かを判断する第２の判断手段をさらに備え、
前記撮影装置は、前記現在の表示画面が撮影画面であると判断された場合、前記設定手段により設定されている前記特定の撮影機能を使用して撮影を実行することを特徴とする請求項２または３に記載の撮影装置。
【請求項５】
前記現在の表示画面が撮影画面でないと判断された場合、前記設定手段により設定されている前記特定の撮影機能を呼び出す呼び出し手段と、
前記現在の表示画面を前記特定の撮影機能に対応する撮影画面へ切り替える切替手段と、
を備えることを特徴とする請求項４に記載の撮影装置。
【請求項６】
前記入力手段により入力されたアプリケーションの終了指示に応じて、前記アプリケーションが固有の撮影機能を有するか否かを判断する判断手段をさらに備え、
前記設定手段は、前記固有の撮影機能を有すると判断された場合、前記撮影装置の標準撮影機能を前記呼び出すべき特定の撮影機能として設定することを特徴とする請求項２乃至５の何れか１項に記載の撮影装置。
【請求項７】
前記表示画面の遷移元および当該遷移元に対応する呼び出すべき特定の撮影機能と、前記表示画面の遷移先および当該遷移先に対応する呼び出すべき特定の撮影機能とを対応付ける対応付け手段をさらに備えることを特徴とする請求項２乃至６の何れか１項に記載の撮影装置。
【請求項８】
前記入力手段により入力されたアプリケーションの呼び出し指示に応じて、前記アプリケーションが固有の撮影機能を有するか否かを判断する判断手段をさらに備え、
前記設定手段は、前記固有の撮影機能を有すると判断された場合、現在設定されている呼び出すべき特定の撮影機能を記憶部に記憶するとともに、前記固有の撮影機能を前記呼び出すべき特定の撮影機能として設定することを特徴とする請求項２に記載の撮影装置。
【請求項９】
前記入力手段により入力されたアプリケーションの終了指示に応じて、前記アプリケーションが固有の撮影機能を有するか否かを判断する判断手段をさらに備え、
前記設定手段は、前記固有の撮影機能を有すると判断された場合、前記記憶部に記憶されている特定の撮影機能を前記呼び出すべき特定の撮影機能として設定するとともに、前記撮影装置の標準撮影機能を前記記憶部に記憶することを特徴とする請求項８に記載の撮影装置。
【請求項１０】
前記撮影装置でのイベントと、現在設定されている前記呼び出すべき特定の撮影機能と、前記記憶部に記憶されている特定の撮影機能とを対応付ける対応付け手段をさらに備えることを特徴とする請求項８または９に記載の撮影装置。
【請求項１１】
複数の再生機能から特定の再生機能を呼び出して画像を再生可能な撮影装置であって、
ユーザからの指示を受け付ける入力手段と、
前記撮影装置の表示画面の遷移に基づいて、前記複数の再生機能のうち前記入力手段により入力された再生指示に応じて呼び出すべき前記特定の再生機能を設定する設定手段と、
を備えることを特徴とする撮影装置。
【請求項１２】
前記入力手段により入力されたアプリケーションの呼び出し指示に応じて、前記アプリケーションが固有の再生機能を有するか否かを判断する判断手段をさらに備え、
前記設定手段は、前記固有の再生機能を有すると判断された場合、前記固有の再生機能を前記呼び出すべき特定の再生機能として設定することを特徴とする請求項１１に記載の撮影装置。
【請求項１３】
前記入力手段により前記ユーザから再生指示が入力された場合に、前記撮影装置の現在の表示画面が再生画面であるか否かを判断する第２の判断手段をさらに備え、
前記撮影装置は、前記現在の表示画面が再生画面であると判断された場合、前記設定手段により設定されている前記特定の再生機能を使用して撮影を実行することを特徴とする請求項１１または１２に記載の撮影装置。
【請求項１４】
前記現在の表示画面が再生画面でないと判断された場合、前記設定手段により設定されている前記特定の再生機能を呼び出す呼び出し手段と、
前記現在の表示画面を前記特定の再生機能に対応する再生画面へ切り替える切替手段と、
を備えることを特徴とする請求項１３に記載の撮影装置。
【請求項１５】
前記入力手段により入力されたアプリケーションの終了指示に応じて、前記アプリケーションが固有の再生機能を有するか否かを判断する判断手段をさらに備え、
前記設定手段は、前記固有の再生機能を有すると判断された場合、前記撮影装置の標準再生機能を前記呼び出すべき特定の再生機能として設定することを特徴とする請求項１１乃至１４の何れか１項に記載の撮影装置。
【請求項１６】
前記表示画面の遷移元および当該遷移元に対応する呼び出すべき特定の再生機能と、前記表示画面の遷移先および当該遷移先に対応する呼び出すべき特定の再生機能とを対応付ける対応付け手段をさらに備えることを特徴とする請求項１１乃至１５の何れか１項に記載の撮影装置。
【請求項１７】
前記入力手段により入力されたアプリケーションの呼び出し指示に応じて、前記アプリケーションが固有の再生機能を有するか否かを判断する判断手段をさらに備え、
前記設定手段は、前記固有の再生機能を有すると判断された場合、現在設定されている呼び出すべき特定の再生機能を記憶部に記憶するとともに、前記固有の再生機能を前記呼び出すべき特定の再生機能として設定することを特徴とする請求項１１に記載の撮影装置。
【請求項１８】
前記入力手段により入力されたアプリケーションの終了指示に応じて、前記アプリケーションが固有の再生機能を有するか否かを判断する判断手段をさらに備え、
前記設定手段は、前記固有の再生機能を有すると判断された場合、前記記憶部に記憶されている特定の再生機能を前記呼び出すべき特定の再生機能として設定するとともに、前記撮影装置の標準再生機能を前記記憶部に記憶することを特徴とする請求項１７に記載の撮影装置。
【請求項１９】
前記撮影装置でのイベントと、現在設定されている前記呼び出すべき特定の再生機能と、前記記憶部に記憶されている特定の再生機能とを対応付ける対応付け手段をさらに備えることを特徴とする請求項１７または１８に記載の撮影装置。
【請求項２０】
ユーザからの指示を受け付ける入力手段を備えており、複数の撮影機能から特定の撮影機能を呼び出して撮影可能な撮影装置の制御方法であって、
設定手段が、前記撮影装置の表示画面の遷移に基づいて、前記複数の撮影機能のうち前記入力手段により入力された撮影指示に応じて呼び出すべき前記特定の撮影機能を設定する工程を有することを特徴とする撮影装置の制御方法。
【請求項２１】
ユーザからの指示を受け付ける入力手段を備えており、複数の再生機能から特定の再生機能を呼び出して画像を再生可能な撮影装置であって、
設定手段が、前記撮影装置の表示画面の遷移に基づいて、前記複数の再生機能のうち前記入力手段により入力された再生指示に応じて呼び出すべき前記特定の再生機能を設定する工程を有することを特徴とする撮影装置の制御方法。
【請求項２２】
請求項２０または２１に記載の撮影装置の制御方法の工程をコンピュータに実行させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、複数の撮影機能を有する撮影装置、撮影装置の制御方法およびプログラムに関する。
【背景技術】
【０００２】
近年、複数のアプリケーションプログラムを搭載し、様々な機能を実現する通信機器、所謂スマートフォンが普及してきている。一般的にスマートフォンにおいては、様々なアプリケーションを一覧・呼び出すためのアプリケーション一覧画面（ホーム画面）が存在し、該アプリケーション一覧画面を呼び出すための操作手段を有することが一般的である。スマートフォンには撮影機能を有するものも多く、アプリケーション一覧画面から撮影機能を有する撮影アプリケーション呼び出すことが一般的である。また、スマートフォンには異なる機能を持つ複数の撮影アプリケーションが搭載されることもあり、この場合撮影機能の呼び出し方法がアプリケーションによって異なる事も多い。また、ユーザは撮影機能を呼び出す際に、どの撮影機能を使用するか選択する必要がある。しかし、撮影を行う際に、多数の撮影機能の中から希望する撮影機能を毎回選択するのは煩雑である。
【０００３】
特許文献１では、この煩雑さを解消するために、端末装置の動作モードを検出し、該動作モードに応じた撮影機能（例えば、プロフィール画像の撮影であればポートレート撮影機能、文字入力時の撮影であればOCR撮影機能、旅日記の撮影であれば風景撮影機能）を呼び出す端末装置が提案されている。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開2009-296326号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
しかしながら、特許文献１の技術に係るスマートフォンの場合、撮影を行うためには、一度アプリケーション一覧画面に遷移したのちに複数のアプリケーションの中から希望する撮影機能を選択する必要があった。同様に撮影した画像を再生するためには、撮影画面から再生画面を呼び出すなどの例外を除いて一度アプリケーション一覧画面に遷移した後に複数のアプリケーションの中から希望する再生機能を選択する必要があった。これらは煩雑であり、かつ撮影の際にシャッターチャンスを逸する可能性があった。また、撮影機能・再生機能を呼び出すための操作がアプリケーションによって異なる場合があった。撮影機能・再生機能の呼び出し方法が簡易でない場合には、希望する撮影機能・再生機能をすぐに呼び出すことができないため、例えば、一瞬のシャッターチャンスを逸したり、見せたい写真をすぐに呼び出せないことによりコミュニケーションが中断されてしまったりする場合があった。
【０００６】
また、特許文献１のように動作モードに応じて撮影機能を選択・呼び出す場合には、同じ動作モードでは常に同じ撮影機能を呼び出すこととなる。このため、同じ動作モードにおいて、状況に応じて異なる撮影機能を呼び出すことができず、ユーザの意図が反映されない場合があった。
【０００７】
本発明は、上記の課題に鑑みてなされたものであり、ユーザの操作性を向上させることを目的とする。
【課題を解決するための手段】
【０００８】
上記の目的を達成する本発明に係る撮影装置は、
第１撮影機能に基づいて撮影を行う第１撮影手段と、
第２撮影機能に基づいて撮影を行う第２撮影手段と、
前記第１撮影手段または前記第２撮影手段による撮影を行うための撮影処理を実行している際に所定のアプリケーションを起動する起動手段と、
前記第１撮影手段による撮影を行うための撮影処理を実行している際に前記起動手段により前記所定のアプリケーションが起動され、その後、ユーザから撮影指示を受け付けた場合、前記所定のアプリケーションによる画面から前記第１撮影手段による撮影処理に基づく画面に表示を切り替えて表示させ、
前記第２撮影手段による撮影を行うための撮影処理を実行している際に前記起動手段により前記所定のアプリケーションが起動され、その後、ユーザから撮影指示を受け付けた場合、前記所定のアプリケーションによる画面から前記第２撮影手段による撮影処理に基づく画面に表示を切り替えて表示させる表示制御手段と、
を備える。
【０００９】
また、本発明に係る他の態様の撮影装置は、
複数の撮影機能から特定の撮影機能を呼び出して撮影可能な撮影装置であって、
ユーザからの指示を受け付ける入力手段と、
前記撮影装置の表示画面の遷移に基づいて、前記複数の撮影機能のうち前記入力手段により入力された撮影指示に応じて呼び出すべき前記特定の撮影機能を設定する設定手段と、
を備えることを特徴とする。
【発明の効果】
【００１０】
本発明によれば、ユーザの操作性を向上させることが可能となる。
【図面の簡単な説明】
【００１１】
【図１】第１実施形態に係る撮影装置のハードウェア構成の一例を示すブロック図。
【図２】第１実施形態に係る撮影装置の機能構成の一例を示すブロック図。
【図３】第１実施形態撮影装置の外観の一例を示す概念図。
【図４】第１実施形態撮影装置の画面遷移の一例を示すUML（Unified Modeling Language）によるステートチャート図。
【図５】第１実施形態アプリケーションのUMLによるクラス図。
【図６】第１実施形態に係る撮影装置の入力イベント処理の一例を示すフローチャート。
【図７】第１実施形態に係る撮影装置のアプリケーション終了処理の一例を示すフローチャート。
【図８】第２実施形態に係る撮影装置の機能構成の一例を示すブロック図。
【図９】第２実施形態に係る画面遷移と遷移後の呼び出すべき撮影機能および再生機能との対応関係の一例を示す概念図。
【図１０】第２実施形態に係る撮影装置の入力イベント処理の一例を示すフローチャート。
【図１１】第２実施形態に係る撮影装置の画面遷移図の一例を示す概念図。
【図１２】第３実施形態に係る撮影装置の入力イベント処理の一例を示すフローチャート。
【図１３】第３実施形態に係る撮影装置のアプリケーション終了処理の一例を示すフローチャート。
【図１４】第３実施形態に係るイベントと記憶されている撮影機能との対応関係の一例を表す概念図。
【発明を実施するための形態】
【００１２】
以下、添付の図面を参照して、本発明の実施形態を説明する。なお、以下の実施形態において示す構成は一例に過ぎず、本発明は図示された構成に限定されるものではない。
【００１３】
（第１実施形態）
第１実施形態では、複数の撮影／再生機能（撮影装置に標準の撮影／再生機能、各所定のアプリケーションに固有の撮影／再生機能）から特定の撮影／再生機能を呼び出して撮影可能／再生可能な撮影装置において、撮影装置の表示画面の遷移に基づいて、複数の撮影／再生機能のうち入力された撮影指示／再生指示に応じて呼び出すべき特定の撮影／再生機能を切り替えて設定する例を説明する。
【００１４】
まず図１を参照して、第１実施形態に係る撮影装置のハードウェア構成の一例を説明する。図１において、100は撮影装置のハードウェア全体である。102は中央演算処理装置（以下、CPU）であり、後述する各種処理のための演算および論理判断を行ない、データや命令をやり取りするためのシステムバス101を介して接続された各構成要素を制御する。撮影装置100には、プログラムメモリとデータメモリを含むメモリが搭載されている。プログラムメモリには、フローチャートにより後述する処理手順を含むCPU102による制御のためのプログラムを格納する。該プログラムメモリはROM103であってもよいし、後述の記憶装置105等からプログラムがロードされるRAM104であってもよい。105はデータやプログラムを記憶しておくためのフラッシュメモリ等の記憶装置である。106はユーザが情報の入力あるいは操作を行なうための入力部である。
【００１５】
107はグラフィックコントローラ等の出力のための回路を含むディスプレイやスピーカ等の出力部である。出力部１０７は、CPU102の表示制御に基づき、例えば不図示のＶＲＡＭに格納された画像を画面として表示（出力）する。撮影装置100では、入力部106と出力部107とが組み合わされたタッチパネルを使用することにより、アプリケーション一覧画面において表示されたアプリケーションの呼び出し（起動）など各種の操作が行なわれるものとする。108は、外部のネットワークと接続するためのネットワークI/Fである。ネットワークI/F108は、外部ネットワークと接続するためのモデムであっても良いし、無線LAN（Local Area Network）や公衆無線電話回線やBluetooth（登録商標）などと接続するためのアダプタであっても良い。 撮影装置100はネットワークI/F108を介してサーバに接続可能であるものとする。109は、レンズやCMOSなどの撮像素子、各種センサ、画像処理回路等を含む被写体を撮影するための撮像部である。
【００１６】
次に図２を参照して、第１実施形態に係る撮影装置の機能構成の一例を説明する。図２において、200は撮影装置全体である。201は呼び出すべき再生機能を記憶部に設定する再生機能設定部である。202は外部から受け取ったイベントを通知するためのイベント通知部である。203は呼び出すべき撮影機能を記憶部に設定する撮影機能設定部である。204は特定のアプリケーションが画像再生機能を有するか否かを判断するための再生機能判断部である。205はユーザの指示により撮影装置に搭載されているアプリケーション一覧を呼び出すための一覧呼び出し部である。
【００１７】
206は撮影装置に搭載されているアプリケーションの一覧を表示し、アプリケーションの起動や管理を行うための一覧表示制御部である。207は撮影装置に搭載されているアプリケーションの中から特定のアプリケーションを呼び出すためのアプリケーション呼び出し部である。アプリケーション呼び出し部２０７は、指定されたアプリケーションを起動させる。208は特定のアプリケーションが撮影機能を有するか否かを判断するための撮影機能判断部である。209は出力部107による表示画面（後述の表示装置305に相当）を通じて現在表示されている画面の識別子を記憶しておくための現在画面保持部である。撮影装置の各画面には固有の識別子が割り当てられ、識別子により画面が同定可能であるものとする。画面の識別子の使い方については図４を参照しながら後述する。
【００１８】
210は、撮影機能設定部203により設定された撮影機能を記憶しておくための撮影機能記憶部である。211は、撮影装置標準の撮影機能である。ここで、標準の撮影機能とは、装置が工場出荷時から予めインストールされているアプリケーションに基づいて撮影処理を実行する場合の撮影機能である。212は、ユーザの指示により特定の撮影機能を呼び出すための撮影機能呼び出し部である。213は、再生機能設定部201により設定された再生機能を記憶しておくための再生機能記憶部である。214は、撮影装置標準の画像再生機能である。ここで、標準の画像再生機能とは、装置が工場出荷時から予めインストールされているアプリケーションに基づいて再生処理を実行する場合の再生機能である。215は、ユーザの指示により特定の画像再生機能を呼び出すための再生機能呼び出し部である。
【００１９】
216は、撮影装置に搭載されているアプリケーションである。アプリケーション216は撮影装置に１つ以上搭載されているものとする。アプリケーション216は、アプリケーション呼び出し部207による呼び出しの際に起動していない場合は起動され、既に起動されている場合には、フォアグラウンドで実行される。アプリケーション216は、出力部107による表示画面を通じてユーザへの出力と、ボタンやタッチパネル等の入力部106によるユーザからの入力を行う、対話型のアプリケーションである。撮影装置200には複数のアプリケーションを搭載することができ、後から追加される場合もある。217は、アプリケーションに含まれている該アプリケーション固有の撮影機能である。ここで、アプリケーション固有の撮影機能とは、標準撮影機能とは異なり、装置が工場出荷時以後にユーザ指示に応じて、インストールされたアプリケーションに基づいて撮影処理を実行する場合の撮影機能である。218は、アプリケーションに含まれる該アプリケーション固有の再生機能である。ここでアプリケーション固有の再生機能とは、標準画像再生機能とは異なり、装置が工場出荷時以後にユーザ指示に応じて、インストールされたアプリケーションに基づいて再生処理を実行する場合の再生機能である。アプリケーション216には、アプリケーション固有撮影機能217、アプリケーション固有再生機能218を両方とも有するアプリケーションもあれば、いずれか一方しか有さないもの、あるいはいずれも有さないものも存在する。
【００２０】
図３は、第１実施形態に係る撮影装置の外観の一例を示す概念図である。図３において、300は撮影装置の外観全体を表している。301は撮影装置の電源ON/OFFを切り換えるための電源ボタンである。電源ボタン301はトグル動作し、電源OFF状態で電源ボタン301を押下すると電源ON状態となり、電源ON状態で電源ボタン301を押下すると電源OFF状態となる。302は撮影を実行するためのレリーズボタンである。レリーズボタン302は、撮影画面においては撮影の実行を指示し、その他の画面においては撮影を指示する。303は、ユーザの再生指示を受けて再生を指示するための再生ボタンである。
【００２１】
304は、アプリケーション一覧画面への遷移を指示するためのアプリケーションボタンである。305は、出力部107の一部である表示装置である。表示装置305は、撮影を行う際のファインダ画像、撮影した画像を再生した際の再生画像、アプリケーション一覧、アプリケーション実行時の各画面、各種設定画面やメニューなどが表示されるものとする。また、表示装置305はタッチパネル一体型となっており、画面に触ることで各種の操作が可能であるものとする。
【００２２】
図４は、第１実施形態に係る撮影装置の表示画面の遷移の一例を示すUML（Unified Modeling Language）によるステートチャート図である。図４において、400は撮影装置の開始状態を表す。401は撮影装置の起動中の状態を表す。撮影装置の起動中の状態401は実際の画面ではなく、撮影装置起動中の全画面を含む概念的な存在である。402は撮影装置の終了状態を表す。410は、特定のアプリケーションが起動していない状態で撮影を行う際に呼び出される、ファインダ画像を含む撮影装置の標準撮影画面である。420は、特定のアプリケーションが起動していない状態で撮影した画像の再生を行う際に呼び出される、撮影装置の標準再生画面である。
【００２３】
430はアプリケーションモードである。アプリケーションモード430は実際の画面ではなく、アプリケーション一覧画面と個別アプリケーションの各画面を含む概念的な存在である。431はアプリケーション一覧画面である。アプリケーション一覧画面431は撮影装置に搭載されているアプリケーション216の一覧が表示装置305に表示され、表示されたアプリケーションのいずれかを選択することでアプリケーションを呼び出すことができるものとする。432は、アプリケーション一覧から呼び出されるアプリケーションの１つＡであり、その中に複数の画面を含んでいるが、アプリケーションモード430同様に概念的な存在であり、特定の画面を指すものではない。433はアプリケーションＡ432起動時のトップ画面Ａである。434はアプリケーションＡ432内の撮影画面Ａである。435はアプリケーションＡ432内の再生画面Ａである。
【００２４】
436は撮影装置に搭載されている電子メールアプリケーションである。電子メールアプリケーション436は内部に複数の画面を有するが、ここではそれらをすべて電子メールアプリケーション436として取り扱う。また、電子メールアプリケーション436は固有の撮影画面、再生画面は持たないものとする。
【００２５】
図４に示されるように、撮影装置は電源が投入されると自動的に標準撮影画面410に遷移する。標準撮影画面410において、再生ボタン303を押下すると標準再生画面420に遷移し、アプリケーションボタン304を押下するとアプリケーション一覧画面431に遷移する。標準再生画面420において、レリーズボタン302を押下すると標準撮影画面410に遷移し、アプリケーションボタン304を押下するとアプリケーション一覧画面431に遷移する。アプリケーションモード430中のいずれかの画面でレリーズボタン302を押下すると標準撮影画面410に遷移し、再生ボタン303を押下すると標準再生画面420に遷移する。ただし、個別の画面において特定のボタンによる画面遷移が規定されている場合には、アプリケーションモード全体の遷移規定よりもそちらが優先される。
【００２６】
アプリケーション一覧画面431において、表示装置305に表示されたアプリケーションＡを選択すると、トップ画面Ａ433に遷移する。同様にアプリケーション一覧画面431において、表示装置305に表示された電子メールアプリケーションを選択すると、電子メールアプリケーション436に遷移する。一方、アプリケーションＡ432、電子メールアプリケーション436中のいずれかの画面でアプリケーションボタン304を押下すると、アプリケーション一覧画面431に遷移する。アプリケーションＡ432中においては、レリーズボタン302を押下すると撮影画面Ａ434に遷移し、再生ボタン303を押下すると再生画面Ａ435に遷移する。
【００２７】
また、図示しない表示装置305上のボタンを押下することによりトップ画面Ａ433に遷移する。一方、撮影装置起動中にイベント通知部202により新たな電子メールの着信が通知された場合には、表示装置305上の表示によりユーザに着信が通知される。そして、ユーザが入力部106により電子メールアプリケーションを呼び出すことを指示した場合には、電子メールアプリケーション436が呼び出される。電子メールアプリケーション436においてレリーズボタン302を押下すると、電子メールアプリケーション436に遷移した際の遷移元に応じて、異なる撮影機能を呼び出すために、異なる画面に遷移する。アプリケーションＡ432中のいずれかの画面において、電子メールの新着が通知されて、直接電子メールアプリケーション436に遷移した場合には、レリーズボタン302を押下すると撮影画面Ａ434に遷移する。
【００２８】
この際には、アプリケーションＡのアプリケーション固有撮影機能217が呼び出される。一方、アプリケーション一覧画面431から電子メールアプリケーションを選択することで電子メールアプリケーション436に遷移した場合には、レリーズボタン302を押下すると標準撮影画面410に遷移する。この際には、標準撮影機能211が呼び出される。撮影装置起動中の状態401において、電源OFFされると終了状態402へ遷移する。即ち、標準撮影機能による撮影処理を実行している際に電子メールアプリケーションが起動され、その後、撮影指示を受け付けた場合、電子メールアプリケーションの表示画面から標準撮影機能による撮影処理に基づく表示画面に表示を切り替える。また、アプリケーションＡによる撮影処理を実行している際に電子メールアプリケーションが起動され、その後、撮影指示を受け付けた場合、電子メールアプリケーションの表示画面からアプリケーションＡによる撮影処理に基づく表示画面に表示を切り替える。
【００２９】
次に、図５は、第１実施形態に係るアプリケーションのUMLによるクラス図の一例である。より具体的には、図５を参照して、個別の各アプリケーションが、固有の撮影機能あるいは再生機能を有しているか否かを得るための各アプリケーション共通の仕組みを説明する。図５において、500は個別のアプリケーションクラスを作成するためのテンプレートとなる抽象アプリケーションクラスである。抽象アプリケーションクラス500は、個別のアプリケーションに共通なデータや振る舞いを含んでいる。520は、抽象アプリケーションクラス500を継承した個別のアプリケーションクラスである。アプリケーション216は個別のアプリケーションクラスを実体化したインスタンスである。
【００３０】
510は個別アプリケーションクラス520が抽象アプリケーションクラス500を継承していることを示す記号である。501から506は抽象アプリケーションクラス500が持つインタフェース、521から526は個別アプリケーションクラス520が持つインタフェースである。インタフェースは、外部から呼び出されることにより特定の機能を果たす。個別アプリケーションクラス520が持つインタフェースは、抽象アプリケーションクラス500から継承したものも含んでいる。
【００３１】
501, 521はアプリケーションが撮影機能を有するか否かを返すためのインタフェースである。502, 522はアプリケーションの撮影機能を呼び出すためのインタフェースである。503, 523は該アプリケーションが撮影機能を有する場合に、インタフェース呼び出し時点で撮影機能がアクティブであるか否かを返すためのインタフェースである。504, 524はアプリケーションが画像の再生機能を有するか否かを返すためのインタフェースである。505, 525はアプリケーションの再生機能を呼び出すためのインタフェースである。506, 526は該アプリケーションが画像の再生機能を有する場合に、インタフェース呼び出し時点で画像再生機能がアクティブであるか否かを返すためのインタフェースである。抽象アプリケーションクラス500が501から506のインタフェースを持つことにより、すべての個別のアプリケーションは同じインタフェースを呼び出すことにより、機能の有無確認や呼び出しを行うことが可能となる。
【００３２】
抽象アプリケーションクラス500においては、インタフェース501, 504はデフォルトで「偽」、すなわち撮影機能も画像再生機能も有しないとの応答を返す。インタフェース502, 504は何も行なわず、処理の失敗を返す。インタフェース503, 506はデフォルトで「偽」、すなわち撮影機能も画像再生機能もアクティブではないとの応答を返す。個別アプリケーションクラス520が、抽象アプリケーションクラス500のインタフェースを必要に応じて上書きしたものが、個別アプリケーションクラスのインタフェース521から526である。すなわち、個別のアプリケーションは、それぞれの機能を有する場合には、インタフェースを521, 524を実装して「真」を返すようにする。また、インタフェース523, 526を実装して、インタフェース呼び出し時点でそれぞれの機能がアクティブであるか否かを返すようにする。そして、インタフェース522, 525を実装して、そのアプリケーションに固有の撮影機能、再生機能を呼び出すようにする。
【００３３】
図６は、第１実施形態に係る撮影装置の入力イベント処理の一例を示すフローチャートである。S601からS619は各ステップを表す。まず、入力がレリーズボタン302の押下であるか否かを判断し(S601)、レリーズボタン302の押下でなければ、入力が再生ボタン303の押下であるか否かを判断する(S602)。
【００３４】
そして、S602の判断の結果、入力が再生ボタン303の押下でなければ、入力がアプリケーションボタン304の押下であるか否かを判断する(S603)。S603の判断の結果、アプリケーションボタン304の押下でなければ、入力はアプリケーション一覧画面におけるアプリケーションの選択によるアプリケーションの呼び出しであるか否かを判断する(S604)。S604の判断の結果、入力がアプリケーションの呼び出しでなければ、その他の入力イベント処理を行い(S605)、処理を終了する。
【００３５】
S601の判断の結果、入力がレリーズボタン302の押下であれば、現在画面保持部209から現在の画面の識別子を取得することにより、現在の画面が撮影画面であるか否かを判断する(S606)。S606の判断の結果、現在の画面が撮影画面であれば撮影機能記憶部210に保持されている現在の撮影機能による撮影処理を実施し(S607)、処理を終了する。一方、S606の判断の結果、現在の画面が撮影画面でなければ、撮影機能記憶部210に保持されている撮影機能を呼び出し(S608)、遷移先の撮影画面の識別子を現在画面保持部209に設定して表示画面を切替えた(S609)後、処理を終了する。
【００３６】
S602の判断の結果、入力が再生ボタン303の押下であれば、現在画面保持部209から現在の画面の識別子を取得することにより、現在の画面が再生画面であるか否かを判断する(S610)。S610の判断の結果、現在の画面が再生画面であれば何も行なわず、現在の画面が再生画面でなければ、再生機能記憶部213に保持されている再生機能を呼び出す(S611)。そして、遷移先の再生画面の識別子を現在画面保持部209に設定して表示画面を切替えた(S612)後、処理を終了する。
【００３７】
S603の判断の結果、入力がアプリケーションボタン304の押下であれば、現在画面保持部209から現在の画面の識別子を取得することにより、現在の画面がアプリケーション一覧画面であるか否か（一覧表示制御部206を起動中であるか否か）を判断する(S613)。S613の判断の結果、一覧表示制御部206を起動中でなければ当該一覧表示制御部206を呼び出し(S614)、アプリケーション一覧画面の識別子を現在画面保持部209に設定した(S615)後、処理を終了する。一方、S613の判断の結果、既に一覧表示制御部206を起動中である場合は何も行なわず、処理を終了する。
【００３８】
S604の判断の結果、入力がアプリケーションの呼び出しであれば、該アプリケーションが固有の撮影機能217を有しているか否かを撮影機能判断部208により判断する（S616）。S616の判断の結果、呼び出されたアプリケーションが固有の撮影機能217を有していれば、該アプリケーション固有の撮影機能217を、撮影機能記憶部210に記憶する（S617）。次に、該アプリケーションが固有の再生機能218を有しているか否かを再生機能判断部204により判断する（S618）。S618の判断の結果、呼び出されたアプリケーションが固有の画像再生機能218を有していれば、該アプリケーション固有の画像の再生機能218を、再生機能記憶部213に記憶し（S619）、処理を終了する。
【００３９】
図７は、第１実施形態に係る撮影装置の終了指示に応じたアプリケーション終了処理の一例を示すフローチャートである。S701からS704は各ステップを表す。まず、終了するアプリケーションが固有の撮影機能を有しているかを撮影機能判断部208により判断する（S701）。S701の判断の結果、終了するアプリケーションが固有の撮影機能を有している場合には、撮影機能記憶部210に設定されている撮影機能を標準の撮影機能211に戻す（S702）。
【００４０】
次に、終了するアプリケーションが固有の画像再生機能を有しているかを再生機能判断部204により判断する（S703）。S703の判断の結果、終了するアプリケーションが固有の撮影機能を有している場合には、再生機能記憶部213に設定されている画像再生機能を標準再生機能214に戻し（S704）、処理を終了する。
【００４１】
以上説明したように、本実施形態によれば、画面遷移に応じて適切な撮影機能・再生機能を呼び出すことが可能となる。そのため、撮影機能あるいは撮影画像再生機能を実行中に、他のアプリケーションを起動した場合（例えば、撮影動作中に新規メール通知が表示され、電子メールアプリケーションを起動してメールの確認を行なったような場合）であっても、前の撮影あるいは撮影画像再生機能に戻ることが容易となり、ユーザの操作性が向上する。
【００４２】
なお、本実施形態においては、説明を簡潔にするために標準あるいはアプリケーション固有の撮影画面において、レリーズボタンを押下すると撮影が実行されるものとしたが、レリーズボタンには半押しと全押しがあってもよい。すなわち、ボタンを途中まで押し込んだ状態である半押しではオートフォーカスを動作させ、ボタンを最後まで押し込んだ状態である全押しで撮影が実行されるように構成してもよい。ただし、ユーザの操作に対する応答性を良くするために、撮影画面でない状態から撮影画面を呼び出す際には、半押しで呼び出されるものとする。
【００４３】
（第２実施形態）
第２実施形態では、第１実施形態とは異なった、画面遷移と呼び出す撮影機能・再生機能とを対応付ける方法により、画面遷移に応じて呼び出す撮影機能および再生機能を決定する例について説明する。なお、第１実施形態で説明した構成と同様の構成には同一の参照符号を付しており、その詳細な説明は省略する。
【００４４】
図８は、第２実施形態に係る撮影装置の機能構成の一例を示したブロック図である。図８において、800は撮影装置全体である。801は表示装置305に現在表示されている画面の識別子を記憶しておくための現在画面保持部である。802は外部から受け取ったイベントを通知するためのイベント通知部である。803は画面遷移と遷移後の呼び出すべき撮影機能および再生機能とを対応付ける対応付け部である。
【００４５】
804はイベント通知部802により通知されたイベントの処理を行なうイベント処理部である。805はイベント処理部804により設定された撮影機能を記憶しておくための撮影機能記憶部である。806は撮影装置標準の標準撮影機能である。807はユーザの指示により特定の撮影機能を呼び出すための撮影機能呼び出し部である。808はイベント処理部804により設定された再生機能を記憶しておくための再生機能記憶部である。809は撮影装置標準の標準再生機能である。810はユーザの指示により特定の画像再生機能を呼び出すための再生機能呼び出し部である。811は、撮影装置に搭載されているアプリケーションである。
【００４６】
アプリケーション811は、出力部107による表示画面を通じたユーザへの出力と、ボタンやタッチパネル等の入力部106によるユーザからの入力とを行うための対話型のアプリケーションである。撮影装置200には複数のアプリケーションを搭載することができ、後から追加される場合もある。812はアプリケーション811に含まれている該アプリケーション固有の撮影機能である。813はアプリケーション811に含まれる該アプリケーション固有の画像再生機能である。アプリケーション811には、アプリケーション固有撮影機能812、アプリケーション固有再生機能813を両方とも有するアプリケーションもあれば、いずれか一方しか有さないもの、あるいはいずれも有さないものも存在する。
【００４７】
図９は、第２実施形態に係る画面遷移と遷移後の呼び出すべき撮影機能および再生機能との対応関係の一例を示す概念図である。より具体的には、表示画面の遷移元および当該遷移元に対応する呼び出すべき特定の撮影機能と、表示画面の遷移先および当該遷移先に対応する呼び出すべき特定の撮影機能とを対応付けて管理している。
【００４８】
図９において、900はROM 103または記憶装置105に保持されている画面遷移と遷移後の呼び出すべき撮影機能および再生機能との対応データを表形式で表した対応表である。対応表900において、列910は画面遷移の際の遷移元となる画面であり、列920は画面遷移の際の遷移先となる画面である。なお、ここでは画面名を記載しているが、実際には各画面固有の識別子が入る。また、対応表900において、列930は画面遷移後に撮影機能呼び出し部807が実行された場合に呼び出される撮影機能であり、列940は画面遷移後に再生機能呼び出し部810が実行された場合に呼び出される再生機能である。
【００４９】
したがって、対応表900において各行は１つの画面遷移と該画面遷移後に、撮影機能呼び出し部807が実行された場合に呼び出される撮影機能、再生機能呼び出し部810が実行された場合に呼び出される再生機能を表している。
【００５０】
具体的には、行950は、アプリケーション一覧画面431（領域951）からトップ画面Ａ433（領域952）に画面遷移すると、撮影機能呼び出し部807が実行された場合にはアプリケーションＡ固有撮影機能812（領域953）が呼び出されることを表している。同様に、再生機能呼び出し部810が実行された場合にはアプリケーションＡ固有再生機能813（領域954）が呼び出されることを表している。このように、画面遷移と遷移後の呼び出すべき撮影機能および再生機能との対応関係を示す対応表900に基づいて、画面遷移後に設定すべき撮影機能および再生機能を決定することができる。
【００５１】
図１０は、第２実施形態に係る撮影装置の入力イベント処理の一例を示すフローチャートである。S1001からS1013は各ステップを表す。まず、入力がレリーズボタン302の押下であるか否かを判断し(S1001)、レリーズボタン302の押下でなければ、入力が再生ボタン303の押下であるか否かを判断する(S1002)。そして、S1002の判断の結果、入力が再生ボタン303の押下でなければ、その他の入力イベント処理を行う(S1003)。
【００５２】
その後、画面遷移の有無を判断する(S1004)。S1004の判断の結果、画面遷移があれば、該画面遷移を対応表900から検索し、対応する撮影機能を撮影機能記憶部805に設定する (S1005)。同様に、画面遷移があれば、該画面遷移を対応表900から検索し、対応する再生機能を再生機能記憶部808に設定する (S1006)。そして、処理を終了する。
【００５３】
一方、S1001の判断の結果、入力がレリーズボタン302の押下であれば、現在画面保持部801から現在の画面の識別子を取得することにより、現在の画面が撮影画面であるか否かを判断する(S1007)。S1007の判断の結果、現在の画面が撮影画面であれば撮影機能記憶部805に保持されている現在の撮影機能による撮影処理を実施し(S1008)、S1004の判断に移る。S1007の判断の結果、現在の画面が撮影画面でなければ、撮影機能記憶部805に保持されている撮影機能を呼び出し(S1009)、遷移先の撮影画面の識別子を現在画面保持部801に設定した(S1010)後、S1004の判断に移る。
【００５４】
また、S1002の判断の結果、入力が再生ボタン303の押下であれば、現在画面保持部801から現在の画面の識別子を取得することにより、現在の画面が再生画面であるか否かを判断する(S1011)。S1011の判断の結果、現在の画面が再生画面であれば何も行なわず、現在の画面が再生画面でなければ、再生機能記憶部808に保持されている再生機能を呼び出す(S1012)。そして、遷移先の再生画面の識別子を現在画面保持部801に設定した(S1013)後、S1004の判断に移る。
【００５５】
以上説明したように、本実施形態によれば、画面遷移と呼び出す撮影機能・再生機能とを対応付けることにより、画面遷移に応じて呼び出す撮影機能および再生機能を決定することが可能となる。
【００５６】
（第３実施形態）
第３実施形態では、アプリケーションを起動する際にその時点での呼び出し対象の撮影機能を別途記憶し、アプリケーション終了時に呼び出し対象撮影機能に戻す例について説明する。なお、第１及び第２実施形態で説明した構成と同様の構成には同一の参照符号を付しており、その詳細な説明は省略する。
【００５７】
図１１は、第３実施形態に係る撮影装置の機能構成の一例を示したブロック図である。図１１において、1101は、呼び出されたアプリケーションが再生機能を有する場合に、その時点で再生機能記憶部213に記憶されている呼び出し対象の再生機能を記憶しておくための前の再生機能記憶部である。1102は、呼び出されたアプリケーションが撮影機能を有する場合に、その時点で撮影機能記憶部210に記憶されている呼び出し対象の撮影機能を記憶しておくための前の撮影機能記憶部である。
【００５８】
図１２は、第３実施形態に係る撮影装置の入力イベント処理の一例を示すフローチャートである。S1201からS1219は各ステップを表す。まず、入力がレリーズボタン302の押下であるか否かを判断し(S1201)、レリーズボタン302の押下でなければ、入力が再生ボタン303の押下であるか否かを判断する(S1202)。そして、S1202の判断の結果、入力が再生ボタン303の押下でなければ、入力がアプリケーションボタン304の押下であるか否かを判断する(S1203)。S1203の判断の結果、アプリケーションボタン304の押下でなければ、入力はアプリケーション一覧画面におけるアプリケーションの選択によるアプリケーションの呼び出しであるか否かを判断する(S1204)。S1204の判断の結果、入力がアプリケーションの呼び出しでなければ、その他の入力イベント処理を行い(S1205)、処理を終了する。
【００５９】
一方、S1201の判断の結果、入力がレリーズボタン302の押下であれば、現在画面保持部209から現在の画面の識別子を取得することにより、現在の画面が撮影画面であるか否かを判断する(S1206)。S1206の判断の結果、現在の画面が撮影画面であれば撮影機能記憶部210に保持されている現在の撮影機能による撮影処理を実施し(S1207)、処理を終了する。S1206の判断の結果、現在の画面が撮影画面でなければ、撮影機能記憶部210に保持されている撮影機能を呼び出し(S1208)、遷移先の撮影画面の識別子を現在画面保持部209に設定した(S1209)後、処理を終了する。
【００６０】
また、S1202の判断の結果、入力が再生ボタン303の押下であれば、現在画面保持部209から現在の画面の識別子を取得することにより、現在の画面が再生画面であるか否かを判断する(S1210)。S1210の判断の結果、現在の画面が再生画面であれば何も行なわず、現在の画面が再生画面でなければ、再生機能記憶部213に保持されている再生機能を呼び出す(S1211)。そして、遷移先の再生画面の識別子を現在画面保持部209に設定した(S1212)後、処理を終了する。
【００６１】
S1203の判断の結果、入力がアプリケーションボタン304の押下であれば、現在画面保持部209から現在の画面の識別子を取得することにより、現在の画面がアプリケーション一覧画面であるか否かを判断する(S1213)。S1213判断の結果、一覧表示制御部206を起動中でなければ一覧表示制御部206を呼び出し(S1214)、アプリケーション一覧画面の識別子を現在画面保持部209に設定した(S1215)後、処理を終了する。S1213の判断の結果、既に一覧表示制御部206を起動中である場合は何も行なわず、処理を終了する。
【００６２】
S1204の判断の結果、入力がアプリケーションの呼び出しであれば、該アプリケーションが固有の撮影機能217を有しているか否かを撮影機能判断部208により判断する（S1216）。S1216の判断の結果、呼び出されたアプリケーションが固有の撮影機能217を有していれば、撮影機能記憶部210に記憶している撮影機能を前の撮影機能記憶部1102に記憶する（S1217）。そして、該アプリケーション固有の撮影機能217を、撮影機能記憶部210に記憶する（S1218）。次に、該アプリケーションが固有の再生機能を有しているか否かを再生機能判断部204により判断する（S1219）。S1219の判断の結果、呼び出されたアプリケーションが固有の画像再生機能218を有していれば、再生機能記憶部213に記憶している再生機能を前の再生機能記憶部1101に記憶する（S1220）。そして、該アプリケーション固有の画像再生機能218を、再生機能記憶部213に記憶し（S1221）、処理を終了する。
【００６３】
図１３は、第３実施形態に係る撮影装置のアプリケーション終了処理の一例を示すフローチャートである。S1301からS1306は各ステップを表す。
【００６４】
まず、終了するアプリケーションは固有の撮影機能を有しているかを撮影機能判断部208により判断する（S1301）。呼び出し対象の撮影機能は、撮影機能記憶部210と前の撮影機能記憶部1102とに記憶されている２種類が存在し、この２つの記憶部により、入れ子状に記憶されている。このため、S1301の判断の結果、終了するアプリケーションが固有の撮影機能を有している場合には、前の撮影機能記憶部1102に記憶されている撮影機能を撮影機能記憶部210に記憶する（S1302）。そして、標準撮影機能211を前の撮影機能記憶部1102に記憶する（S1303）。
【００６５】
次に、終了するアプリケーションは固有の画像再生機能を有しているかを再生機能判断部204により判断する（S1304）。S1304の判断の結果、終了するアプリケーションが固有の撮影機能を有している場合には、前の再生機能記憶部1101に記憶されている再生機能を再生機能記憶部213に記憶する（S1305）。そして、標準の再生機能214を前の再生機能記憶部1101に記憶して（S1306）、処理を終了する。
【００６６】
図１４は、第３実施形態に係るイベントと記憶されている撮影機能との対応関係の一例を表す概念図である。より具体的には、撮影装置でのイベントと、撮影機能記憶部に現在設定されている呼び出すべき特定の撮影機能と、前の撮影機能記憶部に記憶されている特定の撮影機能とを対応付けて管理している。
【００６７】
第３実施形態に係る撮影装置には、それぞれ固有の撮影機能を有するアプリＸ、アプリＹが搭載されているものとする。図１４において、1410の列は発生したイベントを表す。イベントは上から順に時系列に発生したものとし、初期状態は電源OFFであるものとする。1420の列は同じ行のイベントが発生した場合に、撮影機能記憶部210に記憶される撮影機能を表している。1430の列は同じ行のイベントが発生した場合に、前の撮影機能記憶部1102に記憶される撮影機能を表している。
【００６８】
図１４において、初期状態である電源OFF状態において、電源ONのイベント1411が発生すると、撮影機能記憶部1421、前の撮影機能記憶部1431共に撮影装置標準の撮影機能211が記憶される。次に、アプリＸ起動のイベント1412が発生すると、撮影機能記憶部1422には、アプリＸ固有の撮影機能217が記憶され、前の撮影機能記憶部1432には撮影装置標準の撮影機能211が記憶される。次に、アプリＹ起動のイベント1413が発生すると、撮影機能記憶部1423には、アプリＹ固有の撮影機能217が記憶され、前の撮影機能記憶部1433にはアプリＸ固有の撮影機能217が記憶される。
【００６９】
次に、アプリＹ終了のイベント1414が発生すると、撮影機能記憶部1424には、アプリＸ固有の撮影機能217が記憶され、前の撮影機能記憶部1434には撮影装置標準の撮影機能211が記憶される。次に、アプリＸ終了のイベント1415が発生すると、撮影機能記憶部1425、前の撮影機能記憶部1435共に撮影装置標準の撮影機能211が記憶される。
【００７０】
以上説明したように、本実施形態によれば、固有の撮影機能を有するアプリケーションを起動する際にその時点での呼び出し対象の撮影機能を別途記憶するため、該アプリケーション終了時に呼び出し対象撮影機能に戻すことが可能となる。なお、図１４の例では撮影機能について説明したが、再生機能についても同様である。
【００７１】
なお、前の撮影機能記憶部・前の再生機能記憶部は複数の記憶領域を保持し、何段階も以前の撮影機能・再生機能を記憶できるように構成してもよい。また、以前の呼び出し対象撮影機能・再生機能の記憶領域を必要に応じて動的に確保、解放するように構成してもよい。
【００７２】
なお、上述の各実施形態では、アプリケーションと撮影機能との対応付けを、アプリケーションに撮影機能を含むという形で実現したが、アプリケーションからアプリケーションとは独立の撮影機能を参照するという形で実現してもよい。また、アプリケーションとアプリケーションとは独立した撮影機能との対応付けテーブルという形で実現してもよい。
【００７３】
（その他の実施形態）
また、本発明は、以下の処理を実行することによっても実現される。即ち、上述した実施形態の機能を実現するソフトウェア（プログラム）を、ネットワーク又は各種記憶媒体を介してシステム或いは装置に供給し、そのシステム或いは装置のコンピュータ（またはＣＰＵやＭＰＵ等）がプログラムを読み出して実行する処理である。
【符号の説明】
【００７４】
106：入力部、107：出力部、200：撮影装置、201：再生機能設定部、202：イベント通知部、203：撮影機能設定部、204：再生機能判断部、205：一覧呼び出し部、206：一覧表示制御部、207：アプリケーション呼び出し部、208：撮影機能判断部、209：現在画面保持部、210：撮影機能記憶部、211：標準撮影機能、212：撮影機能呼び出し部、213：再生機能記憶部、214：標準再生機能、215：再生機能呼び出し部、216：アプリケーション、217：アプリケーション固有撮影機能、218：アプリケーション固有再生機能
【図１】
2015231224.tif 000003
【図２】
2015231224.tif 000004
【図３】
2015231224.tif 000005
【図４】
2015231224.tif 000006
【図５】
2015231224.tif 000007
【図６】
2015231224.tif 000008
【図７】
2015231224.tif 000009
【図８】
2015231224.tif 000010
【図９】
2015231224.tif 000011
【図１０】
2015231224.tif 000012
【図１１】
2015231224.tif 000013
【図１２】
2015231224.tif 000014
【図１３】
2015231224.tif 000015
【図１４】
2015231224.tif 000016