(57)【要約】【課題】本発明は、画像ファイルを用いた処理を実行させる操作を簡便にすることを課題とする。【解決手段】本発明によれば、スクリーンショット機能により画像ファイルを生成する生成部１２と、カメラアプリがアクティブな状態で生成部１２により画像ファイルが生成された場合、第１の処理を実行する第１の実行部１１と、を備える端末装置１０が実現される。第１の処理は、カメラ機能による撮影操作に応じて行われる処理と異なる処理である。【選択図】図２
2018139359.tif 000002
【特許請求の範囲】
【請求項１】
スクリーンショット機能により画像ファイルを生成する生成手段と、
カメラアプリがアクティブな状態で前記生成手段により第１の画像ファイルが生成された場合、第１の処理を実行する実行手段と、
を備え、
前記第１の処理は、カメラ機能による撮影操作に応じて行われる処理と異なる処理である端末装置。
【請求項２】
請求項１に記載の端末装置において、
前記カメラ機能による撮影操作に応じて行われる処理は、当該撮影操作に応じて生成された第２の画像ファイルを不揮発性の記憶装置に保存する処理、又は、前記第２の画像ファイルを不揮発性の記憶装置に保存するか否かを問い合わせる処理である端末装置。
【請求項３】
請求項１又は２に記載の端末装置において、
前記第１の処理は、前記カメラアプリがアクティブでない状態でのスクリーンショット機能による撮影操作に応じて行われる処理と異なる端末装置。
【請求項４】
請求項３に記載の端末装置において、
前記カメラアプリがアクティブでない状態でのスクリーンショット機能による撮影操作に応じて行われる処理は、当該撮影操作に応じて生成された第３の画像ファイルを不揮発性の記憶装置に保存する処理、又は、前記第３の画像ファイルを不揮発性の記憶装置に保存するか否かを問い合わせる処理である端末装置。
【請求項５】
請求項１から４のいずれか１項に記載の端末装置において、
前記カメラアプリがアクティブな状態では、撮像素子により生成された画像が表示されるファインダーが前記カメラアプリによりディスプレイに表示され、
前記実行手段は、前記ファインダーが表示されている状態で前記生成手段により画像ファイルが生成された場合に前記第１の処理を実行する端末装置。
【請求項６】
請求項５に記載の端末装置において、
前記実行手段は、前記第１の画像ファイルから、前記ファインダー内に表示されている画像からなる編集後画像ファイルを生成し、前記編集後画像ファイルを用いて前記第１の処理を実行する端末装置。
【請求項７】
請求項１から６のいずれか１項に記載の端末装置において、
前記第１の処理は、前記第１の画像ファイル又は前記第１の画像ファイルから生成された編集後画像ファイルを用いた所定の処理を所定のアプリに実行させる処理である端末装置。
【請求項８】
請求項７に記載の端末装置において、
前記所定のアプリに実行させる前記所定の処理は、前記第１の画像ファイル又は前記編集後画像ファイルを検索キーとした検索のリクエストを、予め登録されている検索エンジンに送信する処理である端末装置。
【請求項９】
請求項８に記載の端末装置において、
予め複数の前記検索エンジンが登録されている場合、前記実行手段は、前記第１の画像ファイルの生成後、かつ、前記リクエストの送信前に、複数の前記検索エンジンの中のいずれかの選択を受付ける端末装置。
【請求項１０】
請求項７に記載の端末装置において、
前記所定のアプリに実行させる前記所定の処理は、前記第１の画像ファイル又は前記編集後画像ファイルを電子メールで所定の送信先に送信する処理である端末装置。
【請求項１１】
請求項７に記載の端末装置において、
前記所定のアプリに実行させる前記所定の処理は、前記第１の画像ファイル又は前記編集後画像ファイルを所定のサーバにアップロードする処理である端末装置。
【請求項１２】
請求項７から１１のいずれか１項に記載の端末装置において、
前記実行手段は、前記所定のアプリに所定の処理を実行させた後、前記第１の画像ファイル、又は、前記編集後画像ファイルを不揮発性の記憶装置に保存するか否かの選択を受付け、選択に応じた処理を実行する端末装置。
【請求項１３】
コンピュータが、
スクリーンショット機能により画像ファイルを生成する生成工程と、
カメラアプリがアクティブな状態で前記生成工程により画像ファイルが生成された場合、第１の処理を実行する実行工程と、
を実行し、
前記第１の処理は、カメラ機能による撮影操作に応じて行われる処理と異なる処理である処理方法。
【請求項１４】
コンピュータを、
スクリーンショット機能により画像ファイルを生成する生成手段、
カメラアプリがアクティブな状態で前記生成手段により画像ファイルが生成された場合、第１の処理を実行する実行手段、
として機能させ、
前記第１の処理は、カメラ機能による撮影操作に応じて行われる処理と異なる処理であるプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、端末装置、処理方法及びプログラムに関する。
【背景技術】
【０００２】
カメラアプリにより実現されるカメラ機能を備えた端末装置（例：スマートフォン）がある。カメラアプリを起動すると、端末装置は、例えばファインダーや撮影ボタン等をディスプレイに表示する。ファインダーには、撮像素子により生成された画像がリアルタイムに表示される。そして、カメラ機能の撮影操作（例：ディスプレイに表示された撮影ボタンのタッチ）を受付けると、端末装置は、ファインダー内の画像からなる画像ファイルを生成する。そして、端末装置は、画像ファイルの生成に応じて、自動的に当該画像ファイルを不揮発性の記憶装置に保存する処理を実行したり、保存するか破棄するかをユーザに問い合わせて、回答に応じた処理を実行したりする。
【０００３】
また、スクリーンショット機能（例：ＯＳ（operating system）に搭載されたスクリーンショット機能）を備えた端末装置がある。スクリーンショット機能の撮影操作を行うと、端末装置は、例えばその時点でディスプレイ全体に表示されている画像からなる画像ファイルを生成する。そして、端末装置は、画像ファイルの生成に応じて、自動的に当該画像ファイルを不揮発性の記憶装置に保存する処理を実行したり、保存するか破棄するかをユーザに問い合わせて、回答に応じた処理を実行したりする。
【０００４】
特許文献１には、画像キャプチャ機能を備える携帯電話機が開示されている。携帯電話機は、放送信号を受信すると、ディスプレイに放送コンテンツを表示する。そして、携帯電話機は、ディスプレイに表示した画像キャプチャボタンを押下されると、映像信号から画像をキャプチャし、フラッシュメモリ等に記録する。
【０００５】
次いで、携帯電話機は、生成したキャプチャ画像をディスプレイに表示する。また、携帯電話機は、キャプチャ画像を基にした画像検索機能を呼び出すための検索ボタンと、キャプチャ画像の表示及び画像検索処理を終了させるためのボタンとを、ディスプレイに表示する。そして、携帯電話機は、画像検索機能を呼び出すための検索ボタンを押下されると、インターネット上で画像検索を行うための処理を実行する。
【０００６】
特許文献２には、キャプチャされた画像から検索語を導出し、当該検索語を検索エンジンに提出する装置が開示されている。
【先行技術文献】
【特許文献】
【０００７】
【特許文献１】ＷＯ２００８／０１６０３１
【特許文献２】特開２０１４−２４１１５１
【発明の概要】
【発明が解決しようとする課題】
【０００８】
カメラ機能やスクリーンショット機能で生成され、不揮発性の記憶装置に保存された画像ファイルを用いて、様々な処理を行うことができる。例えば、検索エンジンでの画像検索や、電子メールでの画像ファイルの送信や、所定のサーバ（例：ＳＮＳ（social networking service）サーバ）への画像ファイルのアップロード等が例示されるが、これらに限定されない。
【０００９】
しかし、撮影後、所定のアプリを立ち上げて、そのアプリの機能を利用して不揮発性の記憶装置に保存された画像ファイルの中から今撮影した画像のファイルを探し出し、それを指定して所定の処理を実行させる指示を行うのは、操作が多く面倒である。本発明は、当該不都合を軽減することを課題とする。
【課題を解決するための手段】
【００１０】
本発明によれば、
スクリーンショット機能により画像ファイルを生成する生成手段と、
カメラアプリがアクティブな状態で前記生成手段により画像ファイルが生成された場合、第１の処理を実行する実行手段と、
を備え、
前記第１の処理は、カメラ機能による撮影操作に応じて行われる処理と異なる処理である端末装置が提供される。
【００１１】
また、本発明によれば、
コンピュータが、
スクリーンショット機能により画像ファイルを生成する生成工程と、
カメラアプリがアクティブな状態で前記生成工程により画像ファイルが生成された場合、第１の処理を実行する実行工程と、
を実行し、
前記第１の処理は、カメラ機能による撮影操作に応じて行われる処理と異なる処理である処理方法が提供される。
【００１２】
また、本発明によれば、
スクリーンショット機能により画像ファイルを生成する生成手段、
カメラアプリがアクティブな状態で前記生成手段により画像ファイルが生成された場合、第１の処理を実行する実行手段、
として機能させ、
前記第１の処理は、カメラ機能による撮影操作に応じて行われる処理と異なる処理であるプログラムが提供される。
【発明の効果】
【００１３】
本発明によれば、画像ファイルを用いた処理を実行させる操作が簡便になる。
【図面の簡単な説明】
【００１４】
【図１】本実施形態の端末装置のハードウエア構成の一例を概念的に示す図である。
【図２】本実施形態の端末装置の機能ブロック図の一例である。
【図３】本実施形態の端末装置の処理の流れの一例を示すフローチャートである。
【図４】本実施形態の端末装置の外観の一例を概念的に示す図である。
【図５】本実施形態の端末装置の処理の流れの一例を示すフローチャートである。
【図６】本実施形態の端末装置の機能ブロック図の一例である。
【図７】本実施形態の端末装置の機能ブロック図の一例である。
【発明を実施するための形態】
【００１５】
＜第１の実施形態＞
まず、本実施形態の端末装置の概要を説明する。端末装置は、カメラアプリにより実現されるカメラ機能、及び、スクリーンショット機能（例：ＯＳに搭載されたスクリーンショット機能、所定のアプリにより実現されるスクリーンショット機能）を備える。端末装置は、例えば、スマートフォン等の携帯端末であるが、これに限定されない。
【００１６】
カメラ機能及びスクリーンショット機能は、いずれも、撮影操作が行われたタイミングでディスプレイに表示されている画像の画像ファイルを生成する機能を有する点で共通する。しかし、撮影操作や、上記画像ファイルを生成するディスプレイ内の範囲等は各々に対応して定められる事項であり、互いに相違し得る。
【００１７】
違いの一例を説明する。カメラ機能の撮影操作は例えばディスプレイに表示された撮影ボタンのタッチであるのに対し、スクリーンショット機能の撮影操作は例えば物理ボタンの押下（例：複数の物理ボタンの同時押下）である。また、カメラ機能で撮影した場合、例えばディスプレイに表示されているファインダー内の画像からなる画像ファイルが生成されるのに対し、スクリーンショット機能で撮影した場合、例えばディスプレイ全体に表示されている画像からなる画像ファイルが生成される。このように、カメラ機能の撮影及びスクリーンショット機能の撮影は、明らかに相違する機能である。端末装置内には、このような互いに異なる２つの撮影機能が共存する。
【００１８】
例えば、カメラアプリを起動すると、端末装置は、ディスプレイにファインダーや撮影ボタン等を表示する。ファインダーには、撮像素子により生成された画像がリアルタイムに表示される。この状態を、カメラアプリがアクティブな状態という。そして、カメラ機能の撮影操作（例：ディスプレイに表示された撮影ボタンのタッチ）を受付けると、端末装置は、例えばファインダー内の画像からなる画像ファイルを生成する。そして、端末装置は、予め定められた所定の処理（以下、「第２の処理」）を自動的に実行する。すなわち、第２の処理は、カメラ機能による撮影操作に応じて行われる処理である。第２の処理は、例えば、当該撮影操作に応じて生成された画像ファイル（以下、第２の画像ファイル）を不揮発性の記憶装置に保存する処理、又は、第２の画像ファイルを不揮発性の記憶装置に保存するか否かを問い合わせる処理である。後者の場合、問い合わせの結果に応じた処理（第２の画像ファイルを不揮発性の記憶装置に保存、又は、破棄）を行ってもよい。なお、ここで例示した撮影操作、撮影範囲、第２の処理の詳細等はあくまで一例であり、これらに限定されない。
【００１９】
また、カメラアプリがアクティブでない状態で、スクリーンショット機能の撮影操作（例：複数の物理ボタンの同時押下）を行うと、端末装置は、例えばその時点でディスプレイ全体に表示されている画像からなる画像ファイルを生成する。そして、端末装置は、予め定められた所定の処理（以下、「第３の処理」）を自動的に実行する。すなわち、第３の処理は、カメラアプリがアクティブでない状態でのスクリーンショット機能による撮影操作に応じて行われる処理である。以下、カメラアプリがアクティブでない状態でスクリーンショット機能により生成された画像ファイルを、第３の画像ファイルという。第３の処理は、例えば、第３の画像ファイルを不揮発性の記憶装置に保存する処理、又は、第３の画像ファイルを不揮発性の記憶装置に保存するか否かを問い合わせる処理である。後者の場合、問い合わせの結果に応じた処理（第３の画像ファイルを不揮発性の記憶装置に保存、又は、破棄）を行ってもよい。なお、第２の処理及び第３の処理は、同じ処理であってもよいし、異なる処理であってもよい。なお、ここで例示した撮影操作、撮影範囲、第３の処理の詳細等はあくまで一例であり、これらに限定されない。また、第２の処理及び第３の処理は、同じ処理であってもよいし、異なる処理であってもよい。
【００２０】
また、カメラアプリがアクティブな状態で、スクリーンショット機能の撮影操作（例：複数の物理ボタンの同時押下）を行うと、端末装置は、例えばその時点でディスプレイ全体に表示されている画像からなる画像ファイルを生成する。そして、端末装置は、予め定められた所定の処理（以下、「第１の処理」）を実行する。第１の処理は、第２の処理及び第３の処理と異なる処理である。なお、ここで例示した撮影操作、撮影範囲等はあくまで一例であり、これらに限定されない。
【００２１】
カメラ機能での撮影、及び、カメラアプリがアクティブでない状態でのスクリーンショット機能での撮影は、広く利用されている操作である。これらの撮影に応じて行われる第２の処理や第３の処理は、例えばメーカ毎にほぼ標準化されており、当該処理の大きな変更はユーザに混乱を起こさせる。しかし、カメラアプリがアクティブなときに、わざわざスクリーンショット機能で画像ファイルを生成することは稀である。このため、このような操作がなされた場合に、上記第２の処理や第３の処理と異なる処理を実行しても、ユーザに大きな混乱を引き起こさせないと考えられる。
【００２２】
そこで、本実施形態の端末装置は、「カメラアプリがアクティブなときに、スクリーンショット機能で撮影する」という操作がなされると、上記第２の処理や第３の処理と異なる第１の処理を実行する。例えば、端末装置は、「カメラアプリがアクティブなときに、スクリーンショット機能で撮影する」という操作を受付け、画像ファイルを生成すると、当該撮影で新たに生成された画像ファイルを用いた所定の処理を実行する。このような本実施形態の端末装置によれば、画像ファイルを用いて所定の処理を実行させる操作が簡便になる。
【００２３】
次に、端末装置の構成を詳細に説明する。まず、端末装置のハードウエア構成の一例について説明する。本実施形態の端末装置が備える各機能部は、任意のコンピュータのＣＰＵ（Central Processing Unit）、メモリ、メモリにロードされるプログラム、そのプログラムを格納するハードディスク等の記憶ユニット（あらかじめ装置を出荷する段階から格納されているプログラムのほか、ＣＤ（Compact Disc）等の記憶媒体やインターネット上のサーバ等からダウンロードされたプログラムをも格納できる）、ネットワーク接続用インターフェイスを中心にハードウエアとソフトウエアの任意の組合せによって実現される。そして、その実現方法、装置にはいろいろな変形例があることは、当業者には理解されるところである。
【００２４】
図１は、本実施形態の端末装置のハードウエア構成を例示するブロック図である。図１に示すように、端末装置は、プロセッサ１Ａ、メモリ２Ａ、入出力インターフェイス３Ａ、周辺回路４Ａ、バス５Ａを有する。周辺回路４Ａには、様々なモジュールが含まれる。
【００２５】
バス５Ａは、プロセッサ１Ａ、メモリ２Ａ、周辺回路４Ａ及び入出力インターフェイス３Ａが相互にデータを送受信するためのデータ伝送路である。プロセッサ１Ａは、例えばＣＰＵ（Central Processing Unit） やＧＰＵ（Graphics Processing Unit）などの演算処理装置である。メモリ２Ａは、例えばＲＡＭ（Random Access Memory）やＲＯＭ（Read Only Memory）などのメモリである。入出力インターフェイス３Ａは、入力装置（例：キーボード、マウス、マイク、物理キー、タッチパネルディスプレイ、コードリーダ等）、外部装置、外部サーバ、外部センサ等から情報を取得するためのインターフェイスや、出力装置（例：ディスプレイ、スピーカ、プリンター、メーラ等）、外部装置、外部サーバ等に情報を出力するためのインターフェイスなどを含む。プロセッサ１Ａは、各モジュールに指令を出し、それらの演算結果をもとに演算を行うことができる。
【００２６】
次に、端末装置の機能構成を説明する。図２に、端末装置１０の機能ブロック図の一例を示す。図示するように、端末装置１０は、第１の実行部１１（実行部の１つの実施形態）と、生成部１２とを有する。図示しないが、上述したカメラ機能を実現するカメラ部を有してもよい。
【００２７】
生成部１２は、スクリーンショット機能により画像ファイルを生成する。すなわち、生成部１２は、スクリーンショットの操作がなされると、画像ファイルを生成する。例えば、生成部１２は、スクリーンショットの操作がなされると、その時点でディスプレイ全体に表示されている画像からなる画像ファイルを生成してもよい。
【００２８】
第１の実行部１１は、アクティブなアプリを特定する手段を有する。そして、第１の実行部１１は、特定した結果に基づき、カメラアプリがアクティブな状態か否かを判断する。また、第１の実行部１１は、生成部１２により画像ファイルが生成されたことを特定する手段（例：スクリーンショットの操作がなされたことを検出する手段）を有する。第１の実行部１１が有するこれらの手段は、任意の技術で実現できる。
【００２９】
そして、第１の実行部１１は、カメラアプリがアクティブな状態で生成部１２により画像ファイルが生成された場合、第１の処理を実行する。以下、カメラアプリがアクティブな状態で生成部１２により生成された画像ファイルを、第１の画像ファイルという。
【００３０】
第１の処理は、第２の処理及び第３の処理と異なる処理であり、かつ、撮影された画像を用いる処理であればよく、本実施形態ではその詳細は特段制限されない。
【００３１】
上述のように、カメラアプリがアクティブな状態では、ディスプレイにファインダーや撮影ボタン等が表示され、ファインダーには、撮像素子により生成された画像がリアルタイムに表示される。第１の実行部１１は、カメラアプリによりディスプレイにファインダーが表示されている状態か否かを特定する手段を備えてもよい。そして、第１の実行部１１は、その結果に基づき第１の処理を実行するか否かを決定してもよい。例えば、各種設定を行う設定画面等がディスプレイに表示されている際には、ディスプレイにファインダーが表示されない場合がある。
【００３２】
次に、図３のフローチャートを用いて、本実施形態の端末装置１０の処理の流れの一例を説明する。
【００３３】
第１の実行部１１は、端末装置１０におけるアクティブなアプリを特定し、特定した結果に基づき、カメラアプリがアクティブな状態か否かを判断する処理を継続する（Ｓ１０）。アクティブなアプリがカメラアプリと判断した場合（Ｓ１０のＹｅｓ）、生成部１２により第１の画像ファイルが生成された否かの判断を行う（Ｓ１１）。カメラアプリがアクティブな状態である間、Ｓ１１の判断を継続する。
【００３４】
カメラアプリがアクティブな状態で、生成部１２により第１の画像ファイルが生成された場合（Ｓ１１のＹｅｓ）、第１の実行部１１は、第１の処理を実行する（Ｓ１２）。以降、処理を終了させる指示がなければ（Ｓ１３のＮｏ）、Ｓ１０に戻って同様の処理を繰り返す。
【００３５】
ちなみに、アクティブなアプリがカメラアプリである状態で（Ｓ１０のＹｅｓ）、カメラ機能による撮影操作がなされた場合、当該撮影操作に応じて第２の処理が実行される。また、アクティブなアプリがカメラアプリでない状態で（Ｓ１０のＮｏ）、スクリーンショット機能による撮影操作がなされた場合、当該撮影操作に応じて第３の処理が実行される。第２の処理及び第３の処理は、上述の通りである。
【００３６】
以上説明した本実施形態の端末装置１０は、「カメラアプリがアクティブなときに、スクリーンショット機能で撮影する」という操作がなされると、新たに生成した画像ファイルを用いた所定の処理を実行する。所定の処理は、カメラ機能による撮影操作に応じて行われる処理や、カメラアプリがアクティブでない状態でのスクリーンショット機能による撮影操作に応じて行われる処理と異なる処理である。このような本実施形態の端末装置によれば、画像ファイルを用いた処理を実行させる操作が簡便になるほか、操作の幅が広がり好ましい。
【００３７】
＜第２の実施形態＞
本実施形態の端末装置１０は、「カメラアプリがアクティブなときに、スクリーンショット機能で撮影する」という操作がなされると、画像ファイルを生成し、次いで新たに生成された画像ファイルを編集し、そして編集後の画像ファイルを用いて上記第１の処理を実行する点で、第１の実施形態と異なる。以下、詳細に説明する。
【００３８】
端末装置１０のハードウエア構成の一例は、第１の実施形態と同様である。
【００３９】
次に、端末装置の機能構成を説明する。図６に、端末装置１０の機能ブロック図の一例を示す。図示するように、端末装置１０は、第２の実行部１３（実行部の１つの実施形態）と、生成部１２とを有する。図示しないが、上述したカメラ機能を実現するカメラ部を有してもよい。生成部１２の機能は、第１の実施形態と同様である。第２の実行部１３は、第１の実行部１１の機能を有してもよい。
【００４０】
第２の実行部１３は、「生成部１２により生成された第１の画像ファイルを編集し、編集後の画像ファイル（以下、「編集後画像ファイル」）を用いて第１の処理を実行する機能」を有する。
【００４１】
第１の画像ファイルは、例えば、撮影操作があった時点でディスプレイ全体に表示されている画像からなる画像ファイルである。カメラアプリがアクティブなときには、ディスプレイには、ファインダーのみならず、その他の画像も表示される。
【００４２】
図４を用いて説明する。端末装置１０は、タッチパネルディスプレイＴＤを備える。カメラアプリがアクティブな状態のときには、例えば図示するように、タッチパネルディスプレイＴＤに、ファインダーＦ、及び、カメラアプリに属する撮影ボタンＳＢ等が表示される。ファインダーＦには、撮像素子により生成された画像がリアルタイムに表示される。
【００４３】
図４に示す状態で、スクリーンショット機能による撮影操作（例：物理ボタンＢ１及びＢ２の同時押下）がなされると、例えばタッチパネルディスプレイＴＤ全体に表示されている画像からなる第１の画像ファイルが生成される。すなわち、第１の画像ファイルは、ファインダーＦ及びファインダーＦに表示された画像のみならず、撮影ボタンＳＢ等のその他の画像をも含む。ちなみに、図４に示す状態で、カメラ機能による撮影操作（例：撮影ボタンＳＢのタッチ）がなされると、例えばファインダーＦに表示されている画像からなる画像ファイルが生成される。当該画像ファイルには、撮影ボタンＳＢ等のその他の画像が含まれない。
【００４４】
第２の実行部１３は、上述のような第１の画像ファイルから、カメラアプリによりディスプレイに表示されるファインダーＦ内の画像からなる編集後画像ファイルを生成することができる。すなわち、第２の実行部１３は、第１の画像ファイルから、カメラアプリによりディスプレイに表示されるファインダーＦ内の画像のみを抽出し、その他の画像を消去した編集後画像ファイルを生成することができる。
【００４５】
第１の画像ファイルの画像内でファインダーＦの位置を特定する手段は設計的事項であり、特段制限されない。例えば、カメラアプリごとに、ファインダーＦやその他の部品（例：撮影ボタンＳＢ）等の配置パターンは予め定まっている。第２の実行部１３は、この配置パターンに基づき、第１の画像ファイルの画像内のファインダーＦの位置を特定してもよい。
【００４６】
次に、図５のフローチャートを用いて、本実施形態の端末装置１０の処理の流れの一例を説明する。
【００４７】
第２の実行部１３は、端末装置１０におけるアクティブなアプリを特定し、特定した結果に基づき、カメラアプリがアクティブな状態か否かを判断する処理を継続する（Ｓ２０）。アクティブなアプリがカメラアプリと判断した場合（Ｓ２０のＹｅｓ）、生成部１２により画像ファイルが生成された否かの判断を行う（Ｓ２１）。カメラアプリがアクティブな状態である間、Ｓ２１の判断を継続する。
【００４８】
カメラアプリがアクティブな状態で、生成部１２により第１の画像ファイルが生成された場合（Ｓ２１のＹｅｓ）、第２の実行部１３は、第１の画像ファイルから、カメラアプリによりディスプレイに表示されるファインダー内の画像のみを抽出し、その他の画像を消去した編集後画像ファイルを生成する（Ｓ２２）。その後、第２の実行部１３は第１の処理を実行する（Ｓ２３）。以降、処理を終了させる指示がなければ（Ｓ２４のＮｏ）、Ｓ２０に戻って同様の処理を繰り返す。
【００４９】
ちなみに、アクティブなアプリがカメラアプリである状態で（Ｓ２０のＹｅｓ）、カメラ機能による撮影操作がなされた場合、当該撮影操作に応じて第２の処理が実行される。また、アクティブなアプリがカメラアプリでない状態で（Ｓ２０のＮｏ）、スクリーンショット機能による撮影操作がなされた場合、当該撮影操作に応じて第３の処理が実行される。第２の処理及び第３の処理は、上述の通りである。
【００５０】
以上説明した本実施形態の端末装置１０によれば、第１の実施形態と同様の作用効果を実現できる。
【００５１】
また、本実施形態によれば、「カメラアプリがアクティブなときに、スクリーンショット機能で撮影する」という操作がなされると、生成された画像ファイルから不要な部分を除去した編集後画像ファイルを生成し、当該編集後画像ファイルを用いた所定の処理を実行することができる。
【００５２】
このような本実施形態の端末装置によれば、カメラアプリがアクティブなときに、スクリーンショット機能で撮影した際に生じる不都合（画像ファイルに、フレーム以外の部分も含まれる）を解消した上で、画像ファイルを用いた処理の処理を実行することができる。このため、本実施形態の処理がより有益なものとなる。例えば第１の処理が画像検索処理である場合、不要な部分を除去した編集後画像ファイルを用いて画像検索処理を実行することにより、検索の精度が向上する。
【００５３】
＜第３の実施形態＞
本実施形態の端末装置１０は、「カメラアプリがアクティブなときに、スクリーンショット機能で撮影する」という操作がなされると、所定のアプリに、第１の画像ファイル又は編集後画像ファイルを用いた所定の処理を実行させる点で、第１及び第２の実施形態と異なる。以下、詳細に説明する。
【００５４】
端末装置１０のハードウエア構成の一例は、第１及び第２の実施形態と同様である。
【００５５】
次に、端末装置の機能構成を説明する。図７に、端末装置１０の機能ブロック図の一例を示す。図示するように、端末装置１０は、第３の実行部１４（実行部の１つの実施形態）と、生成部１２とを有する。図示しないが、上述したカメラ機能を実現するカメラ部を有してもよい。生成部１２の機能は、第１及び第２の実施形態と同様である。第３の実行部１４は、第１の実行部１１及び／又は第２の実行部１３の機能を有してもよい。
【００５６】
第３の実行部１４は、カメラアプリがアクティブな状態で生成部１２により第１の画像ファイルが生成された場合、第１の処理を実行する。第１の処理は、第１の画像ファイル又は第１の画像ファイルから生成された編集後画像ファイルを用いた所定の処理を所定のアプリに実行させる処理である。
【００５７】
例えば、所定のアプリはウェブブラウザであってもよい。そして、第３の実行部１４は、ウェブブラウザに、第１の画像ファイル又は編集後画像ファイルを検索キーとした検索のリクエストを、予め登録されている検索エンジンに送信させてもよい。
【００５８】
なお、予め複数の検索エンジンが登録されている場合、第３の実行部１４は、第１の画像ファイルの生成後、かつ、ウェブブラウザによるリクエストの送信前に、複数の検索エンジンの中のいずれかの選択をユーザから受付けてもよい。そして、第３の実行部１４は、ウェブブラウザに、選択された検索エンジンに向けて上記リクエストを送信させてもよい。例えば、第３の実行部１４は、「いずれの検索エンジンで検索しますか？」等の質問と共に、登録されている複数の検索エンジンを一覧表示し、その中の何れかの選択をユーザから受付けてもよい。
【００５９】
その他、所定のアプリはメーラであってもよい。そして、第３の実行部１４は、メーラに、第１の画像ファイル又は編集後画像ファイルを電子メールで所定の送信先（予め登録されている１つまたは複数のメールアドレス）に送信させてもよい。
【００６０】
その他、所定のアプリはＳＮＳ（social networking service）アプリであってもよい。そして、第３の実行部１４は、ＳＮＳアプリに、第１の画像ファイル又は編集後画像ファイルを所定のサーバ（ＳＮＳサーバ）にアップロード（画像の投稿）させてもよい。この場合、第３の実行部１４は、予め、ＳＮＳのサイトにログインするための情報（例：ＩＤ及びパスワード）の登録を受付けておいてもよい。そして、第３の実行部１４は、ＳＮＳアプリに、当該情報を用いて所定の処理を実行させてもよい。すなわち、当該情報に含まれる所定のＩＤ及びパスワードでＳＮＳのサイトにログインさせ、第１の画像ファイル又は編集後画像ファイルのアップロードを行わせてもよい。
【００６１】
なお、第３の実行部１４は、所定のアプリに所定の処理を実行させた後、第１の画像ファイル、又は、編集後画像ファイルを不揮発性の記憶装置に保存するか否かの選択を、ユーザから受付けてもよい。そして、第３の実行部１４は、選択に応じた処理を実行してもよい。保存の他に、例えば破棄等の処理が選択肢に含まれてもよい。
【００６２】
以上説明した本実施形態によれば、第１及び第２の実施形態と同様の作用効果を実現できる。
【００６３】
また、本実施形態によれば、「カメラアプリがアクティブなときに、スクリーンショット機能で撮影する」という操作がなされると、例えば、生成された画像ファイルや編集後画像ファイルを用いた画像検索を行うことができる。
【００６４】
また、本実施形態によれば、「カメラアプリがアクティブなときに、スクリーンショット機能で撮影する」という操作がなされると、例えば、生成された画像ファイルや編集後画像ファイルを予め登録された送信先に電子メールで送信することができる。
【００６５】
また、本実施形態によれば、「カメラアプリがアクティブなときに、スクリーンショット機能で撮影する」という操作がなされると、例えば、生成された画像ファイルや編集後画像ファイルを予め登録されたサーバにアップロードさせることができる。
【００６６】
このような本実施形態によれば、「撮影後、所定のアプリを立ち上げて、そのアプリの機能を利用して不揮発性の記憶装置に保存された画像ファイルの中から今撮影した画像のファイルを探し出し、それを指定して所定の処理を実行させる指示を行う」という、多くのステップからなる面倒な操作を行うことなく、簡便な操作で、画像ファイルを用いた所定の処理を実行させることができる。このように、本実施形態によれば、ユーザフレンドリーな装置を実現できる。
【００６７】
また、本実施形態によれば、画像ファイルを用いた所定の処理を実行させた後に、当該処理に用いた画像ファイルを不揮発性の記憶装置に保存するか否かの選択を受付け、それに応じた処理を実行することができる。このような本実施形態によれば、必要な画像ファイルのみを不揮発性の記憶装置に保存し、単に画像検索等を行うためだけに一時的に必要だった画像ファイルの保存を回避できる。結果、不要な画像ファイルの保存により記憶容量が増える不都合を回避できる。また、不揮発性の記憶装置に保存されてしまった不要な画像ファイルを削除するという面倒な作業を回避できる。
【００６８】
ここで、本実施形態の端末装置１０の利用場面の一例を説明する。例えば、店舗やオンラインで買物中のユーザは、店舗に陳列されている商品や、オンラインで画像表示された商品の詳細情報を、インターネットで検索する場合がある。例えば、他の店舗における販売価格を調べたり、より詳細なスペックを調べたり、他のユーザによる口コミ情報を調べたりする場合がある。
【００６９】
このような場面で、本実施形態の端末装置１０が利用できる。ユーザは、カメラアプリをアクティブな状態にし、対象の商品をフレームに表示させた状態で、スクリーンショット機能で撮影を行う。端末装置１０は、当該撮影操作に応じて、ウェブブラウザに、新たに生成された画像ファイル、又は、当該画像ファイルから生成された編集後画像ファイルを検索キーとした検索のリクエストを、予め登録されている検索エンジンに送信させる。その後、ウェブブラウザは、検索の結果を検索エンジンから受信すると、当該結果をディスプレイに表示する。
【００７０】
このように、「カメラアプリがアクティブなときに、スクリーンショット機能で撮影する」という操作のみで、撮影した商品に対する所定の検索エンジンでの検索を行わせることができる。
【００７１】
ここで、本実施形態の端末装置１０の利用場面の他の一例を説明する。例えば、日常生活の中で頻繁に様々な被写体を撮影し、ＳＮＳに投稿するユーザがいる。本実施形態の端末装置１０は、このようなユーザにとって便利なものである。
【００７２】
当該ユーザは、ＳＮＳに投稿する画像を撮影する際、カメラアプリをアクティブな状態にし、被写体をフレームに表示させた状態で、スクリーンショット機能で撮影を行う。端末装置１０は、当該撮影操作に応じて、ＳＮＳアプリに、新たに生成された画像ファイル、又は、当該画像ファイルから生成された編集後画像ファイルをＳＮＳサーバにアップロードさせる。結果、新たに撮影された画像が投稿される。
【００７３】
このように、「カメラアプリがアクティブなときに、スクリーンショット機能で撮影する」という操作のみで、撮影した画像をＳＮＳサーバにアップロードさせることができる。
【００７４】
ここで、本実施形態の端末装置１０の利用場面の他の一例を説明する。例えば、日常生活の中で頻繁に様々な被写体を撮影し、所定の送信先に電子メールで送信するユーザがいる。例えば、孫の写真を祖父母に送信する父母（ユーザ）等が該当する。本実施形態の端末装置１０は、このようなユーザにとって便利なものである。
【００７５】
当該ユーザは、所定の送信先に送信する画像を撮影する際、カメラアプリをアクティブな状態にし、被写体をフレームに表示させた状態で、スクリーンショット機能で撮影を行う。端末装置１０は、当該撮影操作に応じて、メーラに、新たに生成された画像ファイル、又は、当該画像ファイルから生成された編集後画像ファイルを所定の送信先に送信させる。結果、新たに撮影された画像が所定の送信先に送信される。
【００７６】
このように、「カメラアプリがアクティブなときに、スクリーンショット機能で撮影する」という操作のみで、撮影した画像を電子メールで所定の送信先に送信させることができる。
【００７７】
以下、参考形態の例を付記する。
１．  スクリーンショット機能により画像ファイルを生成する生成手段と、
カメラアプリがアクティブな状態で前記生成手段により第１の画像ファイルが生成された場合、第１の処理を実行する実行手段と、
を備え、
前記第１の処理は、カメラ機能による撮影操作に応じて行われる処理と異なる処理である端末装置。
２．  １に記載の端末装置において、
前記カメラ機能による撮影操作に応じて行われる処理は、当該撮影操作に応じて生成された第２の画像ファイルを不揮発性の記憶装置に保存する処理、又は、前記第２の画像ファイルを不揮発性の記憶装置に保存するか否かを問い合わせる処理である端末装置。
３．  １又は２に記載の端末装置において、
前記第１の処理は、前記カメラアプリがアクティブでない状態でのスクリーンショット機能による撮影操作に応じて行われる処理と異なる端末装置。
４．  ３に記載の端末装置において、
前記カメラアプリがアクティブでない状態でのスクリーンショット機能による撮影操作に応じて行われる処理は、当該撮影操作に応じて生成された第３の画像ファイルを不揮発性の記憶装置に保存する処理、又は、前記第３の画像ファイルを不揮発性の記憶装置に保存するか否かを問い合わせる処理である端末装置。
５．  １から４のいずれかに記載の端末装置において、
前記カメラアプリがアクティブな状態では、撮像素子により生成された画像が表示されるファインダーが前記カメラアプリによりディスプレイに表示され、
前記実行手段は、前記ファインダーが表示されている状態で前記生成手段により画像ファイルが生成された場合に前記第１の処理を実行する端末装置。
６．  ５に記載の端末装置において、
前記実行手段は、前記第１の画像ファイルから、前記ファインダー内に表示されている画像からなる編集後画像ファイルを生成し、前記編集後画像ファイルを用いて前記第１の処理を実行する端末装置。
７．  １から６のいずれかに記載の端末装置において、
前記第１の処理は、前記第１の画像ファイル又は前記第１の画像ファイルから生成された編集後画像ファイルを用いた所定の処理を所定のアプリに実行させる処理である端末装置。
８．  ７に記載の端末装置において、
前記所定のアプリに実行させる前記所定の処理は、前記第１の画像ファイル又は前記編集後画像ファイルを検索キーとした検索のリクエストを、予め登録されている検索エンジンに送信する処理である端末装置。
９．  ８に記載の端末装置において、
予め複数の前記検索エンジンが登録されている場合、前記実行手段は、前記第１の画像ファイルの生成後、かつ、前記リクエストの送信前に、複数の前記検索エンジンの中のいずれかの選択を受付ける端末装置。
１０．  ７に記載の端末装置において、
前記所定のアプリに実行させる前記所定の処理は、前記第１の画像ファイル又は前記編集後画像ファイルを電子メールで所定の送信先に送信する処理である端末装置。
１１．  ７に記載の端末装置において、
前記所定のアプリに実行させる前記所定の処理は、前記第１の画像ファイル又は前記編集後画像ファイルを所定のサーバにアップロードする処理である端末装置。
１２．  ７から１１のいずれかに記載の端末装置において、
前記実行手段は、前記所定のアプリに所定の処理を実行させた後、前記第１の画像ファイル、又は、前記編集後画像ファイルを不揮発性の記憶装置に保存するか否かの選択を受付け、選択に応じた処理を実行する端末装置。
１３．  コンピュータが、
スクリーンショット機能により画像ファイルを生成する生成工程と、
カメラアプリがアクティブな状態で前記生成工程により画像ファイルが生成された場合、第１の処理を実行する実行工程と、
を実行し、
前記第１の処理は、カメラ機能による撮影操作に応じて行われる処理と異なる処理である処理方法。
１４．  コンピュータを、
スクリーンショット機能により画像ファイルを生成する生成手段、
カメラアプリがアクティブな状態で前記生成手段により画像ファイルが生成された場合、第１の処理を実行する実行手段、
として機能させ、
前記第１の処理は、カメラ機能による撮影操作に応じて行われる処理と異なる処理であるプログラム。
【符号の説明】
【００７８】
１Ａ    プロセッサ
２Ａ    メモリ
３Ａ    入出力Ｉ／Ｆ
４Ａ    周辺回路
５Ａ    バス
１０    端末装置
１１    第１の実行部
１２    生成部
１３    第２の実行部
１４    第３の実行部
Ｆ      ファインダー
ＴＤ    タッチパネルディスプレイ
ＳＢ    撮影ボタン
Ｂ１    物理ボタン
Ｂ２    物理ボタン
【図１】
2018139359.tif 000003
【図２】
2018139359.tif 000004
【図３】
2018139359.tif 000005
【図４】
2018139359.tif 000006
【図５】
2018139359.tif 000007
【図６】
2018139359.tif 000008
【図７】
2018139359.tif 000009