(57)【要約】【課題】  撮影装置での撮影処理により生成された画像データに対して、簡易な操作により情報を付加する等の編集処理を行うこと。【解決手段】  撮影装置が撮影可能状態になると、音声認識を開始し、画像情報に付加するテキスト情報を生成する。そして、音声認識で得られた複数のテキスト情報から、画像データに付加するテキスト情報を選択し、その後、画像データ中の位置の指定を受け付けると、予め指定されたフォントサイズ、カラーのテキスト合成データを作成し、画像データとテキスト合成データとを合成して、合成画像データを作成する。その合成画像データを一覧表示する際に、合成されたテキストを別途表示し、どのような編集が行われているかを、ユーザが容易に認識できるようにする。【選択図】  図１２
2014053876.tif 000002
【特許請求の範囲】
【請求項１】
音声認識処理を行うサーバ装置と通信可能な撮影装置であって、
被写体の撮影を行い、画像データを生成する撮影手段と、
前記撮影手段での被写体の撮影可能状態において取得した音声データを前記サーバ装置に送信することで、前記サーバ装置に音声認識処理を要求する要求手段と、
前記要求手段で要求した音声認識処理に応じて、前記サーバ装置により行われる音声認識処理の結果データであるテキストデータを前記サーバ装置より受信する受信手段と、
前記テキストデータと、前記撮影手段で撮影される画像データとを関連付けて記憶する記憶手段と、
前記画像データに対して当該画像データに関連付けられたテキストデータを合成する編集処理を行う画像編集手段と、
前記画像データを一覧表示する表示手段と
を備え、
前記表示手段は、一覧表示される画像データにテキストデータが合成されている場合に、画像データとともに合成されているテキストデータを表示すること
を特徴とする撮影装置。
【請求項２】
前記撮影手段で被写体の撮影処理が可能となった場合に、前記音声データの取得を開始する開始手段と、
前記撮影手段での被写体の撮影が終了した後に、前記開始手段で開始された音声データの取得を終了する終了手段と
を備えることを特徴とする請求項１に記載の撮影装置。
【請求項３】
前記表示手段が前記画像データの一覧表示を行う前に、前記画像データに合成されたテキストデータを表示する／しないのモード設定を行う設定手段を更に備え、
前記表示手段は、前記設定手段により、前記画像データに合成されたテキストデータを表示するモードに設定された場合に、一覧表示される画像データにテキストデータが合成されている場合に、画像データとともに合成されているテキストデータを表示すること
を特徴とする請求項１または２に記載の撮影装置。
【請求項４】
前記テキストデータを画像データに合成する際の色、フォント、文字サイズの少なくともいずれか１つの設定を受け付ける受付手段を更に備え、
前記画像編集手段は、前記画像データに対して当該画像データに関連付けられたテキストデータを、前記受付手段で受け付けが設定に基づき合成することで、画像データの編集処理を行うこと
を特徴とする請求項１乃至３のいずれか１項に記載の撮影装置。
【請求項５】
音声認識処理を行うサーバ装置と通信可能な撮影装置の制御方法であって、
被写体の撮影を行い、画像データを生成する撮影工程と、
前記撮影工程での被写体の撮影可能状態において取得した音声データを前記サーバ装置に送信することで、前記サーバ装置に音声認識処理を要求する要求工程と、
前記要求工程で要求した音声認識処理に応じて、前記サーバ装置により行われる音声認識処理の結果データであるテキストデータを前記サーバ装置より受信する受信工程と、
前記テキストデータと、前記撮影手段で撮影される画像データとを関連付けて記憶装置に記憶する記憶工程と、
前記画像データに対して当該画像データに関連付けられたテキストデータを合成する編集処理を行う画像編集工程と、
前記画像データを一覧表示する表示工程と
を備え、
前記表示工程は、一覧表示される画像データにテキストデータが合成されている場合に、画像データとともに合成されているテキストデータを表示すること
を特徴とする撮影装置の制御方法。
情報処理方法。
【請求項６】
音声認識処理を行うサーバ装置と通信可能な撮影装置を、
被写体の撮影を行い、画像データを生成する撮影手段と、
前記撮影手段での被写体の撮影可能状態において取得した音声データを前記サーバ装置に送信することで、前記サーバ装置に音声認識処理を要求する要求手段と、
前記要求手段で要求した音声認識処理に応じて、前記サーバ装置により行われる音声認識処理の結果データであるテキストデータを前記サーバ装置より受信する受信手段と、
前記テキストデータと、前記撮影手段で撮影される画像データとを関連付けて記憶装置に記憶する記憶手段と、
前記画像データに対して当該画像データに関連付けられたテキストデータを合成する編集処理を行う画像編集手段と、
前記画像データを一覧表示する表示手段
として機能させ、
前記表示手段は、一覧表示される画像データにテキストデータが合成されている場合に、画像データとともに合成されているテキストデータを表示すること
を特徴とするコンピュータプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、カメラ等で撮影が行われることで作成される画像データに対する加工を行う技術に関する。
【背景技術】
【０００２】
デジタルカメラ等で撮影することにより作成した画像データに対して、加工処理を行うことが広く行われている。例えば、画像データに対して飾り枠を設定したり、また、画像データに対するコメント等のテキストデータを画像データと合成したりすることなどがよく知られている。
【０００３】
例えば、特許文献１には、デジタルカメラで撮影することにより作成した画像データに対して、撮影時にマイクから入力された音声データを音声認識処理することで得たテキストデータを合成することで、合成画像データを作成する技術が開示されている。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２００７−４９２４５号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
しかし、特許文献１には、撮影時にテキストデータ等を合成した合成画像データの作成を行うことについては触れられているが、作成した合成画像データに対してさらに編集等を行うことについては何ら触れられていない。
【０００６】
最近では、デジタルカメラ以外に、携帯電話やタブレット端末などにもカメラ機能が備わっており、それら機器が備えている通信手段を利用して、ＳＮＳサービスや、画像管理サービス、その他のウェブサービスを提供するサーバ装置などの送信することで、友人等に画像データを閲覧させたり、また、友人等と画像データを共有したりといったことが行われていることもあり、それらサーバ装置に送信する前に、それぞれのサービスにあった形での画像データの編集が容易に行えることが望ましい。
【０００７】
また、携帯電話やタブレット端末などは、通常、表示装置は備えているものの、パーソナルコンピュータの表示装置と比較すると表示装置の大きさが小さいという問題があり、特に画像データを一覧表示した場合に、画像に対して行った編集がわかりづらいという問題があった。
【０００８】
そこで、本発明は、タブレット端末等、表示装置のサイズが小さい機器で画像データの編集を行う際に、画像データに対して簡単な操作で行えるようにするとともに、画像データに対して行った編集内容をユーザが確認できる技術を提供することを目的とする。
【課題を解決するための手段】
【０００９】
上記した目的を達成するために、本発明の撮影装置は、音声認識処理を行うサーバ装置と通信可能な撮影装置であって、被写体の撮影を行い、画像データを生成する撮影手段と、前記撮影手段での被写体の撮影可能状態において取得した音声データを前記サーバ装置に送信することで、前記サーバ装置に音声認識処理を要求する要求手段と、前記要求手段で要求した音声認識処理に応じて、前記サーバ装置により行われる音声認識処理の結果データであるテキストデータを前記サーバ装置より受信する受信手段と、前記テキストデータと、前記撮影手段で撮影される画像データとを関連付けて記憶する記憶手段と、前記画像データに対して当該画像データに関連付けられたテキストデータを合成する編集処理を行う画像編集手段と、前記画像データを一覧表示する表示手段とを備え、前記表示手段は、一覧表示される画像データにテキストデータが合成されている場合に、画像データとともに合成されているテキストデータを表示することを特徴とする。
【００１０】
上記した目的を達成するために、本発明の撮影装置の制御方法は、音声認識処理を行うサーバ装置と通信可能な撮影装置の制御方法であって、被写体の撮影を行い、画像データを生成する撮影工程と、前記撮影工程での被写体の撮影可能状態において取得した音声データを前記サーバ装置に送信することで、前記サーバ装置に音声認識処理を要求する要求工程と、前記要求工程で要求した音声認識処理に応じて、前記サーバ装置により行われる音声認識処理の結果データであるテキストデータを前記サーバ装置より受信する受信工程と、前記テキストデータと、前記撮影手段で撮影される画像データとを関連付けて記憶装置に記憶する記憶工程と、前記画像データに対して当該画像データに関連付けられたテキストデータを合成する編集処理を行う画像編集工程と、前記画像データを一覧表示する表示工程とを備え、前記表示工程は、一覧表示される画像データにテキストデータが合成されている場合に、画像データとともに合成されているテキストデータを表示することを特徴とする。
【００１１】
上記した目的を達成するために、本発明のコンピュータプログラムは、音声認識処理を行うサーバ装置と通信可能な撮影装置を、被写体の撮影を行い、画像データを生成する撮影手段と、前記撮影手段での被写体の撮影可能状態において取得した音声データを前記サーバ装置に送信することで、前記サーバ装置に音声認識処理を要求する要求手段と、前記要求手段で要求した音声認識処理に応じて、前記サーバ装置により行われる音声認識処理の結果データであるテキストデータを前記サーバ装置より受信する受信手段と、前記テキストデータと、前記撮影手段で撮影される画像データとを関連付けて記憶装置に記憶する記憶手段と、前記画像データに対して当該画像データに関連付けられたテキストデータを合成する編集処理を行う画像編集手段と、前記画像データを一覧表示する表示手段として機能させ、前記表示手段は、一覧表示される画像データにテキストデータが合成されている場合に、画像データとともに合成されているテキストデータを表示することを特徴とする。
【発明の効果】
【００１２】
本発明によれば、タブレット端末等、表示装置のサイズが小さい機器で画像データの編集を、簡単な操作で行えるようになるとともに、画像データに対して行った編集内容をユーザが容易に確認することができる。
【図面の簡単な説明】
【００１３】
【図１】本発明の情報処理システムのシステム構成の一例を示す図である。
【図２】図１のタブレット端末１０１のハードウェア構成の一例を示す図である。
【図３】タブレット端末１０１の機能構成の一例を示す図である。
【図４】タブレット端末１０１によって行われる撮影処理の一例を示す図である。
【図５】タブレット端末１０１によって行われる音声認識結果取得処理の一例を示す図である。
【図６】タブレット端末１０１によって行われる画像編集処理の一例を示す図である。
【図７】タブレット端末１０１によって行われる画像編集処理の一例を示す図である。
【図８】タブレット端末１０１によって行われる画像一覧表示処理の一例を示す図である。
【図９】撮影画面の構成の一例を示す図である。
【図１０】画像編集画面の構成の一例を示す図である。
【図１１】画像一覧表示画面（通常モード）の構成の一例を示す図である。
【図１２】画像一覧表示画面（合成テキスト表示モード）の構成の一例を示す図である。
【図１３】画像データテーブルのデータ構成の一例を示す図である。
【図１４】音声認識結果テキスト情報テーブルのデータ構成の一例を示す図である。
【図１５】画像データ変更履歴テーブルのデータ構成の一例を示す図である。
【発明を実施するための形態】
【００１４】
以下、図面を参照して、本発明の実施の形態の一例を説明する。
【００１５】
図１は、本発明の情報処理システムのシステム構成の一例を示す図である。図１に示すように、本発明の情報処理システムは、タブレット端末１０１、音声認識処理サーバ１０２、ネットワーク１０３を備えて構成されている。
【００１６】
タブレット端末１０１は、撮影手段を備えており、ユーザの操作指示に従って被写体の撮影処理を行い、画像データを生成する撮影装置である。また、マイクを備えており、マイクを介して入力された音声情報を音声信号に変更し、通信手段により音声認識サーバ１０２に送信することで、音声認識結果のテキスト情報を得ることが可能である。
【００１７】
音声認識サーバ１０２は、タブレット端末１０１から送信された音声信号データを受信し、音声認識処理を行い、テキスト情報を生成するサーバ装置である。そのテキスト情報を音声認識結果テキストとしてタブレット端末１０１に送信する。
【００１８】
ネットワーク１０３は、タブレット端末１０１と音声認識サーバとを相互に通信可能に接続するインターネット等の通信ネットワークである。接続形態は有線／無線を問わない。
【００１９】
以上が、本発明の情報処理システムのシステム構成の一例の説明である。
【００２０】
次に、図２を参照して、図１のタブレット端末１０１のハードウェア構成の一例について説明する。
【００２１】
図２において、２０１はＣＰＵで、システムバス２１０に接続される後述する各種のデバイスを統括的に制御する。ＲＯＭ２０３や外部メモリ２０９には、ＣＰＵ２０１の制御プログラムであるＢＩＯＳ（Ｂａｓｉｃ  Ｉｎｐｕｔ／Ｏｕｔｐｕｔ  Ｓｙｓｔｅｍ）やオペレーティングシステム（ＯＳ）や、タブレット端末１０１が実行する機能を実現するために必要な各種プログラムやデータ等が記憶されている。
【００２２】
２０２はＲＡＭで、ＣＰＵ２０１の主メモリ、ワークエリア等として機能する。ＣＰＵ２０１は、後述する各種の処理の実行に際して必要なプログラム等をＲＯＭ２０３や外部メモリ２０９からＲＡＭ２０２にロードして、ロードしたプログラムを実行することで、各種の動作を実現する。
【００２３】
撮影部２０４は、撮影レンズ、撮像素子、撮像素子で得られた画像信号を所定の形式に変換する回路等からなる。通信部２０５は、通信ネットワーク（例えばネットワーク１０３）を介して外部機器と接続・通信するものであり、ネットワークでの通信制御処理を実行する。例えば、ＴＣＰ／ＩＰを用いた通信等が可能である。
【００２４】
表示部２０６は、液晶ディスプレイ等からなり、ＣＰＵ２０１が、例えばＲＡＭ２０２内の表示情報用領域へアウトラインフォントの展開（ラスタライズ）処理を実行することにより、表示部２０６への表示を可能としている。
【００２５】
操作部２０７はＣＰＵ２０１に対して各種の指示を入力するためのものであり、各種のボタンや表示部や貼られているタッチパネルシートからなる。表示部２０６に表示されているシステムの操作画面に対する押下指示を受け付けると、押されるとその位置情報を操作部はＣＰＵ２０１に伝える。
【００２６】
音声入力部２０８は、マイク等から構成され、入力された音声を音声信号に変換する。外部メモリ２０９は、タブレット端末１０１が後述するフローチャート示す各ステップの処理を実行するためのプログラムやデータを記憶する記憶装置である。
【００２７】
本発明を実現するための後述するフローチャートに示す各ステップの処理は、コンピュータで読み取り実行可能なプログラムにより実行され、そのプログラムは外部メモリ２０９に記録されている。そして、必要に応じてＲＡＭ２０２にロードされることによりＣＰＵ２０１によって実行されるものである。また、さらに、上記プログラムの実行時に用いられる定義ファイル及び各種情報テーブル等も、外部メモリ２０９に格納されており、これらについての詳細な説明も後述する。
【００２８】
以上が、図１のタブレット端末１０１のハードウェア構成の一例の説明である。
【００２９】
次に、図３を参照して、図１のタブレット端末の機能構成の一例について説明する。図３に示す通り、写真撮影部３０１、音声取得部３０２、音声認識要求部３０３、音声認識結果テキスト記憶部３０４、合成画像生成部３０５、画像記憶部３０６、画像一覧表示部３０７、画像送信部３０８等を備えて構成されている。
【００３０】
写真撮影部３０１は、ユーザの操作指示に従い被写体を撮影することで、画像データを生成する機能部である。音声取得部３０２は、音声データを、マイクを介して取得して音声信号に変換する機能部である。
【００３１】
音声認識要求部３０３は、音声取得部で変換した音声信号を音声認識サーバ１０２に対して送信することで、当該音声信号の音声認識処理を音声認識サーバ１０２に要求する機能部である。
【００３２】
音声認識結果テキスト記憶部３０４は、音声認識要求部３０３による音声認識要求に応じて音声認識サーバ１０２によって行われる音声認識処理の結果生成される音声認識結果テキストを記憶する機能部である。具体的には、図１４に示す音声認識結果テキスト情報テーブル１４００の記憶管理を行う。
【００３３】
合成画像生成部３０５は、写真撮影部３０１により生成された画像データと、当該画像データ生成時に音声取得部３０２で取得した音声信号の音声認識結果である音声認識テキストと、を合成した合成画像データを生成する機能部である。
【００３４】
画像記憶部３０６は、写真撮影部３０１で被写体を撮影することで作成された画像データや、合成画像生成部３０５で生成した合成画像データを記憶する記憶部である。尚、この画像記憶部３０６は画像データに対する編集の履歴情報も管理する。具体的には、図１３に示す画像データテーブル１３００や、図１５に示す画像データ変更履歴テーブル１５００の記憶管理を行う。
【００３５】
画像一覧表示部３０７は、画像データテーブル１３００で記憶管理されている画像データや合成画像データを表示部２０６に一覧表示する機能部である。画像送信部３０８は、ユーザからの操作指示に従い、画像データテーブル１３００で記憶管理されている各種の画像データを、指定された不図示のサーバ装置に送信する機能部である。
【００３６】
以上が、タブレット端末１０１の機能構成の一例の説明である。
【００３７】
次に、図４を参照して、タブレット端末１０１のＣＰＵ２０１によって行われる撮影処理の一例について説明する。
【００３８】
タブレット端末１０１のＣＰＵ２０１は、操作部２０７を介して入力されるユーザの操作指示により、写真の撮影開始指示を受け付けると、図９に示す撮影画面９００を表示部２０６に表示する（ステップＳ４０１）。
【００３９】
ここで、図９を参照して、撮影画面９００の構成の一例について説明する。図９に示す通り、撮影画面９００には画像データ表示部９０１、一覧表示ボタン９０２、シャッターボタン９０３、音声認識結果テキスト表示部９０４等が設定されている。
【００４０】
画像データ表示部９０１は、画像データが表示される表示部であり、シャッターボタン９０３が押下されると、被写体の撮影が行われ、その結果としてこの画像データ表示部に表示されている画像データが所定の形式で生成されることになる。
【００４１】
一覧表示ボタン９０２は、画像データの一覧表示指示をＣＰＵ２０１に入力するために用いられるボタンである。
【００４２】
シャッターボタン９０３は、撮影指示をＣＰＵ２０１に入力するために用いられるボタンである。このシャッターボタン９０３に対する押下を受け付けることで、ＣＰＵ２０１は、撮像素子から得られる画像信号に基づき所定の形式の画像データを生成し、その画像データを保存する。
【００４３】
音声認識結果テキスト表示部９０４は、この撮影画面９００が表示されている際に音声取得部で取得した音声データに対する音声認識処理を行った結果得られるテキストデータが表示される表示部である。
【００４４】
以上が、撮影画面９００の構成の一例の説明である。
【００４５】
図４の説明に戻る。表示部２０６に撮影画面９００を表示した後に、音声認識ＩＤを発行する（ステップＳ４０２）。ＣＰＵ２０１は、１回の撮影処理で１つの音声認識ＩＤが発行する。その後、音声認識処理を別プロセスで開始する（ステップＳ４０３）。この音声認識処理については、図５を参照して説明する。
【００４６】
音声認識処理を開始した後に、操作画面９００中のシャッターボタン９０３に対する押下指示を受け付けることで入力される撮影指示を受け付けると（ステップＳ４０４でＹＥＳ）、処理をステップＳ４０５に進め、撮像素子から得られる画像信号に基づいて所定の形式の撮影画像データを生成し、外部メモリ２０９に保存する。そして、生成した撮影画像データとステップＳ４０２で発行した音声認識ＩＤとを関連付けて、画像データテーブル１３００に保存する。
【００４７】
ここで、図１３を参照して、画像データテーブル１３００のデータ構成の一例について説明する。図１３に示す通り、画像ＩＤ１３０１、音声認識ＩＤ１３０２、ファイルパス１３０３、撮影日時１３０４等のデータ項目を備えて構成されている。
【００４８】
画像ＩＤ１３０１は、画像データテーブル１３００に登録されているそれぞれの画像データを一意に識別するための識別情報が登録されるデータ項目である。
【００４９】
音声認識ＩＤ１３０２は、それぞれのレコードで管理される画像データの撮影時に音声取得部３０２で取得した音声データから生成された音声認識結果テキストを特定するための情報が登録されるデータ項目である。
【００５０】
ファイルパス１３０３は、撮影処理により作成された画像データのパス情報が登録されるデータ項目である。撮影日時１３０４は、撮影処理を行うことで画像データが生成された日時を示す日時情報が登録されるデータ項目である。
【００５１】
以上が、画像データテーブル１３００のデータ構成の一例の説明である。
【００５２】
図４の説明に戻る。図４のステップＳ４０６で撮影画像データを保存した後に、音声認識終了フラグ（初期値はＦＡＬＳＥ）をＴＲＵＥに設定する（ステップＳ４０７）。この音声認識終了フラグをＴＲＵＥにすることで、別プロセスで行われている音声認識処理を終了させることになる。その後、撮影画像データに対する画像編集処理を行う（ステップＳ４０８）。この画像編集処理の詳細については、図６、図７を参照して説明することにする。
【００５３】
また、タブレット端末１０１のＣＰＵ２０１は、シャッターボタン９０３に対する押下指示を受け付ける前に、一覧表示ボタン９０２に対する押下指示を受け付けたと判定した場合には（ステップＳ４０９でＹＥＳ）、処理をステップＳ４１０に進め、音声認識結果テキスト削除フラグ（初期値はＦＡＬＳＥ）をＴＲＵＥに設定する。この音声認識結果テキスト削除フラグをＴＲＵＥに設定すると、撮影画面が表示部２０６に表示されている間に後述する図５に示す音声認識結果取得処理により取得された音声認識結果テキストを削除することになる。その後、音声認識終了フラグをＴＲＵＥに設定する。そして、画像データの一覧表示処理を行う。この処理の詳細については、図８を参照して後述することにする。
【００５４】
タブレット端末１０１のＣＰＵ２０１は、不図示の終了ボタンに対する押下処理を受け付けることで入力される終了指示を受け付けると（ステップＳ４１３でＹＥＳ）、音声認識結果テキスト削除フラグ、音声認識終了フラグをそれぞれＴＲＵＥに設定する（ステップＳ４１４、ステップＳ４１５）。そして、本図に示す処理を終了する。
【００５５】
以上が、タブレット端末１０１によって行われる撮影処理の一例の説明である。
【００５６】
次に、図４の撮影処理実行時に、撮影処理とは別プロセスでタブレット端末１０１のＣＰＵ２０１が行う音声認識結果所得処理の一例について説明する。
【００５７】
まず、タブレット端末１０１のＣＰＵ２０１は、撮影処理プロセスで発行された（図４のステップＳ４０２で発行された）音声認識ＩＤを取得する（ステップＳ５０１）。そして、その後、処理をステップＳ５０２に進め、音声入力部２０８で取得した音声データ（音声信号）を、外部メモリ２０９に蓄積する。
【００５８】
そしてその後、音声データを音声認識サーバ１０２に送信するタイミングに達したかを判定する（ステップＳ５０３）。例えば、音声入力部２０８より入力される音声が一定時間途絶えた場合に、タブレット端末１０１のＣＰＵ２０１は、音声データを送信するタイミングである（ステップＳ５０３でＹＥＳ）と判定する。
【００５９】
ステップＳ５０３の判定処理でＹＥＳと判定した場合には、タブレット端末１０１のＣＰＵ２０１は処理をステップＳ５０４に進め、外部メモリ２０９に蓄積した音声データを音声認識サーバ１０２に対して送信する。これにより、音声認識サーバに対する音声認識要求が行われることになる。その後、この音声認識要求に応じて音声認識サーバ１０２によって行われる音声認識処理の結果である音声認識結果テキストを音声認識サーバ１０２より取得する（ステップＳ５０５）。
【００６０】
タブレット端末１０１のＣＰＵ２０１は、音声認識結果テキストを取得すると、その時の時刻情報を取得し（ステップＳ５０６）、音声認識結果テキストと時刻とを対応付けて図１４に示す音声認識結果テキスト情報テーブル１４００に登録する（ステップＳ５０７）。
【００６１】
ここで、図１４を参照して、音声認識結果テキスト情報テーブル１４００のデータ構成の一例について説明する。図１４に示す通り、音声認識結果テキスト情報テーブル１４００は、音声認識ＩＤ１４０１、認識順１４０２、音声認識結果テキスト１４０３、時刻１４０４等のデータ項目を備えて構成されている。
【００６２】
音声認識ＩＤ１４０１は、いずれの撮影画像データの生成時の音声認識プロセスで当該音声認識結果データが得られたかを特定するための情報が登録されるデータ項目である。認識順ＩＤ１４０２は、当該音声認識プロセスで何番目に当該レコードで管理される音声認識結果テキストが得られたかを示す順序情報が登録されるデータ項目である。
【００６３】
音声認識結果テキスト１４０３は、撮影中に得られた音声データに対する音声認識サーバ１０２による音声認識処理の結果得られたテキストデータが登録されるデータ項目である。日時１４０４は、当該音声認識結果テキストが得られた日時を示す日時情報が登録されるデータ項目である。
【００６４】
以上が、音声認識結果テキスト情報テーブル１４００のデータ構成の一例の説明である。
【００６５】
図５の説明に戻る。ステップＳ５０７で、音声認識サーバ１０２から得られた音声認識結果テキストを音声認識結果テキスト情報テーブル１４００に登録した後に、タブレット端末１０１のＣＰＵ２０１は、処理をステップＳ５０８に進め、音声認識終了フラグがＴＲＵＥになっているかを判定する。音声認識終了フラグがＴＲＵＥになっている場合には、図４に示す撮影処理が終了したことを示している。
【００６６】
音声認識終了フラグがＴＲＵＥになっていない（即ち、ＦＡＬＳＥである）と判定した場合には（ステップＳ５０８でＮＯ）、撮影処理が継続中であるため、タブレット端末１０１のＣＰＵ２０１は処理をステップＳ５０２に進め、音声データの取得、蓄積を継続する。
【００６７】
一方、ステップＳ５０８の判定処理で、音声認識終了フラグがＴＲＵＥになっている（ＹＥＳ）と判定した場合には、タブレット端末１０１のＣＰＵ２０１は処理をステップＳ５０９に進め、音声認識結果テキスト削除フラグがＴＲＵＥであるかを判定する。この音声認識結果テキスト削除フラグがＴＲＵＥである場合には、写真の撮影が行われることなく（即ち、撮影画像データを作成することなく）、図４の写真撮影処理が終了したことを意味している。
【００６８】
よって、ステップＳ５０９の判定処理でＹＥＳと判定する場合には、この音声認識結果取得処理で得られた音声認識結果テキストと関連する撮影画像データがなく、音声認識結果テキスト不要となるために、タブレット端末１０１のＣＰＵ２０１は、この音声認識結果取得処理であらたに音声認識結果テキスト情報テーブル１４００に登録した音声結果データを削除する（ステップＳ５１０）。この時、削除対象とする音声認識結果データを、ステップＳ５０１で取得した音声認識ＩＤをもとに特定する。これにより、不要となる音声認識結果テキストが適切に削除されることになる。
【００６９】
タブレット端末１０１のＣＰＵ２０１は、ステップＳ５０９の判定処理でＮＯと判定した場合、ステップＳ５１０の処理終了後、本図に示す処理を終了する。以上が、音声認識結果取得処理の説明である。
【００７０】
次に、図６、図７を参照して、タブレット端末１０１のＣＰＵ２０１によって行われる画像編集処理の一例について説明する。この画像編集処理は、撮影画像を作成した後や、後述する撮影画像一覧表示処理において、画像データに対する編集指示を受け付けた場合に行われる処理である。
【００７１】
タブレット端末１０１のＣＰＵ２０１は、まず、図１０に示す画像編集画面１０００を表示部２０６に表示し（ステップＳ６０１）、その画面中に編集対象とする撮影画像データを表示する。
【００７２】
ここで、図１０を参照して、画像編集画面１０００の構成の一例について説明する。図１０に示す通り、画像編集画面１０００は、画像表示部１００１、文字色指定部１００２、フォント指定部１００３、文字サイズ指定部１００４、保存ボタン１００５、戻すボタン１００６、編集キャンセルボタン１００７、削除ボタン１００８、撮影ボタン１００９、音声認識結果テキスト表示部１０１０、音声認識結果テキスト選択変更ボタン１０１１等を備えて構成されている。
【００７３】
画像表示部１００１は、編集対象の画像を表示する表示部である。また、この画像表示部１００１に対するタップ指示を行うことで、ＣＰＵ２０１に対して音声認識結果テキスト表示部１０１０に表示されている文字列の合成指示を入力することや、既に合成されている文字列に対する配置位置の変更や文字色の変更等の各種編集指示を入力することが可能である。
【００７４】
文字色指定部１００２は、音声認識結果テキストを画像データに合成する際の色の指定を受け付けるために用いられる指定部である。この文字色指定部１００２に対するタップ指示を受け付けると、タブレット端末１０１のＣＰＵ２０１は、不図示の文字色選択画面を表示部に表示し、文字色の指定を受け付ける。
【００７５】
フォント指定部１００３は、音声認識結果テキストを画像データに合成する際のフォントの指定を受け付けるために用いられる指定部である。このフォント指定部１００２に対するタップ指示を受け付けると、タブレット端末１０１のＣＰＵ２０１は、不図示のフォント選択画面を表示部に表示し、フォントの指定を受け付ける。
【００７６】
文字サイズ指定部１００４は、音声認識結果テキストを画像データに合成する際の文字サイズの指定を受け付けるために用いられる指定部である。例えば、文字のポイント数の指定の入力を受け付ける。
【００７７】
保存ボタン１００５は、この画面を介しての操作指示により編集された画像データの保存指示をＣＰＵ２０１に入力するために用いられるボタンである。戻すボタン１００６は、この画面を介しての操作指示により編集された画像データを、１つ前の編集状態に戻すために用いられるボタンである。
【００７８】
編集キャンセルボタン１００７は、この画面を介して行われた編集処理をすべてキャンセルし、画像データを編集処理開始時の状態に戻すために用いられるボタンである。削除ボタン１００８は、画像データに対する削除処理を入力するために用いられるボタンである。
【００７９】
撮影ボタン１００９は、画像データの編集処理を終了し、撮影処理を開始する指示を入力するために用いられるボタンである。
【００８０】
音声認識結果テキスト表示部１０１０は、画像表示部１００１に表示されている画像データが撮影された際に取得された音声データの音声認識処理により取得された音声認識結果テキストが表示される表示部である。音声認識結果テキスト選択変更ボタン１０１１は、画像表示部１００１に表示されている画像データに関連する音声認識結果テキストが複数ある場合に、選択の切り替え指示をＣＰＵ２０１に入力するために用いられるボタンである。このボタンに対する押下指示がされることで、音声認識結果テキスト表示部１０１０に表示される音声認識結果テキストデータが切り替わる。
【００８１】
以上が、画像編集画面１０００の構成の一例の説明である。
【００８２】
図６の説明に戻る。ステップＳ６０１の処理終了後、画像編集画面１０００の画像表示部１００１に表示されている撮影画像データに関連する音声認識結果テキストを取得し、音声認識結果テキスト表示部１０１０に表示する（ステップＳ６０２）。撮影画像データに関連する音声認識結果テキストが複数ある場合には、例えば、当該撮影画像データの撮影時に最初に取得した音声認識結果テキストを表示する。
【００８３】
ステップＳ６０２の処理が終了後、タブレット端末１０１のＣＰＵ２０１は、ユーザからの各種の操作指示を受け付ける（ステップＳ６０３）。
【００８４】
そして、ステップＳ６０３で受け付けた操作指示が、文字色指定部１００２に対するタップ指示が行われることにより入力される文字色変更指示であると判定した場合には（ステップＳ６０４でＹＥＳ）、タブレット端末１０１のＣＰＵ２０１は処理をステップＳ６０５に進め、不図示の文字色選択画面を表示する。そして、その文字色選択画面を介して音声認識結果テキストを撮影画像データに合成する際の色の指定を受け付け、その色の指定情報を文字色指定部１００２に表示する（ステップＳ６０６）。その後処理をステップＳ６０３に進める。
【００８５】
ステップＳ６０３で受け付けた操作指示が、フォント指定部１００３に対するタップ指示が行われることにより入力されるフォント変更指示であると判定した場合には（ステップＳ６０７でＹＥＳ）、タブレット端末１０１のＣＰＵ２０１は処理をステップＳ６０８に進め、不図示のフォント選択画面を表示する。そして、そのフォント選択画面を介して音声認識結果テキストを撮影画像データに合成する際のフォントの指定を受け付け、指定されたフォントの情報をフォント指定部１００３に表示する（ステップＳ６０９）。その後処理をステップＳ６０３に進める。
【００８６】
ステップＳ６０３で受け付けた操作指示が、文字サイズ指定部１００４に対するタップ指示が行われることにより入力される文字サイズ変更指示であると判定した場合には（ステップＳ６１０でＹＥＳ）、タブレット端末１０１のＣＰＵ２０１は処理をステップＳ６１１に進め、不図示のソフトウェアキーボードを表示部に表示し、文字サイズの入力を受け付け、文字サイズ指定部１００４に表示する。その後処理をステップＳ６０３に進める。
【００８７】
ステップＳ６０３で受け付けた操作指示が、保存ボタン１００５に対する押下指示であると判定した場合には（ステップＳ６１２でＹＥＳ）、処理をステップＳ６１３に進め、画像表示部１００１に表示されている画像データに対して、音声認識結果テキストを合成する編集が行われているかを、画像データ変更履歴テーブル１５００を用いて判定する。画像データに対して変更処理がなされている場合には、画像データ変更履歴テーブル１５００に当該画像の変更履歴データが登録されているので、変更履歴データの有無により、画像データに対する変更処理が行われたか否かをタブレット端末１０１のＣＰＵ２０１は判定することになる。
【００８８】
ステップＳ６１３でＹＥＳと判定した場合には、画像表示部１００１に表示されている画像データに対して、音声認識結果テキストを合成した合成画像データを作成し、撮影画像ＤＢ１３００に上書き保存する（ステップＳ６１４）。その後、撮影画像一覧表示処理を行う（ステップＳ６１５）。この処理の詳細については、図８を参照して後述する。
【００８９】
ステップＳ６０３で受け付けた操作指示が、戻すボタン１００６に対する押下指示であると判定した場合には（ステップＳ６１６でＹＥＳ）、処理をステップＳ６１７に進め、画像データ変更履歴テーブル１５００から、編集中の画像データの直前の履歴データを取得し、その履歴データに基づく画像を画像表示部１００１に表示する（ステップＳ６１８）。この時、戻すボタン１００６が押下された際に画像表示部１００１に表示されていた合成画像に対応する履歴データを画像変更履歴ＤＢ１５００から削除することになる。
【００９０】
ここで、図１５を参照して、画像データ変更履歴テーブル１５００のデータ構成の一例について説明する。図１５に示す通り、画像データ変更履歴テーブル１５００は、画像ＩＤ１５０１、履歴ＩＤ１５０２、処理内容１５０３、合成テキスト認識順１５０４、テキスト合成領域１５０５、文字色１５０６、フォント１５０７、サイズ１５０８等のデータ構成を備えて構成されている。
【００９１】
画像ＩＤ１５０１は、いずれの画像データに対する変更履歴データであるかを特定するための情報である画像ＩＤ（図１３の画像ＩＤに対応）を登録するデータ項目である。履歴ＩＤ１５０２は、当該変更履歴データが、画像ＩＤが示す画像に対する何回目の変更処理の変更履歴データであるかを示す情報が登録されるデータ項目である。
【００９２】
処理内容１５０３は、画像データに対してどのような変更処理を行ったかを示す情報が登録される。例えば、文字列（音声認識結果テキスト）の追加、合成されている文字列の削除、合成されている文字列に対するテキスト合成領域、フォント、文字色、サイズ等の変更といった処理内容が登録される。
【００９３】
合成テキスト認識順１５０４は、当該画像データに対応付けられている音声認識結果テキストのうち、どの処理順のデータを合成したかを示す情報が登録されるデータ項目である。このデータは、図１４の音声認識結果テキスト情報テーブル１４００の認識順１４０２と関連付けられている。
【００９４】
テキスト合成領域１５０５は、合成された音声認識結果テキストが配置された領域情報が登録されるデータ項目である。例えば、合成領域の左上、及び右下の座標が登録される。文字色１５０６は、合成された音声認識結果テキストの色情報が登録されるデータ項目である。フォント１５０７は、合成された音声認識結果テキストのフォント情報が登録されるデータ項目である。サイズ１５０８は、合成された音声認識結果テキストのサイズ情報が登録されるデータ項目である。
【００９５】
以上が、画像データ変更履歴テーブル１５００の説明である。
【００９６】
図６の説明に戻る。ステップＳ６０３で受け付けた操作指示が、編集キャンセルボタン１００７に対する押下指示であると判定した場合には（ステップＳ６１９でＹＥＳ）、タブレット端末１０１のＣＰＵ２０１は、本画面が表示された際に、画像表示部１００１に表示されていた画像データである、本画面を介しての編集前の画像データを画像データテーブル１３００から取得し（ステップＳ６２０）、その画像データを画像表示部１００１に表示する（ステップＳ６２１）。その後、処理をステップＳ６０３に進める。
【００９７】
ステップＳ６０３で受け付けた操作指示が、削除ボタン１００８に対する押下指示であると判定した場合には（ステップＳ６２２でＹＥＳ）、処理をステップＳ６２３に進め、画像表示部１００１に表示されている画像データに対応する画像データ変更履歴テーブル１５００中の履歴データを削除する。また、音声認識結果テキスト情報テーブル１４００に登録されている当該画像データに対応する音声認識結果テキストを削除する（ステップＳ６２４）。さらに、画像データテーブル１３００に登録されている、当該画像データを削除し（ステップＳ６２５）、本図に示す処理を終了する。
【００９８】
ステップＳ６０３で受け付けた操作指示が、撮影ボタン１００９に対する操作指示であると判定した場合には（ステップＳ６２６でＹＥＳ）、処理をステップＳ６２７に進め、図４に示す撮影処理を実行する。この時、すでに画像表示部１００１に表示されている画像データに対する編集が行われているようであれば、撮影処理に移行する前に、既に説明したステップＳ６１４に該当する処理を行うようにしても構わない。
【００９９】
ステップＳ６０３で受け付けた操作指示が、上記のいずれでもないと判定した場合には、図７のステップＳ７０１に処理を進める。
【０１００】
図７のステップＳ７０１では、ステップＳ６０３で受け付けた操作指示が、画像表示部１００１に対するタップ指示であるかを判定する。この判定処理で、ステップＳ６０３で受け付けた操作指示が画像表示部１００１へのタップ指示であると判定した場合には（ステップＳ７０１でＹＥＳ）、処理をステップＳ７０２に進め、タップされた位置を取得する。複数箇所に対するタップ指示を受け付けた場合には、複数の箇所の位置を取得する。
【０１０１】
そして、その後、ステップＳ７０２で取得したタップされた位置に、既に音声認識結果テキストが合成されているかを判定する（ステップＳ７０３）。この判定処理でＮＯと判定した場合には、処理をステップＳ７０４に進め、取得位置に従ってテキスト合成領域を決定する。例えば、タップされた位置が１点である場合には、その位置を左上として、文字サイズに基づいてテキスト合成領域を決定する。また、２点である場合には、タップされた２点を左上と右下、または右上と左下とする矩形を生成し、その矩形をテキスト合成領域と決定する。また、３点以上の位置がタップされた場合には、それら点を含む円や楕円をテキスト合成領域とすればよい。尚、文字がテキスト合成領域からはみ出してしまう場合には、テキスト合成領域を文字を表示できるよう変更するようにしても、文字サイズを小さくしてテキスト合成領域に文字が収まるようにしても、合成する文字のテキスト合成領域に収まる部分のみを合成するようにしても構わない。
【０１０２】
そして、ステップＳ７０４で決定したテキスト合成領域に、音声認識結果テキスト表示部１０１０に表示されている文字列を指定されているフォント、文字サイズ、文字色で合成した画像データを作成し（ステップＳ７０５）、作成した画像データを画像表示部１００１に表示する（ステップＳ７０６）。そして、新たにテキストを合成したことを示す履歴データを、画像データ変更履歴テーブル１４００に表示する（ステップＳ７０７）。その後、処理を図６のステップＳ６０３に戻す。
【０１０３】
ステップＳ７０３の判定処理で、取得した位置にテキストが合成されている（ＹＥＳ）と判定した場合には、処理をステップＳ７０８に進め、合成されたテキストのテキスト合成領域を選択表示する。
【０１０４】
そして、その後、テキスト合成領域のサイズ変更、位置変更、テキストのフォント変更、文字サイズ変更、文字色変更、合成されたテキストの削除等、合成されているテキストに対する編集指示を受け付けたかを判定する（ステップＳ７０９）。
【０１０５】
タブレット端末１０１のＣＰＵ２０１は、ステップＳ７０９の判定処理でＹＥＳと判定すると処理をステップＳ７１０に進め、受け付けた編集指示に応じた画像を新たに作成し、作成した画像データを画像表示部１００１に表示する（ステップＳ７１１）。そして、受け付けた変更指示に基づいて履歴データを作成し、その履歴データを画像データ変更履歴テーブル１５００に新たに登録する（ステップＳ７１２）。
【０１０６】
ステップＳ７１２の処理が終了した後、ステップＳ７０９の判定処理でＮＯと判定した場合には、タブレット端末１０１のＣＰＵ２０１は、処理を図６のステップＳ６０３に進める。
【０１０７】
また、タブレット端末１０１のＣＰＵ２０１は、図６のステップＳ６０３で受け付けた操作指示が、音声テキスト音声認識結果テキスト表示部１０１０に対するタップを受け付けることで入力される音声認識結果テキストの編集指示であると判定した場合には（ステップＳ７１３でＹＥＳ）、処理をステップＳ７１４に進め、文字列の入力を受け付ける。この時、不図示のソフトウェアキーボードを表示し、ソフトウェアキーボードに対する操作指示を受け付けることで文字列の入力を受け付けるようにしても、音声の入力を受け付け、その音声を音声認識サーバ１０２に送信し、その音声認識結果テキストを新たに受け付けることで、文字列の入力を受け付けるようにしても構わない。
【０１０８】
その後、タブレット端末１０１のＣＰＵ２０１は、入力された文字列で、音声認識結果テキストを更新する。具体的には、音声認識結果テキスト１０１０の表示を新たに入力された文字列にするとともに、音声認識結果テキスト情報テーブル１４００中の変更対象となった音声認識結果テキストを管理しているレコードの音声認識結果テキスト１４０３を、新たに入力された文字列に更新する。その後、処理を図６のステップＳ６０３に戻す。
【０１０９】
図６のステップＳ６０３で受け付けた操作指示が、音声認識結果テキスト選択変更ボタン１０１１に対する押下指示を受け付けることで入力される、音声認識結果テキストの選択変更指示であると判定した場合には（ステップＳ７１６でＹＥＳ）、処理をステップＳ７１７に進め、新たに表示する音声認識結果テキストを音声認識結果テキスト情報テーブル１４００から取得する。そして、ステップＳ７１７で取得した音声認識結果テキストを音声認識結果テキスト表示部１０１１に表示する（ステップＳ７１８）。その後、処理を図６のステップＳ６０３に進める。
【０１１０】
また、図６のステップＳ６０３で受け付けた操作指示が、不図示の終了ボタンが押下されることで入力される終了指示であると判定した場合には（ステップＳ７１４でＹＥＳ）、本図に示す処理を終了する。また、図６のステップＳ６０３で受け付けた操作指示が上記以外の指示であると判定した場合には（ステップＳ７１９）、その他の指示された処理を実行し（ステップＳ７２０）、その後、図６のステップＳ６０３に処理を進める。
【０１１１】
以上が、タブレット端末１０１によって行われる画像編集処理である。以上説明したように、本発明では、タブレット端末１０１の操作部２０６に対するタップ処理をいう簡単な操作で、撮影画像に対する編集指示を行うことが可能である。また、画像データの削除に伴い不要となる音声認識結果テキストも削除されるので、無駄な情報を長期間外部メモリ２０９に保存されることがなくなる。
【０１１２】
次に、図８を参照して、タブレット端末１０１のＣＰＵ２０１によって行われる撮影画像一覧表示処理の一例について説明する。
【０１１３】
タブレット端末１０１のＣＰＵ２０１は、表示形式をデフォルトの表示形式である通常モードに設定し（ステップＳ８０１）、一覧表示する画像データを画像データテーブル１３００から取得する（ステップＳ８０２）。そして、取得した画像データを一覧表示する（ステップＳ８０３）。
【０１１４】
ここで、図１１、図１２を参照して、画像表示画面の構成の一例について説明する。図１１は、表示モードが通常モードである場合に表示される画像一覧表示画面１１００（通常モード）、図１２は、表示モードが合成テキスト表示モードである場合に表示される画像一覧表示画面１２００（合成テキスト表示モード）の構成の一例を示す図である。
【０１１５】
図１１の１１０１、及び、図１２の１２０１は、画像一覧表示部であって、画像データテーブル１３００で管理されている画像のサムネイル画像を一覧表示する表示部である。図１２の画像一覧表示画面１２００には、図１１の画像一覧表示画面にはない合成テキスト表示部１２０１−２が設定されている。通常、このような一覧表示で用いるサムネイル画像では、合成されているテキストデータを確認することが困難であるため、ユーザが合成されているテキストを容易に認識可能となるよう、本発明では、画像一覧表示画面１２００を用意している。
【０１１６】
また、本発明では、画像一覧表示部１１０１、または画像一覧表示部１２０１に表示されているサムネイル画像に対するタップ指示することで、画像データの選択指示を入力することが可能である。選択状態である画像データにはチェックマーク１１０１−１、１２０１−１が表示され、いずれの画像データが選択状態であるかをユーザが認識することが可能である。
【０１１７】
さらに、画像一覧表示部１１０１、または画像一覧表示部１２０１に表示されているサムネイル画像に対するダブルタップ指示することで、画像データの編集指示を入力することが可能である。
【０１１８】
図１１の表示切替ボタン１１０２、及び、図１２の表示切替ボタン１２０２は、画像一覧表示部の表示モードの切り替え指示をタブレット端末１０１のＣＰＵ２０１に入力するために用いられるボタンである。図１１の表示切替ボタン１１０２が押下されると、表示モードが合成テキスト表示モードに変更され、図１２に示す画像一覧表示画面１２００に表示が変更される。また、図１２の表示切替ボタン１２０２が押下されると、表示モードが通常モードに変更され、図１１に示す画像一覧表示画面１１００に表示が変更される。
【０１１９】
図１１の削除ボタン１１０３、及び、図１２の削除ボタン１２０３は、画像一覧表示部でチェックマーク１１０１−１、１２０１−１が付与されている選択状態である画像データに対する削除指示を、タブレット端末１０１のＣＰＵ２０１に入力するために用いられるボタンである。
【０１２０】
図１１のアルバム作成ボタン１１０４、アップロードボタン１１０５、ＳＮＳボタン１１０６、図１２のアルバム作成ボタン１２０４、アップロードボタン１２０５、ＳＮＳボタン１２０６は、選択状態の画像データを、各種のウェブサービスを提供しているウェブサーバ（不図示）に対して送信するために用いられるボタンである。
【０１２１】
以上が、本発明の画像一覧表示画面１１００及び１２００の構成の一例の説明である。
【０１２２】
図８の説明に戻る。ステップＳ８０３で画像一覧表示画面を表示した後に、ユーザからの各種の操作指示を受け付ける（ステップＳ８０４）。
【０１２３】
ステップＳ８０３で受け付けた操作指示が、画像一覧表示画面１１００の表示切替ボタン１１０２（または画像一覧表示画面１２００の表示切替ボタン１２０２）に対する押下指示であると判定した場合には（ステップＳ８０５でＹＥＳ）、タブレット端末１０１のＣＰＵ２０１は処理をステップＳ８０６に進め、画像一覧表示画面の表示形式が、通常表示モードであるか、それとも、合成テキスト表示モードであるかを判定する。
【０１２４】
ステップＳ８０６の判定処理で、表示形式が合成テキストモードであると判定した場合には、タブレット端末１０１のＣＰＵ２０１は処理をステップＳ８０７に進め、表示形式を通常モードに変更する。
【０１２５】
一方、ステップＳ８０６の判定処理で、表示形式が通常モードであると判定した場合には、タブレット端末１０１のＣＰＵ２０１は処理をステップＳ８０８に進め、表示形式を合成テキスト表示モードに変更する。そして、表示対象となる画像に合成されている音声認識結果テキストを画像データ変更履歴テーブル１５００から取得する（ステップＳ８０９）。
【０１２６】
そして、ステップＳ８０７または、ステップＳ８０８で変更した表示形式で一覧表示を行う（ステップＳ８１０）。その後、タブレット端末１０１のＣＰＵ２０１は、処理をステップＳ８０４に進める。
【０１２７】
ステップＳ８０４で受け付けた操作指示が、画像一覧表示部１１０１または画像一覧表示部１２０１に表示されているサムネイル画像に対するタップ指示であると判定した場合には（ステップＳ８１１でＹＥＳ）、タブレット端末１０１のＣＰＵ２０１は、処理をステップＳ８１２に進め、タップ指示されたサムネイル画像が選択状態であるかを判定する。
【０１２８】
ステップＳ８１２の判定処理で、タップ指示されたサムネイル画像が選択状態である（ＹＥＳ）と判定した場合には、処理をステップＳ８１３に進め、当該サムネイル画像の選択を解除する。一方、ステップＳ８１２の判定処理で、選択状態ではない（ＮＯ）と判定した場合には、ステップＳ８１４に進め、タップされたサムネイル画像を選択状態にする。
【０１２９】
ステップＳ８１３、または、ステップＳ８１４の処理終了後、タブレット端末１０１のＣＰＵ２０１は処理をステップＳ８１５に進め、サムネイル画像の選択表示を更新する。その後、処理をステップＳ８０４に進める。
【０１３０】
ステップＳ８０４で受け付けた操作指示が、サムネイル画像に対するダブルタップ指示を受け付けたと判定した場合には（ステップＳ８１６でＹＥＳ）、タブレット端末１０１のＣＰＵ２０１は、処理をステップＳ８１７に進め、ダブルタップされたサムネイル画像に対応する画像データに対する画像編集処理を行う。この処理は、既に図６、図７を参照して説明したとおりである。
【０１３１】
ステップＳ８０４で受け付けた操作指示が、削除ボタン１１０２（または、削除ボタン１２０２）に対する押下指示であると判定した場合には（ステップＳ８１８でＹＥＳ）、タブレット端末１０１のＣＰＵ２０１は、処理をステップＳ８１９に進め、選択状態のサムネイル画像に対応する画像データを特定する。そして、画像データ変更履歴テーブル１５００に登録されている、特定した画像データに対応する履歴データ、及び、音声認識結果テキスト情報テーブル１４００に登録されている、特定した画像データに対応する音声認識結果テキストを削除する（ステップＳ８２０、ステップＳ８２１）。そして、その後、画像データテーブル１３００に登録されている画像データを削除する（ステップＳ８２２）。
【０１３２】
そして、タブレット端末１０１のＣＰＵ２０１は、削除指示を受け付けたサムネイル画像を一覧表示から除去する形で、画像一覧表示を更新する（ステップＳ８２３）。その後、処理をステップＳ８０４に進める。
【０１３３】
ステップＳ８０４で受け付けた操作指示が、図１１のアルバム作成ボタン１１０４、アップロードボタン１１０５、ＳＮＳボタン１１０６、図１２のアルバム作成ボタン１２０４、アップロードボタン１２０５、ＳＮＳボタン１２０６等に対する押下指示を受け付けることで入力される画像データの送信指示であると判定した場合には（ステップＳ８２４でＹＥＳ）、処理をステップＳ８２５に進め、選択状態であるサムネイル画像に対応する画像データを特定し、特定した画像データを画像データテーブル１３００から取得し、押下されたボタンに対応するウェブサーバに、取得した画像データを送信する（ステップＳ８２６）。その後、処理をステップＳ８０４に進める。
【０１３４】
ステップＳ８０４で受け付けた操作指示が、不図示の終了ボタンに対する押下を受け付けること等で入力される終了指示であると判定した場合には（ステップＳ８２７でＹＥＳ）、タブレット端末１０１のＣＰＵ２０１は、本図に示す処理を終了する。ステップＳ８０４で受け付けた操作指示が、上記した操作指示以外であると判定した場合には（ステップＳ８２７でＮＯ）、タブレット端末１０１のＣＰＵ２０１は、受け付けた指示に従った処理を実行し、その後、処理をステップＳ８０４に進める。
【０１３５】
以上が、タブレット端末１０１のＣＰＵ２０１によって行われる画像一覧表示処理の説明である。
【０１３６】
図８に説明した表示形式の切り替え処理を行うことで、画像データに合成された文字列が別途設けられた文字列表示領域に表示されることになる。これにより、画像の一覧表示の際に用いられるサムネイル画像では確認しずらい、合成されたテキスト情報をユーザが容易に確認できるようになる。これにより、ユーザは編集対象とする画像データを容易に特定することが出来る。
【０１３７】
以上説明したとおり、本発明によれば、タブレット端末等、表示装置のサイズが小さい機器で画像データの編集を、簡単な操作で行えるようになるとともに、画像データに対して行った編集内容をユーザが容易に確認することができる。
【０１３８】
本発明は、例えば、システム、装置、方法、プログラム若しくは記憶媒体等としての実施形態も可能であり、具体的には、複数の機器から構成されるシステムに適用してもよいし、また、１つの機器からなる装置に適用してもよい。
【０１３９】
なお、本発明は、前述した実施形態の機能を実現するソフトウェアのプログラムを、システム或いは装置に直接、或いは遠隔から供給するものを含む。そして、そのシステム或いは装置のコンピュータが前記供給されたプログラムコードを読み出して実行することによっても達成される場合も本発明に含まれる。
【０１４０】
したがって、本発明の機能処理をコンピュータで実現するために、前記コンピュータにインストールされるプログラムコード自体も本発明を実現するものである。つまり、本発明は、本発明の機能処理を実現するためのコンピュータプログラム自体も含まれる。
【０１４１】
その場合、プログラムの機能を有していれば、オブジェクトコード、インタプリタにより実行されるプログラム、ＯＳに供給するスクリプトデータ等の形態であってもよい。
【０１４２】
プログラムを供給するための記録媒体としては、例えば、フレキシブルディスク、ハードディスク、光ディスク、光磁気ディスク、ＭＯ、ＣＤ−ＲＯＭ、ＣＤ−Ｒ、ＣＤ−ＲＷなどがある。また、磁気テープ、不揮発性のメモリカード、ＲＯＭ、ＤＶＤ（ＤＶＤ−ＲＯＭ，ＤＶＤ−Ｒ）などもある。
【０１４３】
その他、プログラムの供給方法としては、クライアントコンピュータのブラウザを用いてインターネットのホームページに接続する。そして、前記ホームページから本発明のコンピュータプログラムそのもの、若しくは圧縮され自動インストール機能を含むファイルをハードディスク等の記録媒体にダウンロードすることによっても供給できる。
【０１４４】
また、本発明のプログラムを構成するプログラムコードを複数のファイルに分割し、それぞれのファイルを異なるホームページからダウンロードすることによっても実現可能である。つまり、本発明の機能処理をコンピュータで実現するためのプログラムファイルを複数のユーザに対してダウンロードさせるＷＷＷサーバも、本発明に含まれるものである。
【０１４５】
また、本発明のプログラムを暗号化してＣＤ−ＲＯＭ等の記憶媒体に格納してユーザに配布し、所定の条件をクリアしたユーザに対し、インターネットを介してホームページから暗号化を解く鍵情報をダウンロードさせる。そして、ダウンロードした鍵情報を使用することにより暗号化されたプログラムを実行してコンピュータにインストールさせて実現することも可能である。
【０１４６】
また、コンピュータが、読み出したプログラムを実行することによって、前述した実施形態の機能が実現される。その他、そのプログラムの指示に基づき、コンピュータ上で稼動しているＯＳなどが、実際の処理の一部又は全部を行い、その処理によっても前述した実施形態の機能が実現され得る。
【０１４７】
さらに、記録媒体から読み出されたプログラムが、コンピュータに挿入された機能拡張ボードやコンピュータに接続された機能拡張ユニットに備わるメモリに書き込まれる。その後、そのプログラムの指示に基づき、その機能拡張ボードや機能拡張ユニットに備わるＣＰＵなどが実際の処理の一部又は全部を行い、その処理によっても前述した実施形態の機能が実現される。
【０１４８】
なお、前述した実施形態は、本発明を実施するにあたっての具体化の例を示したものに過ぎず、これらによって本発明の技術的範囲が限定的に解釈されてはならないものである。即ち、本発明はその技術思想、又はその主要な特徴から逸脱することなく、様々な形で実施することができる。
【符号の説明】
【０１４９】
１０１  タブレット端末
１０２  音声認識サーバ
１０３  ネットワーク
２０１  ＣＰＵ
２０２  ＲＡＭ
２０３  ＲＯＭ
２０４  撮影部
２０５  通信部
２０６  表示部
２０７  操作部
２０８  音声入力部
２０９  外部メモリ
２１０  システムバス
【図１】
2014053876.tif 000003
【図２】
2014053876.tif 000004
【図３】
2014053876.tif 000005
【図４】
2014053876.tif 000006
【図５】
2014053876.tif 000007
【図６】
2014053876.tif 000008
【図７】
2014053876.tif 000009
【図８】
2014053876.tif 000010
【図９】
2014053876.tif 000011
【図１０】
2014053876.tif 000012
【図１１】
2014053876.tif 000013
【図１２】
2014053876.tif 000014
【図１３】
2014053876.tif 000015
【図１４】
2014053876.tif 000016
【図１５】
2014053876.tif 000017