(57)【要約】【課題】コードデータを装置に保存済みであるかの判断をユーザが容易に行える処理装置、表示制御方法およびプログラムを提供する。【解決手段】処理装置は、撮影手段と、撮影手段の撮影画像を表示する表示手段と、撮影手段で取り込んだコードデータを認識するコードデータ認識手段と、コードデータを保存する保存手段と、コードデータ認識手段が認識したコードデータが保存手段に保存済みの場合、コードデータを表示している表示手段に、コードデータに関する情報を追加表示する制御手段と、を含む。【選択図】図１
2013045283.tif 000002
【特許請求の範囲】
【請求項１】
撮影手段と、
前記撮影手段の撮影画像を表示する表示手段と、
前記撮影手段で取り込んだコードデータを認識するコードデータ認識手段と、
コードデータを保存する保存手段と、
前記コードデータ認識手段が認識したコードデータが前記保存手段に保存済みの場合、前記コードデータを表示している表示手段に、前記コードデータに関する情報を追加表示する制御手段と、を含む処理装置。
【請求項２】
請求項１に記載の処理装置において、
前記コードデータに関する情報は、当該コードデータが登録済みである旨を表すもの、または、当該コードデータを前記保存手段に保存した日時を表すものである、処理装置。
【請求項３】
請求項２に記載の処理装置において、
前記制御手段は、前記コードデータ認識手段が認識したコードデータが前記保存手段に保存されていない場合、前記コードデータを表示している表示手段に、未登録である旨の情報、または、登録可能である旨の情報を追加表示する、処理装置。
【請求項４】
請求項１から３のいずれか１項に記載の処理装置において、
前記撮影画像に当該撮影画像とは異なる情報を重ね合わせた画像を前記表示手段に表示する表示処理を実行する旨の実行指示を受け付ける入力手段をさらに含み、
前記制御手段は、前記入力手段が前記実行指示を受け付けると上記表示処理を実行し、上記表示処理を実行しているときに、前記コードデータ認識手段が認識したコードデータが前記保存手段に保存済みの場合、前記コードデータを表示している表示手段に、前記コードデータに関する情報を追加表示する、処理装置。
【請求項５】
処理装置での表示制御方法であって、
撮影画像を出力する出力ステップと、
前記撮影画像を表示手段に表示する表示ステップと、
前記撮影画像内のコードデータを認識するコードデータ認識ステップと、
コードデータを保存手段に保存する保存ステップと、
前記コードデータ認識ステップで認識したコードデータが前記保存手段に保存済みの場合、前記コードデータを表示している表示手段に、前記コードデータに関する情報を追加表示する制御ステップと、を含む表示制御方法。
【請求項６】
撮影手段と、前記撮影手段の撮影画像を表示する表示手段と、に接続したコンピュータに、
前記撮影手段で取り込んだコードデータを認識するコードデータ認識手順と、
コードデータを保存手段に保存する保存手順と、
前記コードデータ認識手段が認識したコードデータが前記保存手段に保存済みの場合、前記コードデータを表示している表示手段に、前記コードデータに関する情報を追加表示する制御手順と、を実行させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、処理装置、表示制御方法およびプログラムに関し、特には、撮影されたコードデータを表示する処理装置、表示制御方法およびプログラムに関する。
【背景技術】
【０００２】
現在、様々な雑誌・広告・ポスターなどで多くの二次元バーコードが使われている。しかし、人は、二次元バーコード等のコードデータを見ただけでは、そのコードデータが有する情報を認識できない。
【０００３】
特許文献１には、二次元バーコードを撮影して取り込み、その取り込まれた二次元バーコードを解析し、その解析結果を表示する携帯電話が記載されている。なお、二次元バーコード等のコードデータの解析は、一般的に、携帯電話に付加されたバーコードリーダーにて行われる。ユーザは、携帯電話に表示された解析結果を見て、二次元バーコードが有する情報を認識する。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２００６−６４６７１号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
特許文献１に記載の携帯電話のユーザは、二次元バーコード等のコードデータを見ただけでは、そのコードデータが有する情報を認識できないため、あるコードデータを携帯電話に保存済みであるか否かの判断を、そのコードデータを見ただけでは行えない。
【０００６】
したがって、ユーザは、あるコードデータを携帯電話に保存済みであるか否かを判断するためには、携帯電話のバーコードリーダーを操作してコードデータを読み取り解析し、その解析結果と、携帯電話に保存済みのコードデータの解析結果と、を照合するという煩わしい作業を行う必要があった。このため、コードデータを装置に保存済みであるか否かの判断をユーザが容易に行えるための技術が望まれるという課題があった。
【０００７】
本発明の目的は、上述した課題を解決可能な処理装置、表示制御方法およびプログラムを提供することである。
【課題を解決するための手段】
【０００８】
本発明の処理装置は、
撮影手段と、
前記撮影手段の撮影画像を表示する表示手段と、
前記撮影手段で取り込んだコードデータを認識するコードデータ認識手段と、
コードデータを保存する保存手段と、
前記コードデータ認識手段が認識したコードデータが前記保存手段に保存済みの場合、前記コードデータを表示している表示手段に、前記コードデータに関する情報を追加表示する制御手段と、を含む。
【０００９】
本発明の表示制御方法は、処理装置での表示制御方法であって、
撮影画像を出力する出力ステップと、
前記撮影画像を表示手段に表示する表示ステップと、
前記撮影画像内のコードデータを認識するコードデータ認識ステップと、
コードデータを保存手段に保存する保存ステップと、
前記コードデータ認識ステップで認識したコードデータが前記保存手段に保存済みの場合、前記コードデータを表示している表示手段に、前記コードデータに関する情報を追加表示する制御ステップと、を含む。
【００１０】
本発明のプログラムは、撮影手段と、前記撮影手段の撮影画像を表示する表示手段と、に接続したコンピュータに、
前記撮影手段で取り込んだコードデータを認識するコードデータ認識手順と、
コードデータを保存手段に保存する保存手順と、
前記コードデータ認識手段が認識したコードデータが前記保存手段に保存済みの場合、前記コードデータを表示している表示手段に、前記コードデータに関する情報を追加表示する制御手順と、を実行させる。
【発明の効果】
【００１１】
本発明によれば、コードデータを装置に保存済みであるか否かの判断をユーザが容易に行うことが可能になる。
【図面の簡単な説明】
【００１２】
【図１】本発明の第１実施形態の処理装置の一例である携帯電話機１００を示したブロック図である。
【図２】携帯電話機１００が二次元バーコードを表示する際の動作を説明するためのフローチャートである。
【図３】携帯電話機１００と二次元バーコード２００との一例を示した図である。
【図４】コードデータ認識部３からの二次元バーコードが保存部４に保存済みである場合に、携帯電話機１００が、二次元バーコード２００、および、登録済みと登録日時とを表す情報３００を表示する一例を示した図である。
【図５】本発明の第２実施形態の処理装置の一例である携帯電話機１００Ａを示したブロック図である。
【図６】ＡＲ処理の実行と終了の動作を説明するためのフローチャートである。
【図７】携帯電話機１００Ａが二次元バーコードを表示する際の動作を説明するためのフローチャートである。
【図８】コードデータ認識部３からの二次元バーコードが保存部４に保存されていない場合に、携帯電話機１００が、二次元バーコード２００、および、未登録や店舗名やポイントを表す情報４００を表示する一例を示した図である。
【図９】携帯電話機１００Ａが二次元バーコードを保存する動作を説明するためのフローチャートである。
【発明を実施するための形態】
【００１３】
以下、本発明の実施形態を図面を参照して説明する。
【００１４】
（第１実施形態）
図１は、本発明の第１実施形態の処理装置の一例である携帯電話機１００を示したブロック図である。
【００１５】
携帯電話機１００は、カメラ１と、表示部２と、コードデータ認識部３と、保持部４と、制御部５と、を含む。
【００１６】
カメラ１は、撮影手段の一例である。
【００１７】
カメラ１は、撮影画像を出力する。以下では、携帯電話機１００のユーザが、カメラ１で二次元バーコードを撮影し、それに伴い、カメラ１が二次元バーコードを表す撮影画像を出力する例を説明する。なお、二次元バーコードは、コードデータの一例である。
【００１８】
表示部２は、表示手段の一例である。
【００１９】
表示部２は、種々の表示を実行する。例えば、表示部２は、カメラ１が出力した撮影画像を表示したり、撮影画像にコンピュータ技術を用いて人為的に作り出された情報を重ね合わせる拡張現実（Augmented Reality）が施された画像を表示したりする。
【００２０】
コードデータ認識部３は、コードデータ認識手段の一例である。
【００２１】
コードデータ認識部３は、カメラ１が撮影して取り込んだ二次元バーコード、つまり、撮影画像が表す二次元バーコードを認識する。
【００２２】
保存部４は、保存手段の一例である。
【００２３】
保存部４は、二次元バーコードを保存する。本実施形態では、保存部４は、コードデータ認識部３が認識した二次元バーコードを保存する。なお、保存部４は、二次元バーコードを保存した日時を表す保存日時情報も保存する。
【００２４】
制御部５は、制御手段の一例である。
【００２５】
制御部５は、携帯電話機１００の動作を制御する。例えば、制御部５は、コードデータ認識部３が認識した二次元バーコードが保存部４に保存済みである場合、二次元バーコードを表示している表示部２に、その二次元バーコードに関する情報（例えば、その二次元バーコードが登録済みである旨を表す情報）を追加表示する。
【００２６】
次に、動作を説明する。
【００２７】
図２は、携帯電話機１００が二次元バーコードを表示する際の動作を説明するためのフローチャートである。
【００２８】
携帯電話機１００のユーザが、二次元バーコードをカメラ１で撮影すると、カメラ１は、二次元バーコードを表す撮影画像を生成する（ステップＡ１）。
【００２９】
図３は、携帯電話機１００と二次元バーコード２００との一例を示した図である。
【００３０】
カメラ１は、撮影画像を生成すると、その撮影画像を制御部５に出力する。
【００３１】
制御部５は、カメラ１から撮影画像を受け付けると、その撮影画像を表示部２に表示し（ステップＡ２）、また、その撮影画像をコードデータ認識部３に出力する。
【００３２】
コードデータ認識部３は、制御部５から撮影画像を受け付けると、その撮影画像から二次元バーコードを認識する（ステップＡ３）。コードデータ認識部３は、二次元バーコードを認識すると、その二次元バーコードを制御部５に出力する。
【００３３】
制御部５は、コードデータ認識部３から二次元バーコードを受け付けると、保存部４を参照して、コードデータ認識部３からの二次元バーコードが保存部４に保存済みであるかを判断する（ステップＡ４）。
【００３４】
制御部５は、コードデータ認識部３からの二次元バーコードが保存部４に保存済みである場合には、表示部２に表示している二次元バーコードの近傍に、その二次元バーコードが登録済みである旨を表す情報を、二次元バーコードに関する情報として追加表示する（ステップＡ５）。なお、ステップＡ５において、制御部５は、コードデータ認識部３からの二次元バーコードの保存日時を表す保存日時情報を保存部４から読み出し、その保存日時情報が表す保存日時を、二次元バーコードに関する情報として、表示部２に表示してもよい。
【００３５】
図４は、コードデータ認識部３からの二次元バーコードが保存部４に保存済みである場合に、携帯電話機１００が、二次元バーコード２００、および、登録済みと登録日時とを表す情報３００を表示する一例を示した図である。
【００３６】
一方、ステップＡ４において、コードデータ認識部３からの二次元バーコードが保存部４に保存されていない場合には、制御部５は、情報の追加表示を行うことなく処理を終了する。
【００３７】
次に、本実施形態の効果を説明する。
【００３８】
本実施形態の携帯電話機１００によれば、カメラ１は、撮影画像を出力する。表示部２は、カメラ１の撮影画像を表示する。コードデータ認識部３は、カメラ１で取り込んだ二次元バーコードを認識する。保存部４は、二次元バーコードを保存する。制御部５は、コードデータ認識部３が認識した二次元バーコードが保存部４に保存済みの場合、コードデータ認識部３が認識した二次元バーコードを表示している表示部２に、コードデータ認識部３が認識した二次元バーコードに関する情報を追加表示する。
【００３９】
このため、携帯電話機１００のユーザは、カメラ１で取り込んだ二次元バーコードが携帯電話機１００に保存済みであるか否かの判断を、表示部２において二次元バーコードに関する情報が追加表示されたか否かを確認することで行うことが可能になる。したがって、携帯電話機１００のユーザは、二次元バーコードを携帯電話機１００に保存済みであるか否かの判断を、携帯電話機のバーコードリーダーを操作することなく、かつ、二次元バーコードをバーコードリーダーで読み取りことなく、容易に行うことが可能になる。
【００４０】
また、本実施形態では、二次元バーコードに関する情報として、二次元バーコードが登録済みである旨を表すもの、または、二次元バーコードを保存部４に保存した日時を表すものが用いられる。このため、携帯電話機１００のユーザは、二次元バーコードが登録済みであること、または、二次元バーコードを保存部４に保存した日時を認識することで、二次元バーコードを携帯電話機１００に保存済みであるか否かを容易に判断することが可能になる。
【００４１】
なお、携帯電話機１００は、カメラ１と表示部２が接続されたコンピュータにて実現されてもよい。この場合、このコンピュータは、コンピュータにて読み取り可能なＣＤ−ＲＯＭ（Compact Disk Read Only Memory）のような記録媒体に記録されたプログラムを読込み実行して、コードデータ認識部３、保存部４および制御部５として機能する。記録媒体は、ＣＤ−ＲＯＭに限らず適宜変更可能である。
【００４２】
（第２実施形態）
図５は、本発明の第２実施形態の処理装置の一例である携帯電話機１００Ａを示したブロック図である。なお、図５において、図１に示したものと同一構成のものには同一符号を付してある。
【００４３】
第２実施形態の携帯電話機１００Ａでは、第１実施形態におけるコードデータ認識部３の代わりにコードデータ認識部３Ａが用いられ、制御部５の代わりに制御部５Ａが用いられ、入力部６が追加されている。以下、第２実施形態の携帯電話機１００Ａについて、第１実施形態の携帯電話機１００と異なる点を中心に説明する。
【００４４】
コードデータ認識部３Ａは、コードデータ認識部３が有する機能に加えて、二次元バーコードを解析する機能（バーコードリーダー機能）を有する。
【００４５】
制御部５Ａは、制御手段の一例である。制御部５Ａは、携帯電話機１００Ａの動作を制御する。
【００４６】
入力部６は、入力手段の一例である。入力部６は、携帯電話機１００Ａのユーザの種々の入力を受け付ける。
【００４７】
次に、動作を説明する。
【００４８】
図６は、ＡＲ（Augmented Reality）処理の実行と終了の動作を説明するためのフローチャートである。ＡＲ処理とは、撮影画像にその撮影画像とは異なる情報を重ね合わせた画像を表示部２に表示する拡張現実処理のことである。なお、ＡＲ処理は、表示処理の一例である。
【００４９】
入力部６は、携帯電話機１００Ａのユーザから、ＡＲ処理を実行する旨のＡＲ実行指示を受け付けると（ステップＢ１）、ＡＲ実行指示を制御部５Ａに出力する。なお、ＡＲ実行指示は、実行指示の一例である。
【００５０】
制御部５Ａは、入力部６からＡＲ実行指示を受け付けると、ＡＲ処理を実行する（ステップＢ２）。なお、ＡＲ処理は公知技術であるため、ＡＲ処理の詳細な説明は割愛する。
【００５１】
その後、入力部６は、ＡＲ処理を終了する旨のＡＲ終了指示を受け付けると（ステップＢ３）、ＡＲ終了指示を制御部５Ａに出力する。
【００５２】
制御部５Ａは、入力部６からＡＲ終了指示を受け付けると、ＡＲ処理を終了する（ステップＢ４）。
【００５３】
図７は、携帯電話機１００Ａが二次元バーコードを表示する際の動作を説明するためのフローチャートである。なお、図７において、図２に示した処理と同一の処理には同一符号を付してある。
【００５４】
携帯電話機１００Ａのユーザが、二次元バーコードをカメラ１で撮影すると、カメラ１は、二次元バーコードを表す撮影画像を生成し（ステップＡ１）、その撮影画像を制御部５Ａに出力する。
【００５５】
制御部５Ａは、カメラ１から撮影画像を受け付けると、その撮影画像を表示部２に表示する（ステップＡ２）。
【００５６】
続いて、制御部５Ａは、ＡＲ処理を実行中か否かを判断する（ステップＢ１）。
【００５７】
ＡＲ処理を実行中であると、制御部５Ａは、撮影画像をコードデータ認識部３に出力する。
【００５８】
コードデータ認識部３は、制御部５Ａから撮影画像を受け付けると、その撮影画像から二次元バーコードを認識する（ステップＡ３）。コードデータ認識部３は、二次元バーコードを認識すると、その二次元バーコードを制御部５Ａに出力する。
【００５９】
制御部５Ａは、コードデータ認識部３から二次元バーコードを受け付けると、保存部４を参照して、コードデータ認識部３からの二次元バーコードが保存部４に保存済みであるかを判断する（ステップＡ４）。
【００６０】
制御部５Ａは、コードデータ認識部３からの二次元バーコードが保存部４に保存済みである場合には、ステップＡ５を実行する。
【００６１】
一方、ステップＡ４において、コードデータ認識部３からの二次元バーコードが保存部４に保存されていない場合には、制御部５Ａは、表示部２に表示している二次元バーコードの近傍に、その二次元バーコードが未登録である旨を表す情報を追加表示する（ステップＢ２）。
【００６２】
なお、ステップＢ２において、制御部５Ａは、表示部２に表示している二次元バーコードの近傍に、その二次元バーコードが未登録である旨の情報の代わりに、登録可能である旨の情報を追加表示してもよいし、その二次元バーコードが未登録である旨の情報と共に、登録可能である旨の情報を追加表示してもよい。
【００６３】
また、ステップＢ２において、表示部２に表示している二次元バーコードが、ＡＲ処理にて用いられるマーカとして用いられ、このマーカに対応する情報として、その二次元バーコードが表す情報、例えば、二次元バーコードの発行元（一例としては店舗名）やその発行元で利用できるポイント情報が用いられている場合には、制御部５Ａは、ＡＲ処理を用いて、表示部２に表示している二次元バーコードの近傍に、その二次元バーコードが表す情報を追加表示してもよい。
【００６４】
図８は、コードデータ認識部３からの二次元バーコードが保存部４に保存されていない場合に、携帯電話機１００が、二次元バーコード２００、および、未登録や店舗名やポイントを表す情報４００を表示する一例を示した図である。
【００６５】
また、ステップＢ１においてＡＲ処理を実行中でないと、制御部５Ａは、情報の追加表示を行うことなく処理を終了する。
【００６６】
図９は、携帯電話機１００Ａが二次元バーコードを保存する動作を説明するためのフローチャートである。以下では、店舗側が発行した二次元バーコードを、携帯電話機１００Ａが保存する動作を説明する。なお、店舗側が発行した二次元バーコードには、その店舗で使用可能なポイントが含まれているとする。
【００６７】
携帯電話機１００Ａのユーザは、入力部６を操作して、入力部６にバーコードリーダー機能を開始する旨のバーコードリーダー開始指示を入力すると、入力部６は、バーコードリーダー開始指示を受け付け（ステップＣ１）、バーコードリーダー開始指示を制御部５Ａに出力する。
【００６８】
制御部５Ａは、バーコードリーダー開始指示を受け付けると、コードデータ認識部３のバーコードリーダー機能を実行し（ステップＣ２）、カメラ１からの撮影画像をコードデータ認識部３Ａに出力する。
【００６９】
その後、携帯電話機１００Ａのユーザが、店舗側が発行した二次元バーコードをカメラ１で撮影した状態で、その後、入力部６に読み取り指示を入力すると、入力部６は、読取指示を受け付け（ステップＣ３）、読取指示を制御部５Ａに出力する。
【００７０】
制御部５Ａは、読取指示を受け付けると、読取指示をコードデータ認識部３Ａに出力する。
【００７１】
コード認識部３Ａは、バーコードリーダー機能を実行している際に読取指示を受け付けると、カメラ１からの撮影画像に表された二次元バーコードを読み取り（ステップＣ４）、その二次元バーコードが示すポイントを、二次元バーコードと共に、制御部５Ａに出力する。
【００７２】
制御部５Ａは、ポイントと二次元バーコードとを受け付けると、ポイントと二次元バーコードとを、保存部４に保存する（ステップＣ５）。なお、制御部５Ａは、二次元バーコードを保存した日時を表す保存日時情報を、二次元バーコードに関連づけて保存部４保存してもよい。
【００７３】
次に、本実施形態の効果を説明する。
【００７４】
本実施形態の携帯電話機１００Ａによれば、制御部５Ａは、コードデータ認識部３Ａが認識した二次元バーコードが保存部４に保存されていない場合、二次元バーコードを表示している表示部２に、未登録である旨の情報、または、登録可能である旨の情報を追加表示する。このため、携帯電話機１００Ａのユーザは、未登録である旨の情報、または、登録可能である旨の情報を認識することで、二次元バーコードを携帯電話機１００Ａに保存済みであるか否かを容易に判断することが可能になる。
【００７５】
また、本実施形態では、入力部６は、ＡＲ実行指示を受け付ける。制御部５Ａは、入力部６がＡＲ実行指示を受け付けるとＡＲ処理を実行し、ＡＲ処理を実行しているときに、コードデータ認識部３が認識した二次元バーコードが保存部４に保存済みの場合、二次元バーコードを表示している表示部２に、二次元バーコードに関する情報を追加表示する。このため、携帯電話機１００Ａのユーザは、携帯電話機１００ＡがＡＲ処理を実行しているときに、カメラ１で取り込んだ二次元バーコードが携帯電話機１００Ａに保存済みであるか否かの判断を容易に行うことができる。
【００７６】
また、ステップＢ２において、表示部２に表示している二次元バーコードが、ＡＲ処理にて用いられるマーカとして用いられ、このマーカに対応する情報として、その二次元バーコードが表す情報またはその情報の一部が用いられ、制御部５Ａが、ＡＲ処理を用いて、表示部２に表示している二次元バーコードの近傍に、その二次元バーコードが表す情報またはその情報の一部を追加表示する場合、携帯電話機１００Ａのユーザは、携帯電話機１００Ａのバーコードリーダー機能を実行する旨の操作をすることなく、二次元バーコードの情報またはその一部を認識することが可能になる。
【００７７】
なお、携帯電話機１００Ａは、カメラ１と表示部２と入力部６が接続されたコンピュータにて実現されてもよい。この場合、このコンピュータは、コンピュータにて読み取り可能な記録媒体に記録されたプログラムを読込み実行して、コードデータ認識部３Ａ、保存部４および制御部５Ａとして機能する。
【００７８】
なお、上記各実施形態において、処理装置は、携帯電話機に限らず、例えば、スマートフォン、携帯型ゲーム機、タブレット型ＰＣ（Personal Computer）、または、ノート型ＰＣでもよい。
【００７９】
また、上記各実施形態において、コードデータは、二次元バーコードに限らず適宜変更可能である。例えば、コードデータとして、一次元のバーコードが用いられてもよい。なお、コードデータとして、一次元のバーコードが用いられる場合、コードデータ認識部３および３Ａは、一次元のバーコードを認識する機能を有し、コードデータ認識部３Ａは、一次元のバーコードを解析するバーコードリーダー機能を有する。
【００８０】
以上説明した各実施形態において、図示した構成は単なる一例であって、本発明はその構成に限定されるものではない。
【符号の説明】
【００８１】
１００、１００Ａ  携帯電話機
１      カメラ
２      表示部
３、３Ａ  コードデータ認識部
４      保存部
５、５Ａ  制御部
６      入力部
【図１】
2013045283.tif 000003
【図２】
2013045283.tif 000004
【図３】
2013045283.tif 000005
【図４】
2013045283.tif 000006
【図５】
2013045283.tif 000007
【図６】
2013045283.tif 000008
【図７】
2013045283.tif 000009
【図８】
2013045283.tif 000010
【図９】
2013045283.tif 000011