(57)【要約】  本出願は、二次元コード識別方法及び装置、並びに、モバイル端末を開示している。二次元コード識別方法は、二次元コードを含むアプリケーションインターフェイスをモバイル端末の表示要素上において表示した際に、アプリケーションインターフェイスに対してユーザーが実行したキャプチャ動作を検知するステップと、キャプチャ動作に応答して、モバイル端末の表示要素上において表示されているアプリケーションインターフェイスのアプリケーションインターフェイス画像をキャプチャするステップと、アプリケーションインターフェイス画像をスキャンし、且つ、アプリケーションインターフェイス画像内において含まれている二次元コード情報を識別するステップと、を有する。本出願の技術的方式においては、二次元コード識別装置又はモバイル端末は、表示要素上において表示されている二次元コードを含むアプリケーションインターフェイスをリアルタイムでキャプチャし、且つ、画像をスキャンし、これにより、アプリケーションインターフェイス画像内において含まれている二次元コード情報を識別するべく、単独で使用されている。【選択図】図１
2019523505.tif 000002
【特許請求の範囲】
【請求項１】
二次元コード識別方法であって、前記方法は、
二次元コードを含むアプリケーションインターフェイスをモバイル端末の表示要素上において表示した際に、前記アプリケーションインターフェイスに対してユーザーが実行したキャプチャ動作を検知するステップと、
前記キャプチャ動作に応答して、前記モバイル端末の前記表示要素上において表示されている前記アプリケーションインターフェイスのアプリケーションインターフェイス画像をキャプチャするステップと、
前記アプリケーションインターフェイス画像をスキャンし、且つ、前記アプリケーションインターフェイス画像内において含まれている二次元コード情報を識別するステップと、
を有する、方法。
【請求項２】
前記アプリケーションインターフェイス画像内において含まれている前記二次元コード情報を識別した後に、前記方法は、
前記アプリケーションインターフェイス画像から識別された前記二次元コード情報に基づいて、前記識別された二次元コード情報に対応する機能動作インターフェイスを前記モバイル端末の前記表示要素上において表示するステップ、
を更に有する、請求項１に記載の方法。
【請求項３】
前記アプリケーションインターフェイス画像は、複数の二次元コードを含む請求項１に記載の方法。
【請求項４】
前記アプリケーションインターフェイス画像内において含まれている前記複数の二次元コードを識別した後に、前記方法は、
項目リスト内の機能動作インターフェイス項目に対してユーザーが実行した動作に応答するべく、且つ、対応する前記機能動作インターフェイスにエントリするべく、前記複数の二次元コードのそれぞれに対応する前記機能動作インターフェイス項目を含む前記項目リストを前記モバイル端末の前記表示要素上において表示するステップ、
を更に有する、請求項３に記載の方法。
【請求項５】
前記キャプチャされたアプリケーションインターフェイス画像は、前記モバイル端末のストレージ要素内において保存される請求項１に記載の二次元コード識別方法。
【請求項６】
前記アプリケーションインターフェイスに対して前記ユーザーが実行した前記キャプチャ動作は、前記ユーザーが、前記モバイル端末の前記表示要素上において表示された仮想的コンポーネントに対して又は物理的ボタンに対して動作するステップを有する請求項１乃至５のいずれか１項に記載の二次元コード識別方法。
【請求項７】
前記アプリケーションは、組込み型のアプリケーション又は第三者アプリケーションを有する請求項６に記載の二次元コード識別方法。
【請求項８】
二次元コード識別装置であって、前記装置は、
二次元コードを含むアプリケーションインターフェイスを表示する表示要素と、
前記アプリケーションインターフェイスに対してユーザーが実行したキャプチャ動作を検知する検知要素と、
前記キャプチャ動作に応答して、表示要素上において表示されている前記アプリケーションインターフェイスのアプリケーションインターフェイス画像をキャプチャするキャプチャ要素と、
前記アプリケーションインターフェイス画像をスキャンし、且つ、前記アプリケーションインターフェイス画像内において含まれている二次元コード情報を識別する識別要素と、
を有する、装置。
【請求項９】
前記装置は、前記キャプチャされたアプリケーションインターフェイス画像を保存するストレージ要素を更に有する請求項８に記載の装置。
【請求項１０】
前記二次元コードを識別した後に、前記表示要素は、前記識別要素によって識別された前記二次元コード情報に基づいて、前記識別された二次元コード情報に対応する前記機能動作インターフェイスを表示する請求項８に記載の装置。
【請求項１１】
前記アプリケーションインターフェイス画像は、複数の二次元コードを含む請求項８に記載の装置。
【請求項１２】
前記識別要素が複数の二次元コードを識別した後に、前記表示要素は、項目リスト内の機能動作インターフェイス項目に対して前記ユーザーが実行した動作に応答するべく、且つ、対応する前記機能動作インターフェイスにエントリするべく、前記複数の二次元コードのそれぞれに対応する前記機能動作インターフェイス項目を含む前記項目リストを表示する請求項１１に記載の装置。
【請求項１３】
モバイル端末であって、前記モバイル端末は、
二次元コードを含むアプリケーションインターフェイスを表示する表示要素と、
前記アプリケーションインターフェイスに対してユーザーが実行したキャプチャ動作を検知する検知要素と、
前記キャプチャ動作に応答して、前記表示要素上において表示されている前記アプリケーションインターフェイスのアプリケーションインターフェイス画像をキャプチャするキャプチャ要素と、
前記アプリケーションインターフェイス画像をスキャンし、且つ、前記アプリケーションインターフェイス画像内において含まれている前記二次元コード情報を識別する識別要素と、
を有する、端末。
【発明の詳細な説明】
【技術分野】
【０００１】
本出願は、グラフィック画像の技術分野に関し、且つ、更に詳しくは、二次元コード識別方法及び装置、並びに、モバイル端末に関する。
【背景技術】
【０００２】
二次元コードは、二次元バーコードとも呼称される。これは、データシンボル情報を記録するべく、所与の規則に従って平面（二次元方向）に沿って分布した特定の幾何学的グラフィックによって形成された線及び空間のグラフィックを使用している。二次元コードは、大容量の情報、様々なコーディング、強力な障害耐性、及び高度なデコーディング信頼性を特徴としている。これに加えて、これは、低費用であり且つ製造が容易であるという利点をも有する。従って、二次元コードは、人々の生活の中において広く使用されている。
【０００３】
インターネットの進歩及びモバイル端末の普及に伴って、モバイル端末上における二次元コードの使用が日々増大している。モバイル端末において二次元コードを使用する際には、まず、識別を実行する必要がある。二次元コードが端末（第１端末と呼称されるが、これは、ＰＣ端末やモバイル端末などであってよい）上の所与のアプリケーションにおいて出現した後に、現時点の技術においては、通常、第１端末以外の端末（第２端末と呼称される）が、二次元コードをスキャンするべく、その独自のカメラ機能を起動する必要があり、これにより、二次元コード内において保存されている情報が取得され、且つ、その結果、支払機能、測位、及びソーシャル機能などの、様々な機能が第２端末上において実現される。
【０００４】
これは、現時点の技術が、二次元コードを表示している端末以外の端末からの支援を得なければならず、且つ、その表示要素上において表示されている二次元コードの識別を実行するべく、二次元コードを表示しているモバイル端末自体を使用することができないことを示している。これは、ユーザーにとって不便である。例えば、ユーザーが、ライブブロードキャストを視聴するべくモバイル端末を使用しており、且つ、ユーザーが、モバイル端末の画面の下部において出現する二次元コードをスキャンし、且つ、その結果、その二次元コードに対応する関連機能を実装することを所望した際に、現時点の技術は、このニーズを充足するための、別の装置を使用すること以外の、相対的に良好な方法を有していない。
【発明の概要】
【発明が解決しようとする課題】
【０００５】
本発明の主な目的は、二次元コード識別方法及び装置、並びに、モバイル端末を提供する、というものである。モバイル端末の表示要素上において表示されているアプリケーションのアプリケーションインターフェイス画像内の二次元コードの識別を実行することができない、という既存の二次元コード識別方法における問題点を解決することを狙いとしている。
【課題を解決するための手段】
【０００６】
一態様によれば、本発明は、二次元コードを含むアプリケーションインターフェイスをモバイル端末の表示要素上において表示した際にアプリケーションインターフェイスに対してユーザーが実行したキャプチャ動作を検知するステップと、キャプチャ動作に応答して、モバイル端末の表示要素上において表示されているアプリケーションインターフェイスのアプリケーションインターフェイス画像をキャプチャするステップと、アプリケーションインターフェイス画像をスキャンし、且つ、アプリケーションインターフェイス画像内において含まれている二次元コード情報を識別するステップと、を有する二次元コード識別方法を提供している。
【０００７】
別の態様によれば、本発明は、二次元コードを含むアプリケーションインターフェイスを表示する表示要素と、アプリケーションインターフェイスに対してユーザーが実行したキャプチャ動作を検知する検知要素と、キャプチャ動作に応答して、表示要素上において表示されているアプリケーションインターフェイスのアプリケーションインターフェイス画像をキャプチャするキャプチャ要素と、アプリケーションインターフェイス画像をスキャンし、且つ、アプリケーションインターフェイス画像内において含まれている二次元コード情報を識別する識別要素と、を有する二次元コード識別装置を提供している。
【０００８】
更に別の態様によれば、本発明は、二次元コードを含むアプリケーションインターフェイスを表示する表示要素と、アプリケーションインターフェイスに対してユーザーが実行したキャプチャ動作を検知する検知要素と、キャプチャ動作に応答して、表示要素上において表示されたアプリケーションインターフェイスのアプリケーションインターフェイス画像をキャプチャするキャプチャ要素と、アプリケーションインターフェイス画像をスキャンし、且つ、アプリケーションインターフェイス画像内において含まれている二次元コード情報を識別する識別要素と、を有するモバイル端末を提供している。
【０００９】
現時点の技術との比較において、本明細書の実施形態の二次元コード識別方法及び装置、並びに、モバイル端末においては、二次元コード識別装置又はモバイル端末は、画像内において含まれている二次元コードを識別するように、表示要素上において表示されたアプリケーションインターフェイスのアプリケーションインターフェイス画像をキャプチャするべく、且つ、画像をスキャンするべく、単独で使用されている。従って、表示要素上においてリアルタイムで表示されるアプリケーションインターフェイスのアプリケーション画像内の二次元コードについて、リアルタイム識別を実行することができると共に、動作が高速且つ便利である。
【００１０】
本明細書において記述されている添付図面は、本出願の更なる理解を提供するべく使用されるものであり、且つ、これらは、本出願の一部分を構成している。本出願の例示用の実施形態及びその説明は、本出願を説明するべく使用されるものであり、且つ、これらは、本出願の不適切な限定として機能するものではない。添付図面は、以下のとおりである。
【図面の簡単な説明】
【００１１】
【図１】本出願の一実施形態に基づいた二次元コード識別方法のフロー図である。
【図２】本出願の別の実施形態に基づいた二次元コード識別方法のフロー図である。
【図３】本発明の一実施形態によるモバイル端末による二次元コード識別の図である。
【図４】本発明の別の実施形態によるモバイル端末による二次元コード識別の図である。
【図５】本発明の一実施形態による二次元コード識別装置のブロック図である。
【発明を実施するための形態】
【００１２】
本出願の目的、技術的方式、及び利点を更に明瞭なものとするべく、本出願の実施形態及び対応する添付図面との組合せにおいて、以下のように、本出願の技術的方式の明瞭且つ広範な説明を提供する。当然のことながら、記述されている実施形態は、本出願の実施形態のすべてではなく、いくつかであるに過ぎない。本出願の実施形態に基づいて、創造的努力を伴うことなしに、当業者によって取得可能なすべてのその他の実施形態は、本出願の保護範囲に含まれるものとする。
【００１３】
添付図面を参照し、システムについて更に詳細に説明することとする。以下の説明においては、添付図面を参照し、実施形態について更に詳細に説明することとする。同一の参照符号は、同一の要素を表している。
【００１４】
本発明によるモバイル端末は、表示要素を有する装置であり、且つ、これは、限定を伴うことなしに、パーソナルコンピュータ（ＰＣ：Ｐｅｒｓｏｎａｌ  Ｃｏｍｐｕｔｅｒ）、（セル電話機、パーソナルデジタルアシスタント（ＰＤＡ：Ｐｅｒｓｏｎａｌ  Ｄｉｇｉｔａｌ  Ａｓｓｉｓｔａｎｔ）、デジタルカメラ、携帯型ゲームコンソール、ＭＰ３プレーヤー、携帯型／パーソナルマルチメディアプレーヤー（ＰＭＰ：Ｐｏｒｔａｂｌｅ／Ｐｅｒｓｏｎａｌ  Ｍｕｌｔｉｍｅｄｉａ  Ｐｌａｙｅｒ）、ハンドヘルド型のｅブック、タブレットＰＣ、携帯型のラップトップＰＣ、及び全地球測位システム（ＧＰＳ：Ｇｌｏｂａｌ  Ｐｏｓｉｔｉｏｎｉｎｇ  Ｓｙｓｔｅｍ）ナビゲータなどの）モバイル装置、スマートＴＶなど、という装置のうちの任意のものを含むことができる。
【００１５】
これに加えて、本発明によるモバイル端末の表示要素は、タッチスクリーン及びタッチスクリーンコントローラを有しうることを理解されたい。ここで、タッチスクリーンは、様々なサービス（例えば、通話、データ送信、ブロードキャスト、撮影、支払など）に対応するユーザーインターフェイス（ＵＩ：Ｕｓｅｒ  Ｉｎｔｅｒｆａｃｅ）をユーザーに提供することができると共に、ＵＩ上の少なくとも１つの接触に対応するアナログ信号をタッチスクリーンコントローラに送信する。本発明の説明においては、「接触（ｔｏｕｃｈ）」は、密着型の接触及び非密着型の接触を有することができる。ここで、密着型の接触は、タッチスクリーンによって受け取ることができる、ユーザーの身体部分（例えば、指）又は接触入力インスツルメント（例えば、ペン又はスタイラス）を通じた少なくとも１つの接触入力を意味している。又、タッチスクリーンは、１回の接触又は複数回の接触の連続的な運動に対応する接触入力信号を受け取ることもできる。例えば、密着型の接触は、１回のタップ、２回のタップ、ドラッグ、ドラッグ及びドロップなどを有することができる。タッチスクリーンは、入力された接触の連続的な運動に対応するアナログ信号をタッチスクリーンコントローラに送信することができる。
【００１６】
又、非密着型の接触は、ホバー接触とも呼称される。例えば、非密着型の接触は、タッチスクリーンとユーザー身体部分又は接触入力インスツルメントの間における密着に限定されるものではない。タッチスクリーンは、モバイル端末のプロパティ及び構成に基づいた異なる検出インターバルを有することができる。これに加えて、タッチスクリーンは、抵抗性、静電容量性、赤外線、又は音波タッチスクリーンとして実装することもできる。
【００１７】
タッチスクリーンコントローラは、タッチスクリーンから受け取ったアナログ信号をデジタル信号（例えば、Ｘ及びＹ座標）に変換する。コントローラは、タッチスクリーンを制御するべく、タッチスクリーンコントローラから受け取ったデジタル信号を使用することができる。例えば、タッチスクリーン上において表示されているショートカットアイコン又はボタンのユーザーの選択に応答して、本発明によるモバイル端末は、ショートカットアイコンに対応するアプリケーションインターフェイスを表示することができる。
【００１８】
図１は、本発明の一実施形態による二次元コード識別方法のフロー図である。図１に示されているように、Ｓ１０１において、アプリケーションの、二次元コードを含むアプリケーションインターフェイスがモバイル端末の表示要素上において表示された際に、ユーザー入力が検知されている。ここで、ユーザー入力は、ユーザーが、アプリケーションインターフェイスに対するキャプチャ動作を実行するステップを意味している。例えば、ユーザーは、モバイル端末がアプリケーションを実行するように、表示要素上において表示されているアプリケーションショートカットアイコン又はボタンを選択することができる。この時点において、このアプリケーションのアプリケーションインターフェイスが表示要素上において表示される。例えば、アプリケーションがインスタントメッセージングアプリケーション（例えば、ＷｅＣｈａｔ）である場合には、インスタントメッセージングアプリケーションのアプリケーションインターフェイス（例えば、チャットインターフェイス）がモバイル端末の表示要素上において表示される。次いで、モバイル端末は、アプリケーションインターフェイスに対してユーザーが実行したキャプチャ動作を検知する。ここで、アプリケーションは、組込み型のアプリケーションであってもく、或いは、ストレージ要素内において保存されている第三者アプリケーションであってもよい。組込み型のアプリケーションは、携帯型端末装置内の予めインストールされているアプリケーションを意味している。例えば、組込み型のアプリケーションは、ブラウザ、電子メール、及びインスタントメッセンジャであってもよい。第三者アプリケーションは、多様であり、且つ、支払アプリケーション、購買アプリケーション、及びエンターテインメントアプリケーションなどの、オンラインマーケットからダウンロードされた、且つ、モバイル端末上においてインストールされた、アプリケーションを意味している。第三者アプリケーションは、無償でインストール及び制御することができる。
【００１９】
これに加えて、ユーザー入力は、モバイル端末の表示要素上において表示されている仮想的コンポーネント（例えば、表示要素上において表示されている仮想的キーボード又は仮想的ボタン、メニュー、テキスト、画像、数値、又はアイコン）に対するユーザーの動作（例えば、接触）、或いは、モバイル端末上の物理的ボタン（例えば、小さなキーボードや実際のボタンなど）に対するユーザーの動作（例えば、押下）を有することができる。仮想的コンポーネントは、ユーザーの設定に基づいて、表示要素上の任意の位置において表示されうることに留意されたい。任意選択により、動作プロセスにおいては、ユーザーは、表示要素上の仮想的コンポーネントの位置を変更するべく、ドラッグなどのユーザー入力を使用することができる。例えば、ユーザーが、モバイル端末の表示要素上において表示されている二次元コードの識別を所望している際には、ユーザーは、表示要素上において表示されている仮想的ボタンに接触してもよく／これを選択してもよく、或いは、モバイル端末上の物理的ボタンを押下してもよい。本発明における「接触」の詳細な説明は、先程付与されており、ここでの詳細な説明の反復は、省略することとする。
【００２０】
例えば、ユーザーは、表示要素の画面上において表示されているショートカットアイコンに接触することができる。この状況において、モバイル端末は、ライブブロードキャストアプリケーション又は購買アプリケーションなどの、アイコンに対応するアプリケーションを実行することになる。同時に、二次元コードを含む、このアプリケーションのアプリケーションインターフェイスが、モバイル端末の表示要素上において表示される。次いで、ユーザーは、後続のプロセスをトリガするために、表示要素上において表示されている仮想的コンポーネントに接触するべく指又はスタイラスを直接的に使用してもよく、或いは、ユーザーは、表示装置上の仮想的コンポーネントの上方において指を直接的にホバリングさせてもよく、或いは、ユーザーは、モバイル端末上の物理的キーを押下してもよく、或いは、同時に、モバイル装置上の２つの物理的キーを押下してもよい。
【００２１】
次いで、Ｓ１０２において、キャプチャ動作に応答して、モバイル端末の表示要素上において表示されているアプリケーションインターフェイスのアプリケーションインターフェイス画像がキャプチャされており、即ち、キャプチャ動作に応答して、モバイル端末の現時点の画面の画面ショットがキャプチャされている。例えば、ユーザーは、モバイル端末の表示要素上において現時点において表示されているアプリケーションインターフェイスの画像をキャプチャするべく、表示要素上の仮想的ボタンに接触することにより、現時点において表示されている画像の画面ショットを実行することができる。別の例として、ユーザーは、携帯電話機上の物理的キーを押下することにより、現時点において表示されているアプリケーションインターフェイス画像の画面ショットを実行してもよい。任意選択により、本発明の実施形態に基づいて、ユーザーは、画像をモバイル端末のストレージ要素内において保存することができる。
【００２２】
Ｓ１０３において、アプリケーションインターフェイス画像がスキャンされており、且つ、アプリケーションインターフェイス画像内において含まれている二次元コード情報が識別されている。即ち、画像内のすべての二次元コードを識別するべく、アプリケーションインターフェイス画像のフルスクリーンスキャンを実行することができる。例えば、本発明の実施形態によるモバイル端末は、二次元コードを含む画像をバイナリ画像に変換することができると共に、拡張されたバイナリ画像を取得するべく、バイナリ画像に対して拡張動作を実行することができる。次いで、モバイル端末は、二次元コードのバー形状の領域の外形を取得するべく、拡張されたバイナリ画像のエッジを検出し、且つ、完全且つ標準的なバーコード画像を取得するべく、この外形を補正及びセグメント化する。その後に、ビットマップを構築するべく（閾値に基づいて、サンプリングされたピクセルがダークカラーであるのか又はライトカラーであるのかを判定する）、且つ、バーコード領域のバイナリデータを取得するべく、この標準的なバーコード画像に対してグリッドサンプリングが実行される（即ち、グリッド内のそれぞれの交差点における画像ピクセルがサンプリングされる）。取得されたバーコード領域のバイナリデータに対してエラー補正及び変換が実行され、且つ、取得されたバーコード領域のバイナリデータがデータコードワードに変換され、これにより、画像内のすべての二次元コードが識別される。
【００２３】
本発明は、上述の二次元コード識別技術に限定されるものではないことに留意されたい。例は、現時点の二次元コード識別技術を記述するべく、使用されているに過ぎない。ここでは、画像内の二次元コードを識別するための任意の技術を使用することができる。
【００２４】
任意選択により、二次元コードが識別された後に、アプリケーションインターフェイス画像から識別された二次元コード情報に基づいて、識別された二次元コード情報に対応する機能動作インターフェイスをモバイル端末の表示要素上において表示することができる。即ち、二次元コード識別結果に基づいて、対応するアプリケーションがモバイル端末から起動される。アプリケーションは、上述のように、組込み型のアプリケーション又はストレージ要素内の第三者アプリケーションを意味している。従って、簡潔性及び明瞭性を目的として、ここでのその再度の説明は、省略することとする。
【００２５】
例えば、二次元コード情報がＡｌｉｐａｙリンクに関係している場合には、モバイル端末は、Ａｌｉｐａｙアプリケーションを起動し、従って、Ａｌｉｐａｙアプリケーションインターフェイスが表示要素上において表示される。二次元コード情報がＷｅＣｈａｔリンクに関係している場合には、モバイル端末は、ＷｅＣｈａｔアプリケーションを起動し、従って、ＷｅＣｈａｔアプリケーションインターフェイスが表示要素上において表示される。二次元コード情報がＵＲＬリンクに関係している場合には、モバイル端末は、ブラウザアプリケーションを起動し、従って、ブラウザアプリケーションインターフェイスが表示要素上において表示される。
【００２６】
以上は、表示要素上において表示されているアプリケーションインターフェイス画像が１つの二次元コードを有する状況を示しており、本発明は、表示されているアプリケーションインターフェイス画像が二次元コードを有していない状況について記述している。以下は、図２を参照した、モバイル端末の表示要素上において表示されているアプリケーションインターフェイス画像が複数の二次元コードを有している状況の詳細な説明である。
【００２７】
図２は、本発明の別の実施形態に基づいた二次元コード識別方法のフロー図である。例えば、図２は、モバイル端末上において表示されているアプリケーションインターフェイス画像が複数の二次元コードを有している際の二次元コード識別方法を示している。
【００２８】
図２を参照すれば、Ｓ２０１において、モバイル端末の表示要素上において表示されたアプリケーションインターフェイスが二次元コードを有している状態において、アプリケーションインターフェイスに対してユーザーが実行したキャプチャ動作が検知されている。次いで、Ｓ２０２において、キャプチャ動作に応答して、モバイル端末の表示要素上において表示されているアプリケーションインターフェイスのアプリケーションインターフェイス画像がキャプチャされている。次いで、Ｓ２０３において、アプリケーションインターフェイス画像がスキャンされており、且つ、アプリケーションインターフェイス画像内において含まれている二次元コード情報が識別されている。図２のステップＳ２０１〜Ｓ２０３は、図１のＳ１０１〜Ｓ１０３と同一であることに留意されたい。これらの再度の説明は、省略することとするが、その理由は、詳細な説明が図１において提供されているからである。
【００２９】
次いで、Ｓ２０４において、二次元コード識別結果に基づいて、項目リストがモバイル端末の表示要素上において表示されている。項目リストは、項目リスト内の機能動作インターフェイス項目に対してユーザーが実行した動作に応答するべく、且つ、対応する機能動作インターフェイスにエントリするべく、複数の二次元コードのそれぞれに対応する機能動作インターフェイス項目を含む。例えば、アプリケーションインターフェイス画像が３つの二次元コードを有している場合には、この画像がスキャンされた後に、３つの二次元コードを別個に識別することができる。次いで、３つの二次元コードに対応する機能動作インターフェイス項目のリストが表示要素上において表示される。機能動作インターフェイス項目リストが画面上において表示された状態において、Ｓ２０５において、ユーザーが、機能動作インターフェイス項目リストから実行されるべき機能動作インターフェイス項目を選択している。任意選択により、ユーザーは、接触入力を通じて選択を実行してもよい。接触入力は、上述の説明において指定されているユーザー入力を有することに留意されたい。
【００３０】
最後に、ユーザーが選択した機能動作インターフェイス項目に基づいて、本発明によるモバイル端末の表示要素は、この機能動作インターフェイス項目に対応するアプリケーションインターフェイスにリダイレクトする。依然として３つの二次元コードを一例として取り上げれば、上述のように、３つの二次元コードに対応する機能動作インターフェイス項目リストが表示要素上において表示される。次いで、ユーザーは、望ましい機能動作インターフェイス項目に接触することができる。この時点において、モバイル端末の表示要素は、接触された機能動作インターフェイス項目に対応するアプリケーションインターフェイスにリダイレクトする。
【００３１】
上述のように、モバイル端末自体のみを使用する、本発明の例示用の実施形態に基づいた二次元コード識別方法は、モバイル端末上において稼働しているアプリケーションのアプリケーションインターフェイス内において表示された複数の二次元コードの識別を実行することができると共に、実行されるべき動作インターフェイスを選択することができる。従って、ユーザーによる簡単な動作のみにより、モバイル端末は、モバイル端末上において同時に表示されている複数の二次元コードを自動的に識別することができると共に、オンデマンドで、望ましい動作インターフェイスにエントリすることもできる。
【００３２】
以下は、本発明のアプリケーションシナリオを参照した、本発明による二次元コード識別方法及びそのモバイル端末の説明である。ここで、図３は、画像が１つの二次元コードを有するアプリケーションシナリオであり、且つ、図４は、画像が３つの二次元コードを有するアプリケーションシナリオである。
【００３３】
図３は、本発明の一実施形態によるモバイル端末による二次元コード識別の図である。
【００３４】
図３に示されているように、本発明の一実施形態のモバイル端末内において、ライブブロードキャストアプリケーションが起動されている。本発明は、ライブブロードキャストアプリケーションに限定されるものではないことに留意されたい。ここでのライブブロードキャストアプリケーションの言及は、限定ではなく、説明を目的として使用されるものに過ぎない。本発明は、二次元コードを有する画像を表示要素上において表示する能力を有する任意のアプリケーションに適用される。
【００３５】
ライブブロードキャストアプリケーションを起動した後に、モバイル端末は、ライブブロードキャストアプリケーションのアプリケーションインターフェイスを表示要素上において表示する。即ち、モバイル端末は、ライブブロードキャストを実施するホスト３２０の画像３００を表示要素上において表示する。図３に示されているように、ホスト３２０が、画像３００の中心において表示されており、且つ、図３に示されているジャケットリンク３１０などの、二次元コードが、画像３００の左上隅において出現している。
【００３６】
ライブブロードキャストにおける任意の時点において、ユーザーは、表示要素内の仮想的ボタン３３０を使用することにより、動作（例えば、接触動作）を実行し、これにより、二次元コード３１０を識別することができる。図３のボタン３３０が表示要素の右下隅において出現しているが、これは、ボタン３３０の場所を限定するものではないことに留意されたい。ボタン３３０は、表示要素内の任意の場所において出現してもよく、且つ、ユーザーは、必要に応じて、ボタン３３０の場所を変更することができる。これに加えて、図３のボタン３３０は、仮想的コンポーネントであるが、対応する機能は、モバイル端末上の物理的ボタン（不図示）又はキーボード（不図示）を通じて、或いは、表示要素上において表示された仮想的キーボードを通じて、実現されてもよいことに留意されたい。動作がボタン３３０に対して実行された後に、モバイル端末の表示要素は、インターフェイス３００’にリダイレクトすることができる。インターフェイス３００’は、ジャケットの購買のためのページであってもよく、或いは、ジャケットの支払のためのページであってもよい。
【００３７】
これに加えて、画像３００は、複数の二次元コードを有していてもよい。以下は、図４を参照した、複数の二次元コードを有する画像の説明である。
【００３８】
図４は、本発明の別の実施形態によるモバイル端末による二次元コード識別の図である。
【００３９】
一例として依然としてライブブロードキャストアプリケーションを使用すれば、ライブブロードキャストアプリケーションを開始した後に、モバイル端末は、ライブブロードキャストアプリケーションのアプリケーションインターフェイスを表示要素上において表示する。即ち、モバイル端末は、ライブブロードキャストを実施するホスト４４０の画像４００を表示要素上において表示する。図４に示されているように、ホスト４４０が、画像４００の中心において表示されており、且つ、ホスト４４０の周りには、複数の二次元コードが存在している。例えば、図４においては、３つの二次元コード４１０、４２０、及び４３０が存在している。これらの３つの二次元コード４１０、４２０、及び４３０は、それぞれ、ジャケットリンク、パンツリンク、及び報酬支払のリンクを表している。
【００４０】
ユーザーは、ライブブロードキャストにおける任意の時点において、ボタン４５０を動作させ（例えば、接触動作）、これにより、複数の二次元コード４１０、４２０、及び４３０を識別することができる。図４のボタン４５０は、表示要素の右下隅において出現しているが、これは、ボタン４５０の場所を限定するものではないことに留意されたい。ボタン４５０は、表示要素内の任意の場所において出現してもよく、且つ、ユーザーは、必要に応じて、ボタン４５０の場所を変更することができる。これに加えて、図４のボタン４５０は、仮想的コンポーネントであるが、対応する機能は、モバイル端末上の物理的ボタン（不図示）又はキーボード（不図示）を通じて、或いは、表示要素上において表示されている仮想的キーボードを通じて、実現されてもよいことに留意されたい。
【００４１】
動作がボタン４５０に対して実行された後に、モバイル端末の表示要素は、インターフェイス４００’にリダイレクトすることができる。図４に示されているように、インターフェイス４００’は、リストとして表示された識別済みの二次元コード情報を有する。例えば、このリストは、報酬支払のリンクにリダイレクトするための、ジャケット購買のためのページにリダイレクトするための、且つ、パンツ購買のためのページにリダイレクトするための、項目を有する。ユーザーは、この機能動作インターフェイス項目リストから、実行されるべき動作を選択することができる。例えば、ユーザーは、報酬支払ページにリダイレクトするための項目を選択することができる。その結果、モバイル端末の表示要素は、報酬支払ページにリダイレクトすることができる。例えば、ユーザーは、ジャケット購買のためのページにリダイレクトするための項目を選択してもよく、且つ、その結果、モバイル端末の表示要素は、ジャケット購買ページにリダイレクトすることができる。
【００４２】
以下は、図５を参照した、本発明の一実施形態による二次元コード識別装置の詳細な説明である。
【００４３】
図５は、本発明の一実施形態による二次元コード識別装置のブロック図である。上述のモバイル端末は、二次元コード識別装置を有する装置を意味していることに留意されたい。当業者は、図５に示されている二次元コード識別装置の構造が本発明のモバイル端末の限定を構成するものではないことを理解するであろう。これは、図に示されているものよりも多くの又は少ない数のコンポーネント、特定のコンポーネントの組合せ、或いは、コンポーネントの異なる構成を有することができる。
【００４４】
図５に示されているように、本発明の一実施形態による二次元コード識別装置は、表示要素５１０と、検知要素５２０と、キャプチャ要素５３０と、識別要素５４０と、を有する。
【００４５】
ここで、表示要素５１０は、二次元コードを含むアプリケーションインターフェイスを表示するように構成されている。例えば、ユーザーは、表示要素上において表示されたアプリケーションショートカットアイコン又はボタンを選択してもよく、その結果、モバイル端末は、このアプリケーションを実行する。この時点において、二次元コードを含む、このアプリケーションインターフェイスが、表示要素上において表示される。例えば、モバイル端末がライブブロードキャストアプリケーションを起動した際には、ホストのフレームのみならず、ホストのフレームを取り囲む二次元コードが、表示要素上において表示される。別の例として、モバイル端末が、購買アプリケーションを起動した際には、購入対象の商品のフレームのみならず、商品フレームを取り囲む二次元コードが、表示要素上において表示される。
【００４６】
検知要素５２０は、アプリケーションインターフェイスに対してユーザーが実行したキャプチャ動作を検知するように構成されている。ここで、アプリケーションインターフェイスに対してユーザーが実行するキャプチャ動作は、モバイル端末の表示要素上において表示された仮想的コンポーネント（例えば、表示要素上において表示された仮想的キーボード、メニュー、テキスト、画像、数値、又はアイコン）を通じたユーザー入力（例えば、接触又は選択）、或いは、モバイル端末上の物理的ボタン（不図示）を通じたユーザー入力、を有することができる。その後に、キャプチャ要素５３０が、キャプチャ動作に応答して、表示要素上において表示されているアプリケーションインターフェイスのアプリケーションインターフェイス画像をキャプチャする。例えば、ユーザーは、表示要素上の仮想的ボタンをタップすることにより、現時点において表示されている画像の画面ショットを実行することができると共に、画像の画面ショットをモバイル端末のストレージ要素（不図示）内において保存することができる。別の例として、ユーザーは、モバイル端末上の物理的キーを押下することにより、現時点において表示されている画像の画面ショットを実行することができると共に、画像の画面ショットをモバイル端末のストレージ要素内において保存することができる。
【００４７】
その後に、識別要素５４０が、アプリケーションインターフェイス画像をスキャンし、且つ、アプリケーションインターフェイス画像内において含まれている二次元コード情報を識別する。二次元コード識別方法の例示用の説明は、既に提供されており、簡潔性及び明瞭性を目的として、ここでのその再度の説明は、省略することとする。
【００４８】
識別要素５４０が二次元コードを識別した後に、本発明によるモバイル端末は、二次元コード識別の結果に基づいて、表示要素５１０上の識別された二次元コード情報に対応する機能動作インターフェイスを表示することができる。例えば、二次元コード識別結果がＡｌｉｐａｙリンクに関係している場合には、モバイル端末は、Ａｌｉｐａｙアプリケーションを起動し、これにより、Ａｌｉｐａｙ用の動作インターフェイスを表示要素上において表示する。二次元コード識別結果がＷｅＣｈａｔリンクに関係している場合には、モバイル端末は、ＷｅＣｈａｔアプリケーションを起動し、これにより、ＷｅＣｈａｔ用の動作インターフェイスを表示要素上において表示する。二次元コード識別結果がＵＲＬリンクに関係している場合には、モバイル端末は、ブラウザアプリケーションを起動し、これにより、ブラウザ用の動作インターフェイスを表示装置上において表示する。
【００４９】
これに加えて、任意選択により、本発明によるモバイル端末は、ストレージ要素を有していてもよく、且つ、ストレージ要素は、キャプチャされたアプリケーションインターフェイス画像を保存することができる。これに加えて、ストレージ要素は、モバイル端末上において稼働しうる組込み型のアプリケーション又は第三者アプリケーションを有していてもよい。
【００５０】
これに加えて、モバイル端末上の画像は、複数の二次元コードを有していてもよい。これらの状況下において、識別要素が複数の二次元コードを識別した後に、表示要素は、項目リスト内の機能動作インターフェイス項目に対してユーザーが実行した動作に応答するべく、且つ、対応する機能動作インターフェイスにエントリするべく、複数の二次元コードのそれぞれに対応する機能動作インターフェイス項目を含む項目リストを表示する。
【００５１】
任意選択により、本発明によるモバイル端末は、二次元コードを含むアプリケーションインターフェイスを表示する表示要素、アプリケーションインターフェイスに対してユーザーが実行したキャプチャ動作を検知する検知要素、キャプチャ動作に応答して表示要素上において表示されているアプリケーションインターフェイスのアプリケーションインターフェイス画像をキャプチャするキャプチャ要素、並びに、アプリケーションインターフェイス画像をスキャンし、且つ、アプリケーションインターフェイス画像内において含まれている二次元コード情報を識別する識別要素を有することができる。
【００５２】
本発明の実施形態によって提供される二次元コード識別方法及び装置並びにモバイル端末においては、二次元コード識別装置又はモバイル端末は、表示要素上において表示されている二次元コードを含むアプリケーションインターフェイスをリアルタイムでキャプチャし、且つ、画像をスキャンし、これにより、アプリケーション画像内に含まれている二次元コード情報を識別するべく、且つ、動作を高速且つ便利なものとするべく、単独で使用されている。
【００５３】
実施形態１によって提供される方法のステップの実行エンティティは、同一の装置であってもよく、或いは、この方法は、異なる装置を実行エンティティとして使用することもできることに留意されたい。例えば、ステップ２１及びステップ２２用の実行エンティティは、装置１であってもよく、且つ、ステップ２３用の実行エンティティは、装置２であってもよい。別の例として、ステップ２１用の実行エンティティは、装置１であってもよく、且つ、ステップ２２及びステップ２３用の実行エンティティは、装置２であってもよい、などである。
【００５４】
当業者は、本出願の実施形態は、方法、システム、又はコンピュータプログラムプロダクトとして提供されうることを理解するであろう。従って、本出願は、純粋にハードウェア実施形態の形態、純粋にソフトウェア実施形態の形態、或いは、ソフトウェアとハードウェアを組み合わせた実施形態の形態を利用することができる。又、本出願は、コンピュータ実行可能プログラムコードを有する（限定を伴うことなしに、磁気ディスクメモリ、ＣＤ−ＲＯＭ、光メモリなどを含む）コンピュータストレージ媒体を通じて実現された１つ又は複数のコンピュータプログラムプロダクトの形態を利用することもできる。
【００５５】
本発明は、本発明の実施形態による方法、装置（システム）、及びコンピュータプログラムプロダクトのフロー図及び／又はブロック図を参照した説明を提供している。フロー図及び／又はブロック図内のすべてのフロー及び／又ブロックのみならず、フロー図及び／又はブロック図内のフロー及び／又はブロックの組合せは、コンピュータプログラム命令を通じて実現されうることを理解されたい。これらのコンピュータプログラム命令は、コンピュータ又はその他のプログラム可能なデータ処理装置のプロセッサによって実行された命令が、フロー図の１つ又は複数のフロー及び／又はブロック図の１つ又は複数のブロックにおいて指定されている機能を実現するように構成された装置を生成するようにする機械を生成するべく、汎用コンピュータ、専用コンピュータのプロセッサ、組込み型のプロセッサ、又はその他のプログラム可能なデータ処理装置に提供されてもよい。
【００５６】
又、これらのコンピュータプログラム命令は、コンピュータ又はその他のプログラム可能なデータ処理装置が所与のモードにおいて動作し、これにより、コンピュータ可読メモリ内において保存されている命令が、命令装置を有する製品を生成するようにすることができる、コンピュータ可読メモリ内において保存することができる。この命令装置は、フロー図の１つ又は複数のフロー及び／又はブロック図の１つ又は複数のブロックにおいて規定されている機能を実現する。
【００５７】
又、これらのコンピュータプログラム命令は、コンピュータ又はその他のプログラム可能なデータ処理装置上に読み込まれ、これにより、コンピュータ又はその他のプログラム可能な装置上における一連の動作ステップの実行が、コンピュータ処理を生成することを可能にすることもできる。この結果、コンピュータ又はその他のプログラム可能な装置上において実行された命令は、フロー図内の１つ又は複数のフロー及び／又はブロック図内の１つ又は複数のブロックの規定されている機能を実現するためのステップを提供する。
【００５８】
代表的な一構成において、演算機器は、１つ又は複数のプロセッサ（ＣＰＵ）、入出力インターフェイス、ネットワークインターフェイス、及び内部メモリを有する。
【００５９】
内部メモリは、コンピュータ可読媒体上の揮発性メモリ、ランダムアクセスメモリ（ＲＡＭ：Ｒａｎｄｏｍ  Ａｃｃｅｓｓ  Ｍｅｍｏｒｙ）、並びに／或いは、読み出し専用メモリ（ＲＯＭ：Ｒｅａｄ−Ｏｎｌｙ  Ｍｅｍｏｒｙ）又はフラッシュＲＡＭなどの、不揮発性ＲＡＭ、の形態を有することができる。内部メモリは、コンピュータ可読媒体の一例である。
【００６０】
コンピュータ可読媒体は、永久的な、非永久的な、可動型の、且つ、固定型の媒体を含み、これらは、任意の方法又は技術を通じて情報保存を実現することができる。情報は、コンピュータ可読命令、データ構造、プログラムモジュール、又はその他のデータであってもよい。コンピュータストレージ媒体の例は、限定を伴うことなしに、相変化ＲＡＭ（ＰＲＡＭ：Ｐｈａｓｅ−ｃｈａｎｇｅ  ＲＡＭ）、スタティックＲＡＭ（ＳＲＡＭ：Ｓｔａｔｉｃ  ＲＡＭ）、ダイナミックＲＡＭ（ＤＲＡＭ：Ｄｙｎａｍｉｃ  ＲＡＭ）、その他のタイプのランダムアクセスメモリ（ＲＡＭ）、読み出し専用メモリ（ＲＯＭ）、電気的に消去可能なプログラム可能な読み出し専用メモリ（ＥＥＰＲＯＭ：Ｅｌｅｃｔｒｉｃａｌｌｙ  Ｅｒａｓａｂｌｅ  Ｐｒｏｇｒａｍｍａｂｌｅ  Ｒｅａｄ−Ｏｎｌｙ  Ｍｅｍｏｒｙ）、フラッシュメモリ、又はその他の内部メモリ技術、コンパクトディスク読み出し専用メモリ（ＣＤ−ＲＯＭ：Ｃｏｍｐａｃｔ  Ｄｉｓｋ  Ｒｅａｄ−Ｏｎｌｙ  Ｍｅｍｏｒｙ）、デジタルバーサタイルディスク（ＤＶＤ：Ｄｉｇｉｔａｌ  Ｖｅｒｓａｔｉｌｅ  Ｄｉｓｋ）又はその他の光メモリ、カセット、磁気テープ及びディスクメモリ又はその他の磁気メモリ装置、或いは、演算装置によってアクセスされうる情報を保存するべく使用されうる任意のその他の非送信媒体を含む。本明細書における定義によれば、コンピュータ可読媒体は、変調されたデータ信号及び搬送波などの、一時的なコンピュータ可読媒体（一時的な媒体）を除外している。
【００６１】
又、「有する（ｃｏｍｐｒｉｓｅ）」及び「含む（ｃｏｎｔａｉｎ）」という用語又はこれらの任意の変形は、非排他的包含となるように意図されていることに留意されたい。従って、一連の要素を有するプロセス、方法、製品、又は装置は、これらの要素のみを有しているわけではない。これは、明示的に列挙されてはいないその他の要素をも有しており、或いは、これは、そのプロセス、方法、製品、又は装置に固有である要素を有している。その他の制限が存在していない際には、「１つの〜を有する（ｃｏｍｐｒｉｓｉｎｇ  ｏｎｅ．．．）」というフレーズによって定義される要素は、その要素を有するプロセス、方法、製品、又は装置内におけるその他の類似の要素の存在を排除するものではない。
【００６２】
当業者は、本出願の実施形態は、方法、システム、又はコンピュータプログラムプロダクトとして提供されうることを理解するであろう。従って、本出願は、純粋にハードウェア実施形態の形態、純粋にソフトウェア実施形態の形態、或いは、ソフトウェアとハードウェアを組み合わせた実施形態の形態を利用することができる。又、本出願は、コンピュータ実行可能プログラムコードを有する（限定を伴うことなしに、磁気ディスクメモリ、ＣＤ−ＲＯＭ、光メモリなどを含む）コンピュータストレージ媒体を通じて実現された１つ又は複数のコンピュータプログラムプロダクトの形態を利用することもできる。
【００６３】
以上は、本出願の実施形態であるに過ぎず、これらは、本出願を限定するべく使用されるものではない。当業者には、本出願に対する様々な変更及び変形が利用可能である。本出願の精神及び原理内において実施されるすべての修正、等価な置換、及び改善は、本出願の保護の範囲に含まれるものとする。
【図１】
2019523505.tif 000003
【図２】
2019523505.tif 000004
【図３】
2019523505.tif 000005
【図４】
2019523505.tif 000006
【図５】
2019523505.tif 000007
【国際調査報告】
2019523505.tif 000008
2019523505.tif 000009
2019523505.tif 000010
2019523505.tif 000011