(57)【要約】【課題】キオスクと通信を行うための専用のアプリケーションを必要とせずに、旅程を構築し、表示する。【解決手段】観光客のために、ディジタル公共ディスプレイとの相互作用は、ユーザが慣れていないことがある特定の技術（クイックレスポンスコード、近距離通信など）に依存している場合が多く、ネットワークの問題のためにアクセスしないことがあり、必要とされるアプリケーション若しくは装置技術を欠いていることがあり、時間の制約のために使用したくないことがあり、又は、サードパーティサービスとデータを共有することに関して心配しているために使用したくないことがある。本願明細書において記載される例示的な実装は、ユーザが公共旅行キオスクシステムとコンテンツをシームレスに共有するのを可能とするシステムを対象とする。【選択図】図２（ａ）
2019049966.tif 000002
【特許請求の範囲】
【請求項１】
カメラと、表示装置と、
前記カメラを利用して物理的対象から旅程の１又は複数の目的地に関連するコンテンツを検出し、
１又は複数の目的地の順序付けられたリストと、前記表示装置から前記１又は複数の目的地までのルーティング情報と、を含む前記旅程を構築し、
前記表示装置に前記旅程を表示する
ように構成されたプロセッサとを備える、キオスクシステム。
【請求項２】
前記物理的対象が、モバイル装置の画面及び物理的文書のうちの１つである、請求項１に記載のキオスクシステム。
【請求項３】
前記プロセッサが、前記順序付けられたリスト及び前記ルーティング情報を提供するように構成されたクイックレスポンス（ＱＲ）コードの表示によって前記旅程を表示するように構成されている、請求項１に記載のキオスクシステム。
【請求項４】
前記プロセッサが、前記順序付けられたリストの表示及び前記ルーティング情報に基づいた前記表示装置から前記１又は複数の目的地までの経路を含む地図の表示を介して前記旅程を表示するように構成されており、
前記表示装置が、タッチスクリーンインターフェースであり、
前記プロセッサが、前記タッチスクリーンインターフェース上に表示された前記順序付けられたリストを変更する入力に応答して、前記入力に基づいて前記旅程を再構成して前記地図の表示を変更するように構成されており、
前記順序付けられたリスト及び前記地図が、ユーザ装置によって受信されることができるように、前記表示が前記順序付けられたリスト及び前記地図を表示するように構成されている、請求項１に記載のキオスクシステム。
【請求項５】
前記プロセッサが、前記カメラを利用して、
前記物理的対象から１又は複数のテキスト領域を検出することと、
前記１又は複数のテキスト領域から、タイトル、キーワード、及び住所のうちの少なくとも１つを判定することと、
前記タイトル、前記キーワード、及び前記住所のうちの少なくとも１つの検索を行うことによって前記旅程についての前記１又は複数の目的地を判定すること
により、
前記物理的対象から、前記旅程についての１又は複数の目的地を検出するように構成されている、請求項１に記載のキオスクシステム。
【請求項６】
前記プロセッサが、
１又は複数のパラメータに基づいて前記検出された１又は複数の検出テキストを表示することと、
提供された１又は複数の検出テキストのユーザ選択を、前記タイトル及び前記住所のうちの少なくとも１つとして処理すること
により、前記１又は複数のテキスト領域から、前記タイトル、前記キーワード、及び前記住所のうちの少なくとも１つを判定するように構成されている、請求項５に記載のキオスクシステム。
【請求項７】
カメラを利用して物理的対象から旅程の１又は複数の目的地に関連するコンテンツを検出することと、
１又は複数の目的地の順序付けられたリストと、表示装置から前記１又は複数の目的地までのルーティング情報と、を含む前記旅程を構築することと、
前記旅程を前記表示装置に表示することとを備える、方法。
【請求項８】
前記物理的対象が、モバイル装置の画面及び物理的文書のうちの１つである、請求項７に記載の方法。
【請求項９】
前記旅程を表示することが、前記順序付けられたリスト及び前記ルーティング情報を提供するように構成されたクイックレスポンス（ＱＲ）コードを表示することを備える、請求項７に記載の方法。
【請求項１０】
前記旅程を表示することが、前記順序付けられたリストの表示と、前記ルーティング情報に基づいた前記表示装置から前記１又は複数の目的地までの経路を含む地図の表示とを備え、
前記表示装置が、タッチスクリーンインターフェースであり、
前記タッチスクリーンインターフェース上に表示された前記順序付けられたリストを変更する入力に応答して、前記入力に基づいて前記旅程を再構成して前記地図の表示を変更することを備え、
前記順序付けられたリスト及び前記地図が、ユーザ装置によって受信されることができるように、前記表示が前記順序付けられたリスト及び前記地図を表示するように構成されている、請求項７に記載の方法。
【請求項１１】
前記カメラを利用して前記物理的対象から前記旅程の１又は複数の目的地を検出することが、
前記物理的対象から１又は複数のテキスト領域を検出することと、
前記１又は複数のテキスト領域から、タイトル及び住所のうちの少なくとも１つを判定することと、
前記タイトル及び前記住所のうちの少なくとも１つの検索を行うことによって前記旅程についての前記１又は複数の目的地を判定することとを備える、請求項７に記載の方法。
【請求項１２】
前記１又は複数のテキスト領域から、前記タイトル及び前記住所のうちの少なくとも１つを判定することが、
１又は複数のパラメータに基づいて前記検出された１又は複数の検出テキストを表示することと、
提供された１又は複数の検出テキストのユーザ選択を、前記タイトル及び前記住所のうちの少なくとも１つとして処理することとを備える、請求項１１に記載の方法。
【請求項１３】
物理的対象からの情報を処理するためのキオスクシステムに命令を実行させるプログラムであって、前記命令が、
カメラを利用して物理的対象から旅程の１又は複数の目的地に関連するコンテンツを検出することと、
１又は複数の目的地の順序付けられたリストと、表示装置から前記１又は複数の目的地までのルーティング情報と、を含む前記旅程を構築することと、
前記旅程を前記表示装置に表示することとを備える、プログラム。
【請求項１４】
前記物理的対象が、モバイル装置の画面及び物理的文書のうちの１つである、請求項１３に記載のプログラム。
【請求項１５】
前記旅程を表示することが、前記順序付けられたリスト及び前記ルーティング情報を提供するように構成されたクイックレスポンス（ＱＲ）コードを表示することを備える、請求項１３に記載のプログラム。
【請求項１６】
前記旅程を表示することが、前記順序付けられたリストの表示と、前記ルーティング情報に基づく前記表示装置から前記１又は複数の目的地までの経路を含む地図の表示と、を備え、
前記表示装置が、タッチスクリーンインターフェースであり、
前記タッチスクリーンインターフェース上に表示された前記順序付けられたリストを変更する入力に応答して、前記入力に基づいて前記旅程を再構成して前記地図の表示を変更することを備え、
前記順序付けられたリスト及び前記地図が、ユーザ装置によって受信されることができるように、前記表示が前記順序付けられたリスト及び前記地図を表示するように構成されている、請求項１３に記載のプログラム。
【請求項１７】
前記カメラを利用して前記物理的対象から前記旅程の１又は複数の目的地を検出することが、
前記物理的対象から１又は複数のテキスト領域を検出することと、
前記１又は複数のテキスト領域から、タイトル及び住所のうちの少なくとも１つを判定することと、
前記タイトル及び前記住所のうちの少なくとも１つの検索を行うことによって前記旅程についての前記１又は複数の目的地を判定することとを備える、請求項１３に記載のプログラム。
【請求項１８】
前記１又は複数のテキスト領域から、前記タイトル及び前記住所のうちの少なくとも１つを判定することが、
１又は複数のパラメータに基づいて前記検出された１又は複数の検出テキストを前記表示することと、
提供された１又は複数の検出テキストのユーザ選択を、前記タイトル及び前記住所のうちの少なくとも１つとして処理することとを備える、請求項１７に記載のプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本開示は、キオスク（ＫＩＯＳＫ）システムに関し、より具体的には、スキャンされたコンテンツに基づく旅行目的地及び推奨事項を生成することと関連付けられた方法及びシステムに関する。
【背景技術】
【０００２】
モバイル装置及びネットワークの世界的な普及にもかかわらず、新たな環境を移動する観光客は、大型の印刷地図又は対話型のディジタルディレクトリ（directory)などの公共ディスプレイに依然として依存している。これらのディスプレイは、特定の場所に固有のサイト及びイベントの企画されたセットを提供することができ、グループディスカッション及びコラボレーションを可能とするのに十分な大きさである。そのようなディスプレイは、モバイル装置のカバレッジが悪い場合（例えば、地下鉄システムなど）には、ローカルな知識のギャップを埋めることができる。
【０００３】
公共ディスプレイはそれ自体で有用であるが、パーソナル装置の普及は、ディジタル公共ディスプレイシステムの設計が、ユーザがディスプレイとユーザモバイル装置との間でデータを往復転送するのを可能とすべきであることを意味する。関連技術におけるそのような転送を可能とする最も一般的な関連技術の実装は、電子メール若しくはテキストを介して、又はユーザがクイックレスポンス（ＱＲ）コードをスキャンすることによって情報を送信するために電子メールアドレス／電話番号を入力するようにユーザに要求する。そのような関連技術の実装は、ユーザがモバイル装置に既にインストールされた別個のＱＲコード（登録商標）リーダアプリケーションを有することを必要とし、例えば、関連する観光情報を所望するときにユーザがインターネットアクセスを必要とする。
【０００４】
しかしながら、（特に北米、又はＱＲコード（登録商標）の使用が広く普及していない国の）ユーザは、これらの必須アプリケーションをインストールすることはめったにない。第１に、ユーザは、旅行を計画する際に、公共ディスプレイ相互作用のためにアプリケーションをインストールする必要性を認識していないことが多い。ユーザがコード読み取りアプリケーションを認識している場合であっても、その重要性を予測するのは困難であるかもしれない。さらに、情報を求めている観光客が実際に旅行中に公共ディスプレイに直面したとき、他の目的地に向かう場合、インターネット接続が良好でない場合、又はサードパーティ（ｔｈｉｒｄ  ｐａｒｔｙ）アプリケーションのダウンロードによるプライバシーの影響が懸念される場合には、新たなアプリケーションをインストールすることは不便であり得る。
【先行技術文献】
【非特許文献】
【０００５】
【非特許文献１】Kevin Cheng, et al. “Cozymaps: Real-time collaboration on a shared map with multiple displays," Proceedings of the international Conference on Human-Computer Interaction with MＯbile Devices and Services, MobileHCL `15, pp 46-51, ACM 2015.
【非特許文献２】Matthias Geel, et al. “Presishare: Opportunistic sharing and presentation of content using public displays and qr codes,” Proceedings of the International Symposium on Pervasive Displays, PerDes `13, pp 103-108, ACM 2013.
【非特許文献３】Nick Taylor, et al. “Social interatction around a rural community photo display,” international Journal of Human-Computer Studies, 67(12):1037-1047 (2009).
【発明の概要】
【発明が解決しようとする課題】
【０００６】
本開示の技術は、キオスクと通信を行うための専用のアプリケーションを必要とせずに、旅程を構築し、表示することのできるキオスクシステム、方法、及びプログラムを提供することを目的とする。
【課題を解決するための手段】
【０００７】
これらの懸念に対処するために、本願明細書に記載された例示的な実装は、人々が携帯電話と大型公共ディスプレイとの間のシームレス（ｓｅａｍｌｅｓｓ）な相互作用を使用して旅程を作成して編集するのを可能とする公共キオスクシステムを含む。ユーザは、公共ディスプレイに示された推奨事項を使用して旅程を構築することができるか、又はキオスクに統合されたカメラベースのスキャナを介してディスプレイに推奨事項を送信することができる。ユーザは、任意のサードパーティバーコードアプリケーションによって生成されたバーコードを使用して、又は単にキオスクカメラがユーザのモバイル装置の画面をスキャンして推奨サイトをディスプレイと共有することができる。キオスクシステムは、自動的にサイトを判定し、現在の旅程にサイトを追加し、現在の旅程を補完する他の推奨サイトのリストを更新することができる。ユーザはまた、チラシ又は他の文書からコンテンツをスキャンすることもできる。このように、移動中の観光客は、サードパーティアプリケーションをダウンロードする手間又は心配なしにパーソナル装置及び対話型の公共ディスプレイを活用することができる。
【０００８】
本開示の第１の態様は、カメラと、表示装置と、前記カメラを利用して物理的対象から旅程の１又は複数の目的地に関連するコンテンツを検出し、１又は複数の目的地の順序付けられたリストと、前記表示装置から前記１又は複数の目的地までのルーティング情報と、を含む前記旅程を構築し、前記表示装置に前記旅程を表示するように構成されたプロセッサとを含むことができるキオスクシステムを含むことができる。
本開示の第２の態様は、第１の態様において、前記物理的対象が、モバイル装置の画面及び物理的文書のうちの１つである。
本開示の第３の態様は、第１の態様において、前記プロセッサが、前記順序付けられたリスト及び前記ルーティング情報を提供するように構成されたクイックレスポンス（ＱＲ）コードの表示によって前記旅程を表示するように構成されている。
本開示の第４の態様は、第１の態様において、前記プロセッサが、前記順序付けられたリストの表示及び前記ルーティング情報に基づいた前記表示装置から前記１又は複数の目的地までの経路を含む地図の表示を介して前記旅程を表示するように構成されており、
前記表示装置が、タッチスクリーンインターフェースであり、前記プロセッサが、前記タッチスクリーンインターフェース上に表示された前記順序付けられたリストを変更する入力に応答して、前記入力に基づいて前記旅程を再構成して前記地図の表示を変更するように構成されており、前記順序付けられたリスト及び前記地図が、前記ユーザ装置によって受信されることができるように、前記表示が前記順序付けられたリスト及び前記地図を表示するように構成されている。
本開示の第５の態様は、第１の態様において、前記プロセッサが、前記カメラを利用して、前記物理的対象から１又は複数のテキスト領域を検出することと、前記１又は複数のテキスト領域から、タイトル、キーワード、及び住所のうちの少なくとも１つを判定することと、前記タイトル、前記キーワード、及び前記住所のうちの少なくとも１つの検索を行うことによって前記旅程についての前記１又は複数の目的地を判定することにより、前記物理的対象から、前記旅程についての１又は複数の目的地を検出するように構成されている。
本開示の第６の態様は、第５の態様において、前記プロセッサが、１又は複数のパラメータに基づいて前記検出された１又は複数の検出テキストを表示することと、前記提供された１又は複数の検出テキストのユーザ選択を、前記タイトル及び前記住所のうちの少なくとも１つとして処理することにより、前記１又は複数のテキスト領域から、前記タイトル、前記キーワード、及び前記住所のうちの少なくとも１つを判定するように構成されている。
【０００９】
本開示の第７の態様は、カメラを利用して物理的対象から旅程の１又は複数の目的地に関連するコンテンツを検出することと、１又は複数の目的地の順序付けられたリストと、表示装置から前記１又は複数の目的地までのルーティング情報と、を含む前記旅程を構築することと、前記旅程を前記表示装置に表示することとを含むことができるキオスクシステムの方法をさらに含む。
本開示の第８の態様は、第７の態様において、前記物理的対象が、モバイル装置の画面及び物理的文書のうちの１つである。
本開示の第９の態様は、第７の態様において、前記旅程を表示することが、前記順序付けられたリスト及び前記ルーティング情報を提供するように構成されたクイックレスポンス（ＱＲ）コードを表示することを備える。
本開示の第１０の態様は、第７の態様において、前記旅程を表示することが、前記順序付けられたリストの表示と、前記ルーティング情報に基づいた前記表示装置から前記１又は複数の目的地までの経路を含む地図の表示とを備え、前記表示装置が、タッチスクリーンインターフェースであり、前記タッチスクリーンインターフェース上に表示された前記順序付けられたリストを変更する入力に応答して、前記入力に基づいて前記旅程を再構成して前記地図の表示を変更することを備え、前記順序付けられたリスト及び前記地図が、前記ユーザ装置によって受信されることができるように、前記表示が前記順序付けられたリスト及び前記地図を表示するように構成されている。
本開示の第１１の態様は、第７の態様において、前記カメラを利用して前記物理的対象から前記旅程の１又は複数の目的地を検出することが、前記物理的対象から１又は複数のテキスト領域を検出することと、前記１又は複数のテキスト領域から、タイトル及び住所のうちの少なくとも１つを判定することと、前記タイトル及び前記住所のうちの少なくとも１つの検索を行うことによって前記旅程についての前記１又は複数の目的地を判定することとを備える。
本開示の第１２の態様は、第１１の態様において、前記１又は複数のテキスト領域から、前記タイトル及び前記住所のうちの少なくとも１つを判定することが、１又は複数のパラメータに基づいて前記検出された１又は複数の検出テキストを前記表示することと、前記提供された１又は複数の検出テキストのユーザ選択を、前記タイトル及び前記住所のうちの少なくとも１つとして処理することとを備える。
【００１０】
本開示の第１３の態様は、前記物理的対象からの情報を処理するためのキオスクシステムに命令を実行させるプログラムであって、前記命令が、カメラを利用して物理的対象から旅程の１又は複数の目的地に関連するコンテンツを検出することと、１又は複数の目的地の順序付けられたリストと、表示装置から前記１又は複数の目的地までのルーティング情報と、を含む前記旅程を構築することと、前記旅程を前記表示装置に表示することとを含む。
本開示の第１４の態様は、第１３の態様において、前記物理的対象が、モバイル装置の画面及び物理的文書のうちの１つである。
本開示の第１５の態様は、第１３の態様において、前記旅程を表示することが、前記順序付けられたリスト及び前記ルーティング情報を提供するように構成されたクイックレスポンス（ＱＲ）コードを表示することを備える。
本開示の第１６の態様は、第１３の態様において、前記旅程を表示することが、前記順序付けられたリストの表示と、前記ルーティング情報に基づく前記表示装置から前記１又は複数の目的地までの経路を含む地図の表示と、を備え、前記表示装置が、タッチスクリーンインターフェースであり、前記タッチスクリーンインターフェース上に表示された前記順序付けられたリストを変更する入力に応答して、前記入力に基づいて前記旅程を再構成して前記地図の表示を変更することを備え、前記順序付けられたリスト及び前記地図が、前記ユーザ装置によって受信されることができるように、前記表示が前記順序付けられたリスト及び前記地図を表示するように構成されている。
本開示の第１７の態様は、第１３の態様において、前記カメラを利用して前記物理的対象から前記旅程の１又は複数の目的地を検出することが、前記物理的対象から１又は複数のテキスト領域を検出することと、前記１又は複数のテキスト領域から、タイトル及び住所のうちの少なくとも１つを判定することと、前記タイトル及び前記住所のうちの少なくとも１つの検索を行うことによって前記旅程についての前記１又は複数の目的地を判定することとを備える。
本開示の第１８の態様は、第１７の態様において、前記１又は複数のテキスト領域から、前記タイトル及び前記住所のうちの少なくとも１つを判定することが、１又は複数のパラメータに基づいて前記検出された１又は複数の検出テキストを表示することと、前記提供された１又は複数の検出テキストのユーザ選択を、前記タイトル及び前記住所のうちの少なくとも１つとして処理することとを備える。
【００１１】
本開示の態様は、カメラを利用して物理的対象から旅程の１又は複数の目的地をスキャン又は検出する手段と、１又は複数の目的地の順序付けられたリスト、及び１又は複数の目的地の順序付けられたリストに基づく装置から１又は複数の目的地までのルーティング情報を含む旅程を構築する手段と、旅程を表示する手段とを含むことができるキオスクシステムをさらに含む。
【図面の簡単な説明】
【００１２】
【図１（ａ）】図１（ａ）は、例示的な実装が適用されることができる例示的なシステム図を示している。
【図１（ｂ）】図１（ｂ）は、例示的な実装が適用されることができる例示的なシステム図を示している。
【図２（ａ）】図２（ａ）は、例示的な実装が実装されることができる例示的なフロー図を示している。
【図２（ｂ）】図２（ｂ）は、例示的な実装が実装されることができる例示的なフロー図を示している。
【図３（ａ）】図３（ａ）は、例示的な実装にかかるキオスクシステムによってスキャンされることができる例示的な物理的対象を示している。
【図３（ｂ）】図３（ｂ）は、例示的な実装にかかる図３（ａ）の物理的対象の処理の例を示している。
【図３（ｃ）】図３（ｃ）は、例示的な実装にかかるキオスクシステムによる旅程のディスプレイの例を示している。
【図４（ａ）】図４（ａ）は、例示的な実装にかかる管理情報の例を示している。
【図４（ｂ）】図４（ｂ）は、例示的な実装にかかる管理情報の例を示している。
【図５】図５は、いくつかの例示的な実装における使用に適した例示的なコンピュータ装置を有する例示的なコンピューティング環境を示している。
【発明を実施するための形態】
【００１３】
以下の詳細な説明は、本特許出願の図面及び例示的な実装のさらなる詳細を提供する。図面間の重複する要素の参照符号及び説明は、明確化のために省略されている。詳細な説明全体にわたって使用される用語は、例として提供されており、限定を意図するものではない。例えば、「自動」という用語の使用は、本特許出願の実装を実施する当業者の所望の実装に応じて、実装の特定の態様に対するユーザ又は管理者制御を含む完全自動又は半自動の実装を含むことができる。選択は、ユーザインターフェース又は他の入力手段を介してユーザによって実行されることができ、又は所望のアルゴリズムを介して実施されることができる。本願明細書において記載される例示的な実装は、単独で又は組み合わせて利用されることができ、例示的な実装の機能は、所望の実装にかかる任意の手段を介して実装されることができる。
【００１４】
関連技術において、未知の領域を探索するために、大抵の場合モバイル装置と協働するディスプレイを使用し、新たな環境にナビゲートするように構成された対話型のディジタルサイネージを有するキオスクシステムがある。大型ディスプレイは、特定の場所に固有のサイト及びイベントのキュレートされたセットを提供することによってモバイル装置情報を補強する。それらはまた、グループディスカッション及びコラボレーションを可能とするのに十分な大きさである。最後に、そのような関連技術の公共ディスプレイは、モバイル装置の信号カバレッジが悪い場合に、容易にアクセス可能なローカル情報を供給する。しかしながら、人々は、公共ディスプレイから離れたときに、依然としてローカル情報にアクセス又は携帯電話に対する命令をナビゲートすることを望む。したがって、本願明細書において記載される例示的な実装は、ユーザがディスプレイとモバイルとの間でデータを往復転送するのを可能とする解決策を含む。
【００１５】
多くの既存の関連技術システムは、公共ディスプレイからパーソナル装置へ容易にデータを移行できるＱＲコード（登録商標）リーダ又はカスタムソフトウェアなどの特別なアプリケーションを利用する。さらなるアプリケーションのインストールを必要とせずに、人々が携帯電話から公共ディスプレイシステムに情報を送信するのを可能とするシステムの関連技術の例はない。さらに、観光客は、いくつかの理由−とりわけプライバシー、接続性、言語、信頼性及び使いやすさのために、これらのさらなるアプリケーションをめったにインストールしない。
【００１６】
こうした懸念に対処するために、本願明細書に記載される例示的な実装は、公共ディスプレイ及び個人のモバイル装置からの情報の組み合わせを使用して人々が旅程を構築するのを可能とする公共キオスクシステムと旅程スキャナを統合する。それらは、キオスクシステムのディスプレイにおいてこれを独立して行うことができ、又は特別なアプリケーションをインストールすることなく他方と協働して旅程を作成して編集することができる。ユーザは、公共ディスプレイに示された提示された推奨事項を使用して旅程を構築したり、又はキオスクシステムに統合されたカメラベースのスキャナを介してディスプレイに個人的な推奨事項を提供することができる。このスキャナにより、ユーザはキオスクシステムのカメラでモバイル装置の画面をスキャンするだけで、推奨サイトとディスプレイを共有できる。キオスクシステムは、サイトを自動的に判定し、サイトに関連付けられたイベント及び／又は位置を現在の旅程に追加し、その旅程に現在記載されている場所を補完する他の推奨サイトのリストを更新する。ユーザはまた、所望の実装に応じて、チラシ、バーコード、又は他の物理的対象からコンテンツをスキャンすることもできる。
【００１７】
ユーザが自身の選択に満足している場合、ユーザは、公共ディスプレイ画面上の旅程の写真を撮像することができ、又は自身の装置に旅程をダウンロードするために公共ディスプレイ上のＱＲコード（登録商標）をスキャンするためのバーコードスキャンアプリケーションを有する場合、自身の電話でそれを使用することができる。このように、移動中の観光客は、さらなるサードパーティアプリケーションをダウンロードすることによるプライバシーの犠牲なしにパーソナル装置及び対話型の公共ディスプレイを活用することができる。
【００１８】
さらに、本願明細書において記載される例示的な実装は、静的な解決策を提供するコンシェルジュよりも柔軟性を提供することができ、旅程の順次並べ替え又は再検討を必要とせずに旅程を変更するためのリアルタイムの能力を提供することができる。観光客プランは、常時変更することができ、コンシェルジュによって提供される静的な旅程は、非常に早く役に立たなくなることがある。例示的な実装は、現在の地図に基づいて又はキオスクシステムの位置に基づいて、ユーザがどこに行く必要があるかの正確な画像を提供することができる。それゆえに、ユーザが後の時点において心変わりした場合、ユーザは、集中したコンシェルジュまで行く必要なく、キオスクシステムを訪問して新たな情報に基づいて旅程情報を変更することができる。さらに、ユーザが旅程の写真を撮像し且つ写真がＱＲコード（登録商標）又はバーコードを含む例示的な実装において、ユーザは、他のキオスクシステムにおいてそのＱＲコード（登録商標）又はバーコードを後に使用して、キオスクシステムにおいて旅程を復元することができ、ユーザは、その後に必要に応じて旅程を変更することができる。
【００１９】
図１（ａ）及び図１（ｂ）は、例示的な実装が適用されることができる例示的なシステム図を示している。具体的には、図１（ａ）は、例示的な実装にかかるキオスクシステムを示している。キオスクシステム１００は、カメラ１０１と、ディスプレイ１０２と、中央処理装置（ＣＰＵ）１０３と、メモリ１０４と、ネットワークインターフェース（Ｉ／Ｆ）１０５とを含むことができる。図１（ａ）に示されるように、本願明細書に記載される例示的な実装は、公共ディスプレイ１０２上で実行される旅程作成ウェブアプリケーションを含むことができる公共ディスプレイキオスクと、携帯電話画面及び文書をスキャンするためのカメラ１０１及び処理ユニット１０３と、モバイル装置とキオスクとの間でコンテンツを渡すためのネットワークベースのマルチメディアメッセージングシステムとを含むことができる。例示的な実装において、スキャンコンポーネントは、２つの別個のスレッドにおいてビデオプレビューフレームを連続的に処理し、一方のスレッドは、キオスク１００のユーザに知られている１組の旅行及び推奨事項モバイルアプリケーションからのコンテンツを表すバーコードを検出して処理することができる。キオスク１００が支持されたコンテンツを検出した場合、キオスク１００は、埋め込まれたコンテンツ（レストラン、博物館、又は他の関心のある場所のタイトルなど）を抽出し、メッセージングシステムを介してそれを公共ディスプレイ１０２に送信する。ディスプレイ１０２は、ユーザとキオスクシステム１００との間の入力及び出力を容易にするタッチスクリーンを含むことができる。
【００２０】
本願明細書に記載される例示的な実装において、ＣＰＵ１０３は、図２（ａ）及び図２（ｂ）に示されるフロー図を実行するように構成されることができ、カメラ１０１を利用して物理的対象から旅程の１又は複数の目的地をスキャンするように構成されることができる。物理的対象は、モバイル装置又は他のユーザ装置の画面、チラシ、旅行ブックレット、ＱＲコード（登録商標）、地図、又はユーザの旅程に関連する情報を表示する他の物理的対象などの物理的文書を含むことができる。スキャンに応答して、ＣＰＵ１０３は、その後、１又は複数の目的地の順序付けられたリスト、及び１又は複数の目的地の順序付けられたリストに基づく装置から１又は複数の目的地までのルーティング情報を含むことができる旅程を構築し、図３（ｃ）に示されて記載されるような旅程を表示することができる。例示的な実装において、利用されるディスプレイ１０２は、タッチスクリーンインターフェースとすることができ、ＣＰＵ１０３は、順序付けられたリストを変更するタッチスクリーンインターフェース上に表示された順序付けられたリストに対する入力に応答して、図２（ｂ）及び図３（ｃ）において記載されるような処理の再実行による入力に基づいて旅程を再構築して地図のディスプレイを変更するように構成される。さらに、ディスプレイ１０２は、ユーザの表示コンテンツの写真を撮像によって表示コンテンツがユーザ装置によって受信されるべき指標を提供する、及び／又はユーザ装置がカメラ又は他の画像受信装置若しくはハードウェアコンポーネントによって写真を撮像することができるように表示コンテンツを提供するなど、ユーザ装置にインストールされたいかなる特別なアプリケーションなしで、順序付けられたリスト及び地図がユーザ装置によって受信されることができるように、順序付けられたリスト及び地図を表示するように構成されることができる。本願明細書に記載される例示的な実装により、キオスクシステム１００は、いかなる特別なアプリケーション又は物理的対象からの接続も必要とすることなく、物理的対象から情報を受信して処理することができる。物理的対象が携帯電話などのユーザ装置である場合、ユーザは、キオスクシステム１００に接続する必要なく、又はキオスクシステム１００と対話するためにいかなる特別なアプリケーションもダウンロードする必要がないため、プライバシーを保持することができる。
【００２１】
図２（ａ）及び図２（ｂ）に示されるように、ＣＰＵ１０３はまた、物理的対象から１又は複数のテキスト領域を検出し、１又は複数のテキスト領域からタイトル及び住所のうちの少なくとも１つを判定し、図３（ａ）及び図３（ｂ）に示されるようにタイトル及び住所のうちの少なくとも１つの検索を行うことによって旅程の１又は複数の目的地を判定することにより、カメラ１０１を利用して物理的対象から旅程の１又は複数の目的地をスキャンするように構成されることができる。所望の実装に応じて、ＣＰＵ１０３は、１又は複数のパラメータに基づいてディスプレイ上に検出された１又は複数の検出テキストを提供し、提供された１又は複数の検出テキストのユーザ選択をタイトル及び住所のうちの少なくとも１つとして処理することにより、１又は複数のテキスト領域からタイトル及び住所のうちの少なくとも１つを判定するように構成されることができる。そのようなパラメータは、物理的文書内で最大テキストサイズのテキスト、キオスクシステム１００の使用によってユーザによって選択されたテキスト、特定のフォーマット（例えば、電話番号、郵便番号付き住所、ストリートアドレス、ラベル付けされた地図に関連するテキストなど）の検出に適合するテキストなどを、所望の実装にしたがって含むことができる。
【００２２】
図１（ｂ）は、例示的な実装にかかるキオスクのネットワークを示している。システムは、所望の実装に応じてローカルエリアネットワーク（ＬＡＮ）又はワイドエリアネットワーク（ＷＡＮ）などのネットワーク１１０に接続された図１（ａ）に示されるような１又は複数のキオスク１００を含むことができる。例示的な実装において、所望の実装にしたがって、検索結果、ルーティング情報、地図などの情報をキオスク１００のそれぞれに提供するために、バックエンドシステム１２０もまた利用されることができる。バックエンドシステム１２０は、所望の実装に応じて、クラウド又は別個のサーバとして実装されることができる。
【００２３】
例示的な実装が含む公共ディスプレイキオスク旅程計画システムにより、ユーザはいかなる種類のサードパーティアプリケーションのインストール又はキオスクに対するいかなる接続の開始を必要とすることなく、目的地を追加できる。そのような実装は、必要に応じて、周知のウェブサイト、アプリケーション、及びマーキングされたタイトル領域を有するチラシの画像テンプレートのセットをプリロードすることと、画面又は文書をスキャンすることと、スキャンされた画面又はページ上の最も顕著なテキストを検出することと、目的地の詳細を判定するためにサードパーティのアプリケーションプログラミングインターフェース（ＡＰＩ）を検索することと、目的地がみつからない場合、任意の保存されたテンプレートに対して元のスキャンを比較することと、一致するものがある場合、マーキングされた位置から場所タイトルを抽出して場所の詳細を判定することと、旅程に目的地を入れることとを含む。
【００２４】
例示的な実装は、電話と大型公共ディスプレイとの間で情報を共有するために、さらなるアプリケーションのインストール又はインターネット接続を有する携帯電話を必要としない解決策によって公共ディスプレイ上での電話ディスプレイ共有に対する上述した障壁に対処する。また、ユーザがディスプレイにコンテンツを寄稿したり、それらによってコンテンツを表示するのを可能とする。いくつかの例示的な実装において、初期情報は、ユーザ自身のモバイル装置から発信される必要はない。
【００２５】
図２（ａ）は、例示的な実装が実装されることができる例示的なフロー図を示している。具体的には、図２（ａ）は、キオスクシステム１００のＣＰＵ１０３によって実行可能な例示的なフローを示している。２０１において、キオスクシステムは、図４（ａ）に関して記載されるように、マッチングのためにテンプレートをプリロードするように構成される。２０２において、キオスクは、モバイル装置若しくは他のユーザ装置の画面、又は物理的なチラシ（例えば、レストランメニュー）又は他の文書のスキャンを受信するように構成される。２０３において、タイトルが認識可能かどうかの判定が行われる。可能な場合（Ｙ）、フローは２０６に進み、そうでなければ（Ｎ）、フローは２０４に進み、プリロードされたテンプレートに対してスキャンされた画面／文書を検索する。
【００２６】
２０４において、プリロードされたテンプレートに対して受信したスキャンに対する検索が行われる。２０５において、一致するテンプレートがみつかった場合、テンプレートがディスプレイに提供され、そうでなければ、代わりにエラーメッセージがディスプレイに提供されることができる。
【００２７】
２０６において、目的地の詳細が利用可能であるかどうかの判定が行われる。利用可能でない場合（Ｎ）、フローは２０７に進み、エラーを提供する。そうでない場合（Ｙ）、フローは２０８に進み、複数の目的地がスキャンから検出されたかどうかを判定する。
【００２８】
２０８において、複数の目的地がスキャンから検出されたかどうかの判定が行われる。検出された場合（Ｙ）、フローは２０９に進み、目的地リストをディスプレイに提供する。２１０において、目的地が表示のための旅程に追加される。
【００２９】
図２（ｂ）は、図３（ａ）から図３（ｃ）まで進められる例示的なプロセスを示す、キオスクシステム１００のＣＰＵ１０３によって実行されることができる他の例示的なフローを示している。２２０において、キオスクシステム１００は、物理的対象から情報を検出する。
【００３０】
２２１において、キオスクシステム１００は、物理的対象からタイトル及び住所のうちの少なくとも１つを判定する。２２２において、キオスクシステム１００は、タイトル及び／又は住所の検索を行うことに基づいて旅程の１又は複数の目的地を判定する。２２３において、キオスクシステム１００は、１又は複数の目的地及びルーティング情報を有する旅程を表示する。ルーティング情報は、所望の実装にしたがって、任意の全地球測位衛星（ＧＰＳ）ナビゲーションアプリケーション又は他のナビゲーションアプリケーションによって生成されることができる。生成されると、キオスクシステム１００は、ルーティング情報を地図の形式で、方向のリストとして、又は他の所望の実装によって表示することができる。２２４において、目的地及びルーティング情報のリストは、図３（ｃ）において記載されるキオスクシステム１００に受信された入力に基づいて再編成される。
【００３１】
本願明細書において記載されるように、図２（ｂ）のフローは、所望の実装にしたがって変更されることができ、厳密にタイトル又は住所の検索を含む必要はない。画像照合、電話番号照合、ＱＲコード（登録商標）若しくはバーコード読み取り、又は他の照合もまた、所望の実装にしたがって行うことができる。
【００３２】
図３（ａ）は、例示的な実装にしたがって、キオスクによってスキャンされることができる例示的な物理的対象を示している。図３（ａ）の例は、チラシを含むが、任意の物理的対象（例えば、モバイル装置又は他のユーザ装置の画面、ブックページ又はブックカバー、旅行パンフレット、文書など）が利用可能である。
【００３３】
図３（ｂ）は、例示的な実装にかかる図３（ａ）の物理的対象の処理の例を示している。例示的な実装において、テキストは、タイトルを検出するためにテキストのサイズに基づいて自動的に検出されることができる。他の例示的な実装において、閾値サイズを超える検出されたテキストは、タッチスクリーンディスプレイ又は他の入力装置を介して選択可能であり、それにより、ユーザは、物理的対象から所望のキーワードを選択するのを可能とする。そのような例示的な実装において、ディスプレイは、テキスト領域とみなされる領域を強調表示することができ、ユーザは、キオスクシステムにタイトルを示すためにタッチスクリーンに物理的に触れることができ、又は入力装置を介してキオスクシステムにそのような情報を入力することができる。所望の実装に応じて、そのような入力は、タイトル又はストリート名が複数の領域を包含する場合に利用可能なテキストの複数の領域の選択を含むことができる。例示的な実装において、そのような入力はまた、特定のテキスト内のテキストの所望の領域を包含するように領域内のテキストの一部を選択することを含むことができる。
【００３４】
図３（ｂ）の実装を容易とする例において、処理スレッドの１つは、光学式文字認識ツールを使用して画像内のテキストの検出を試みる。光学式文字認識（ＯＣＲ）分析の誤差を低減するために、スレッドはまず、画像フレームを正規化し、後続フレーム間の画素レベル差を判定する。フレーム間の差が所定の閾値を下回り且つ所定間隔（例えば、数秒）にわたって安定すると、システムは、ベースラインフレームとしてより小さいウィンドウにわたって平均化された値を有するフレームを保存する。そして、システムは、全てのさらなるフレームをベースラインと比較する。この時点で、システムは、新たなコンテンツ（例えば、携帯電話画面又はチラシ）がセンサの下方に現れるときに判定を行おうとする。これを行うために、システムは、新たなフレームがベースラインと大きく異なり且つ最近のフレームと比較して相対的に安定するまで、到来フレームを最近のフレーム及びベースラインフレームの双方と比較し続ける。スキャンベッド領域に新たなコンテンツが検出されると、カメラは、高解像度写真をスナップし、オンボードＯＣＲエンジンによって処理する。エンジンは、バウンディングボックス及びテキストコンテンツを含むテキスト領域を返す。システムは、連結成分アルゴリズムを使用して近接テキスト領域を結合した後、発見的手法を使用して画像内の最も可能性の高いタイトルテキスト領域（例えば、画像の左上に最も近い最大テキストブロック）を検出する。この領域内のテキストは、メッセージングシステムに送信される。
【００３５】
例示的な実装において、キオスクシステムは、検出されたテキストに基づいて検索を行うことができるか、又はそのような検索は、図１（ｂ）のバックエンドシステムに提出されることができる。所定のテキスト提出に対して場所又は住所が確認できない状況を含む例示的な実装において、提出されたテキストはまた、ユーザによって提供される一般的な検索キーワードとして処理されることもできる。例えば、図３（ｂ）に示されるような画面からの「弁当箱」のテキスト選択は、キオスクシステムに、キオスクシステムの近くにある弁当箱を有する場所についての推奨事項を提供させることができる。
【００３６】
さらなる例示的な実装において、キオスクシステムはまた、住所又は電話番号などの特定のパターンを有することが知られているテキストを検出するように構成されることもできる。例えば、住所及び電話番号は、特定の構造（例えば、ダッシュ、郵便番号、ストリート名などを含むことができる固定された数字の集合）を有するためである。例えば、図３（ｂ）に示されるように、住所は、郵便番号の近傍にみられるストリート、都市名及び州の予測される構造に基づいて検出されるが、例示的な実装はこれに限定されるものではなく、所望の実装にしたがって住所及び電話番号を検出するために他の構造が利用可能である。そのような情報が検出されると、キオスクシステムは、対応する目的地及び場所を判定するために、キオスクのメモリに格納された情報に基づいて、又は図１（ｂ）に示されるようにバックエンドシステムに与えられた検索から、検索を行うことができる。
【００３７】
さらなる例示的な実装において、特定の画像又は特定の種類の画像を検出するために画像検出がまた利用されることもできる。例えば、ストリート名、ストリートを示す線、及び／又はウェイポイントマーカによって示されるテキストの向きに基づいて、物理的対象から地図が検出されることができる。そのような例示的な実装において、キオスクは、受信したストリート名をバックエンドシステムに検索することに基づいて、ユーザの目的地についての所望の領域を判定することができる。他の例示的な実装において、キオスクシステムに以前に提供された既知の地図スクリーンショット若しくは地図、又は人気のある目的地に関連する地図は、図４（ｂ）に示されるように、検索のためにキオスクシステムに格納されることができる。
【００３８】
例示的な実装において、画像検出はまた、図４（ｂ）に示されるように、位置の画像に拡張されることもできる。そのような例示的な実装において、画像は、図４（ｂ）において格納された目的地に関連する既知の画像に対する類似性についてスキャンされて比較されることができ、任意の所望の実装によって判定される類似性スコアが最も高い目的地が検索されてキオスクシステム上に表示されることができる。さらに、所望の実装に応じて、画像検出はまた、画像検索を行うために図１（ｂ）に示されるようにバックエンドシステムに拡張されることもできる。そのような例示的な実装において、バックエンドシステムはまた、スキャンされる画像の種類を識別し、キオスクシステムにキーワードを提供して関連する目的地を提供することもできる。例えば、画像がバーのものである場合、バックエンドシステムは、画像がバーのものであると判定し、キオスクシステムの近くにあるバーを示すようにキオスクシステムに指示することができる。
【００３９】
メッセージングシステムがタイトルテキストを旅程アプリケーションに合わせて渡すと、アプリケーションは、サードパーティＡＰＩに対する検索を実行し、キオスクの事前設定された位置の半径（例えば、数十マイル）内で検索をジオフェンシングする。アプリケーションが要求されたサイトをみつけることができない場合、アプリケーションは、簡単な通知を表示する。アプリケーションが位置をみつけた場合、アプリケーションは、それを現在の旅程に追加する。さらにまた、アプリケーションは、近くの推奨サイトを判定するためにシステムに接続された他のサードパーティサービスに問い合わせる。
【００４０】
なお、サードパーティＡＰＩは、所定の検索語に対して複数のサイトを返すこともある。その場合、システムは、返されたサイトのサブセットを有するポップアップを表示する。そして、ユーザは、旅程に追加したい目的地を手動で選択することができる。場合によっては、目的地のタイトルは、画面又はチラシにおいて最も顕著なテキストではないことがある。そのような場合、システムは、画面又はチラシの全体レイアウトを、手動でマーキングされた場所タイトル領域を有する周知のテンプレートと比較することができる。一致するものがある場合、システムは、スキャン上のマーキングされた位置からタイトルテキストを抽出することができる。
【００４１】
あるいは、ディスプレイは、認識されたテキスト領域を強調表示する領域によって注釈付けされたスキャンされた文書の画像をユーザに提示することができる。そして、ユーザは、スキャンされた文書の最も重要なコンポーネント（例えば、タイトル）を示すテキストの特定のブロックを選択することができる。そして、システムは、このコンポーネントに関連するテキスト又はメタデータを検索クエリとして使用することができる。
【００４２】
図３（ｃ）は、例示的な実装にかかるキオスクによる旅程のディスプレイの例を示している。図３（ｃ）に示されるように、旅程のディスプレイは、目的地３３０の順序付けられたリストのディスプレイと、キオスクシステムによって判定された又は検索されたルーティング情報に基づくキオスクシステムから１又は複数の目的地までの経路及び目的地３３０の順序付けられたリストを含む地図３３１のディスプレイとを含むことができる。それにより、例示的な実装は、順序付けられたリストに沿ったキオスクシステムから目的地のそれぞれまでのルーティング情報から構築された地図とともに目的地の順序付けられたリストを提供することができる。そのような例示的な実装により、ユーザは、それにより、プライバシーを保持しつつ且つユーザ装置に特別なアプリケーションをインストールする必要なしに、方向を有する目的地のリスト及び地図を保持するために、キオスクシステムの画面を撮像することができる。所望の実装に応じて、地図３３１は、順次各目的地までナビゲートするための方向のリストの形態など、他の種類の経路情報のディスプレイによって置き換えられることができる。
【００４３】
所望の実装に応じて、旅程のディスプレイは、図３（ｃ）のディスプレイに代替的に又はそれと関連して、ユーザのモバイル装置についての順序付けられたリスト及びルーティング情報を提供するように構成されたクイックリリース（ＱＲ）コードのディスプレイを含むことができる。そのような例示的な実装において、ユーザは、ウェブサイトから又は所望の実装に応じた他の方法を介して情報を検索するために、モバイル装置上のＱＲコード（登録商標）をスキャンすることができる。
【００４４】
さらに、図３（ｃ）の例に示されるように、キオスクシステムは、ユーザが目的地のリストを再編成することができるように、及び／又はリスト内の目的地を挿入若しくは削除若しくは置換することができるように、タッチスクリーンディスプレイを含むことができる。そのような例示的な実装において、キオスクシステムは、その後、ルーティング情報を再生成し、目的地３３０及び地図情報３３１の順序付きリストを更新することができる。
【００４５】
図４（ａ）及び図４（ｂ）は、キオスクシステムのメモリに記憶されることができる例示的な管理情報を示している。具体的には、図４（ａ）は、テンプレートを管理するための管理情報の例示的な実装を示している。図４（ａ）に示されるように、テンプレートの例は、特定のモバイルアプリケーション、チラシなどの既知の文書、キオスクシステムの近くの位置の書籍又は他の文書などを識別するためのテンプレートを含むことができる。それゆえに、タイトルが図２（ａ）のフローに示されるように既知でない場合、目的地は、既知のアプリケーション又は他の物理的対象のテンプレートに基づいてさらに識別されることができる。例示的なテンプレートは、所望の実装に応じて、特定のアプリケーションのベースランディングページ（例えば、タイトルの位置、使用される色などに基づくアプリケーションの特定のウェブページレイアウト）とすることができ、ページ設定（例えば、与えられた書籍についての特定のページレイアウト）、既知の位置からのチラシ用のレイアウトなどとすることができる。
【００４６】
図４（ｂ）は、キオスクシステムについてのメモリにおいて目的地を管理するための管理情報の例を示している。そのような目的地は、所望の実装に応じて、ユーザによってキオスクシステムに一般に問い合わせることができる目的地、キオスクの近くの人気のある目的地などを含むことができる。図４（ｂ）に示されるように、例示的な管理情報は、物理的対象から受信した情報に基づいて検索を行うために利用可能な目的地、住所、電話番号、及び地図情報を含むことができる。例えば、カメラが地図をスキャンする場合、スキャンされた地図は、意図された可能性の高い目的地を判定するために地図情報と比較されることができる。そのような検索は、所望の実装に応じて、検出されたストリート名又は地図のストリート線を表すハッシュなどに基づいて行われることができる。画像情報は、位置に関連する１又は複数の画像を含むことができ、同様の画像によるスキャンを受信すると、キオスクシステムは、それにより、任意の所望の実装によって判定される最も類似性の高い１又は複数の位置を取得することができる。
【００４７】
詳細な説明のいくつかの部分は、コンピュータ内の動作のアルゴリズム及び記号表現に関して提示される。これらのアルゴリズム記述及び記号表現は、技術革新の本質を当業者に伝えるためにデータ処理技術における当業者によって使用される手段である。アルゴリズムは、所望の終了状態又は結果をもたらす一連の定義された工程である。例示的な実装において、実行される工程は、有形の結果を達成するために有形量の物理的操作を必要とする。
【００４８】
特に明記しない限り、説明から明らかなように、詳細な説明の全体にわたって、「処理（ｐｒｏｃｅｓｓｉｎｇ）」、「コンピューティング（ｃｏｍｐｕｔｉｎｇ）」、「計算（ｃａｌｃｕｌａｔｉｎｇ）」、「判定（ｄｅｔｅｒｍｉｎｉｎｇ）」、「表示（ｄｉｓｐｌａｙｉｎｇ）」などの用語を用いた記載は、コンピュータシステムのレジスタ及びメモリ内の物理（電子）量として表されるデータを、コンピュータシステムのメモリ又はレジスタ、又は他の情報記憶装置、伝送若しくは表示装置内の物理量として同様に表される他のデータに操作及び変換するコンピュータシステム又は他の情報処理装置の動作及び処理を含むことができることが理解される。
【００４９】
例示的な実装はまた、本願明細書における動作を実行するための装置に関するものであってもよい。この装置は、必要な目的のために特別に構成されることができ、又は１又は複数のコンピュータプログラムによって選択的に起動若しくは再構成された１又は複数の汎用コンピュータを含むことができる。そのようなコンピュータプログラムは、コンピュータ可読記憶媒体又はコンピュータ可読信号媒体などのコンピュータ可読媒体に格納されることができる。コンピュータ可読記憶媒体は、限定されるものではないが、光ディスク、磁気ディスク、読み出し専用メモリ、ランダムアクセスメモリ、固体装置及びドライブ、又は電子情報を格納するのに適した他の種類の有形若しくは非一時的媒体などの有形媒体を含むことができる。コンピュータ可読信号媒体は、搬送波などの媒体を含むことができる。本願明細書において提示されるアルゴリズム及びディスプレイは、いかなる特定のコンピュータ又は他の装置にも本質的に関連するものではない。コンピュータプログラムは、所望の実装の動作を実行する命令を含む純粋なソフトウェア実装を含むことができる。
【００５０】
様々な汎用システムは、本願明細書における例にかかるプログラム及びモジュールとともに使用されることができるか、又は所望の方法工程を実行するためにより特化した装置を構築するほうが好都合であると認めることがある。さらに、例示的な実装は、任意の特定のプログラミング言語を参照して記載されていない。本願明細書に記載されるような例示的な実装形態の教示を実装するために、様々なプログラミング言語が使用されてもよいことが理解される。プログラミング言語の命令は、１又は複数の処理装置、例えば、中央処理装置（ＣＰＵ）、プロセッサ、又はコントローラによって実行されてもよい。
【００５１】
図５は、図１に示されるようなキオスクシステムなどのいくつかの例示的な実装において使用するのに適した例示的なコンピュータ装置を有する例示的なコンピューティング環境を示している。
【００５２】
コンピューティング環境５００におけるコンピュータ装置５０５は、１又は複数の処理ユニット、コア、又はプロセッサ５１０、メモリ５１５（例えば、ＲＡＭ、ＲＯＭ、及び／又は同様のもの）、内部記憶装置５２０（例えば、磁気、光、固体記憶装置、及び／又は有機）、及び／又はＩ／Ｏインターフェース５２５を含むことができ、これらのうちの任意のものは、情報を通信するために通信機構又はバス５３０に結合されることができるか、又はコンピュータ装置５０５に内蔵されることができる。
【００５３】
コンピュータ装置５０５は、入力／ユーザインターフェース５３５及び出力装置／インターフェース５４０に通信可能に結合されることができる。入力／ユーザインターフェース５３５及び出力装置／インターフェース５４０のいずれか一方又は双方は、有線又は無線インターフェースとすることができ、着脱可能とすることができる。入力／ユーザインターフェース５３５は、入力を提供するために使用されることができる物理的又は仮想的な任意の装置、コンポーネント、センサ、又はインターフェース（例えば、ボタン、タッチスクリーンインターフェース、キーボード、ポインティング／カーソル制御、マイクロフォン、カメラ、点字、モーションセンサ、光学式リーダなど）を含むことができる。出力装置／インターフェース５４０は、ディスプレイ、テレビ、モニタ、プリンタ、スピーカ、点字などを含むことができる。いくつかの例示的な実装において、入力／ユーザインターフェース５３５及び出力装置／インターフェース５４０は、コンピュータ装置５０５に内蔵されることができるか、又は物理的に結合されることができる。他の例示的な実装において、他のコンピュータ装置は、コンピュータ装置５０５についての入力／ユーザインターフェース５３５及び出力装置／インターフェース５４０として機能してもよく、又はその機能を提供してもよい。
【００５４】
コンピュータ装置５０５の例は、限定されるものではないが、高度なモバイル装置（例えば、スマートフォン、車両及び他の機械における装置、人間及び動物によって携行される装置など）、モバイル装置（例えば、タブレット、ノートブック、ラップトップ、パーソナルコンピュータ、携帯テレビ、ラジオなど）、並びに移動性のために設計されていない装置（例えば、デスクトップコンピュータ、他のコンピュータ、情報キオスク、１又は複数のプロセッサが内蔵された及び／又はそれに結合されたテレビ、ラジオなど）を含むことができる。
【００５５】
コンピュータ装置５０５は、同じ又は異なる構成の１又は複数のコンピュータ装置を含む任意数のネットワークコンポーネント、装置、及びシステムと通信するために、外部記憶装置５４５及びネットワーク５５０に（例えば、Ｉ／Ｏインターフェース５２５を介して）通信可能に結合されることができる。コンピュータ装置５０５又は任意の接続されたコンピュータ装置は、サーバ、クライアント、シンサーバ、汎用マシン、専用マシン、又は他のラベルのサービスを提供するように機能することができるか又はそのように称することができる。
【００５６】
Ｉ／Ｏインターフェース５２５は、限定されるものではないが、コンピューティング環境５００における少なくとも全ての接続されたコンポーネント、装置、及びネットワークに情報を送信及び／又は少なくとも全ての接続されたコンポーネント、装置、及びネットワークから情報を受信するために、任意の通信又はＩ／Ｏプロトコル又は標準規格（例えば、イーサネット（登録商標）、８０２．１１ｘ、ユニバーサルシステムバス、ＷｉＭａｘ、モデム、セルラーネットワークプロトコルなど）を使用する有線及び／又は無線インターフェースを含むことができる。ネットワーク５５０は、任意のネットワーク又はネットワークの組み合わせ（例えば、インターネット、ローカルエリアネットワーク、ワイドエリアネットワーク、電話ネットワーク、セルラーネットワーク、衛星ネットワークなど）とすることができる。
【００５７】
コンピュータ装置５０５は、一時的媒体及び非一時的媒体を含むコンピュータ使用可能又はコンピュータ可読媒体を使用して使用及び／又は通信することができる。一時的媒体は、伝送媒体（例えば、金属ケーブル、光ファイバ）、信号、搬送波などを含む。非一時的媒体は、磁気媒体（例えば、ディスク及びテープ）、光媒体（例えば、ＣＤ−ＲＯＭ、ディジタルビデオディスク、ブルーレイディスク）、固体媒体（例えば、ＲＡＭ、ＲＯＭ、フラッシュメモリ、固体記憶装置）、及び他の不揮発性記憶装置又はメモリを含む。
【００５８】
コンピュータ装置５０５は、いくつかの例示的なコンピューティング環境において、技術、方法、アプリケーション、プロセス、又はコンピュータ実行可能命令を実装するために使用されることができる。コンピュータ実行可能命令は、一時的媒体から取得されることができ、非一時媒体に記憶されて非一時媒体から取得されることができる。実行可能命令は、プログラミング、スクリプティング、及び機械語（例えば、Ｃ、Ｃ＋＋、Ｃ＃、Ｊａｖａ（登録商標）、ビジュアルベーシック、パイソン、パール、ＪａｖａＳｃｒｉｐｔ（登録商標）など）のうちの１又は複数から発生することができる。
【００５９】
プロセッサ５１０は、ネイティブ又は仮想環境において、任意のオペレーティングシステム（ＯＳ）（図示しない）の下で実行することができる。論理ユニット５６０、アプリケーションプログラミングインターフェース（ＡＰＩ）ユニット５６５、入力ユニット５７０、出力ユニット５７５、並びに異なるユニットが互いに、ＯＳ及び他のアプリケーション（図示しない）と通信するためのユニット間通信機構５９５を含む１又は複数のアプリケーションが配備されることができる。記載されたユニット及び要素は、設計、機能、構成、又は実装において変更可能であり、上述した記載に限定されるものではない。
【００６０】
いくつかの例示的な実装において、情報又は実行命令がＡＰＩユニット５６５によって受信されると、それは、１又は複数の他のユニット（例えば、論理ユニット５６０、入力ユニット５７０、出力ユニット５７５）に伝送されることができる。いくつかの場合において、論理ユニット５６０は、上述したいくつかの例示的な実装において、ユニット間の情報フローを制御し、ＡＰＩユニット５６５、入力ユニット５７０、出力ユニット５７５によって提供されるサービスを導くように構成されることができる。例えば、１又は複数のプロセス又は実装のフローは、論理ユニット５６０によって単独に又はＡＰＩユニット５６５と連携して制御されることができる。入力ユニット５７０は、例示的な実装において記載された計算のための入力を取得し、出力ユニット５７５は、例示的な実装において記載された計算に基づいて出力を提供するように構成されることができる。
【００６１】
当該技術分野において公知であるように、上述した動作は、ハードウェア、ソフトウェア、又はソフトウェア及びハードウェアのいくつかの組み合わせによって実行されることができる。例示的な実装の様々な態様は、回路及び論理デバイス（ハードウェア）を使用して実装されてもよい一方で、他の態様は、プロセッサによって実行された場合にプロセッサに本特許出願の実装を実行するための方法を実行させる機械可読媒体（ソフトウェア）に格納された命令を使用して実装されてもよい。さらに、本特許出願のいくつかの例示的な実装は、ハードウェアでのみ実行されてもよいのに対して、他の例示的な実装は、ソフトウェアでのみ実行されてもよい。さらに、記載された様々な機能は、単一ユニットにおいて実行されることができるか、又は任意数の方法で複数のコンポーネントにわたって分散されることができる。ソフトウェアによって実行される場合、本方法は、コンピュータ可読媒体に格納された命令に基づいて、汎用コンピュータなどのプロセッサによって実行されてもよい。所望により、命令は、圧縮及び／又は暗号化されたフォーマットで媒体に格納されることができる。
【００６２】
さらに、本特許出願の他の実装は、本特許出願の教示の仕様及び実施を考慮すれば当業者にとって明らかである。記載された例示的な実装の様々な態様及び／又は構成要素は、単独で又は任意の組み合わせで使用されてもよい。本願明細書及び例示的な実装は、単なる例として考えられるものであり、本特許出願の真の範囲及び精神は、以下の特許請求の範囲によって示されることが意図される。
【図１（ａ）】
2019049966.tif 000003
【図１（ｂ）】
2019049966.tif 000004
【図２（ａ）】
2019049966.tif 000005
【図２（ｂ）】
2019049966.tif 000006
【図３（ａ）】
2019049966.tif 000007
【図３（ｂ）】
2019049966.tif 000008
【図３（ｃ）】
2019049966.tif 000009
【図４（ａ）】
2019049966.tif 000010
【図４（ｂ）】
2019049966.tif 000011
【図５】
2019049966.tif 000012