(57)【特許請求の範囲】
【請求項１】
検索サービスを提供する端末装置において、
ディスプレイと、
テキストベース検索に対応する第１検索インタフェースを前記ディスプレイ上の第１領域にレンダリングし、認識検索に対応する第２検索インタフェースを前記ディスプレイ上の第２領域にレンダリングし、少なくとも１つのコンテンツを表示するためのブラウジング領域を前記ディスプレイ上の第３領域にレンダリングするプロセッサと、
を備え、
前記第１検索インタフェースは、前記テキストベース検索に対応してユーザのテキスト入力を受信するための検索ウィンドウに対応し、
前記第２検索インタフェースは、複数の種類の認識に基づく検索のそれぞれのためのグラフィックユーザインタフェースを含み、
前記プロセッサは、
前記第１検索インタフェース及び前記ブラウジング領域を前記ディスプレイ上に表示中に、前記ディスプレイに対する前記ユーザのタッチ入力によって前記認識検索の呼出インタラクションが受信される場合には、前記第２検索インタフェースをレンダリングし、
前記第２検索インタフェースがレンダリングされることにより、前記ブラウジング領域をグレー表示の処理をして縮小して表示し、
前記第１検索インタフェース及び前記第２検索インタフェースと前記ブラウジング領域とを、前記ディスプレイ上にともに表示することを特徴とする端末装置。
【請求項２】
前記プロセッサは、前記第３領域を選択するユーザ入力が受信される場合、前記レンダリングされた第２検索インタフェースを前記ディスプレイ上から除去して前記第３領域を拡張してレンダリングすることを特徴とする請求項１に記載の端末装置。
【請求項３】
前記認識に基づく検索のためのグラフィックユーザインタフェースは、映像認識ベース検索、音声認識ベース検索、及び音楽認識ベース検索のうち少なくとも１つのためのグラフィックユーザインタフェースを含むことを特徴とする請求項１に記載の端末装置。
【請求項４】
前記ディスプレイは、タッチ検出ディスプレイであることを特徴とする請求項１乃至３の何れか一項に記載の端末装置。
【請求項５】
前記プロセッサは、前記第２検索インタフェースをプルダウンメニューまたはドロップダウンメニュー形態でレンダリングすることを特徴とする請求項１乃至４の何れか一項に記載の端末装置。
【請求項６】
検索サービスを提供するアプリケーションを実行する端末装置において、前記端末装置は、
タッチ検出ディスプレイと、
少なくとも１つのプロセッサと、
メモリと、
を備え、
前記アプリケーションは、前記メモリに格納されて前記少なくとも１つのプロセッサによって実行されるように構成され、
前記アプリケーションは、前記タッチ検出ディスプレイ上にテキストベース検索に対応する第１検索インタフェースを表示する第１インタフェース提供コードと、
前記第１検索インタフェースの表示中に、前記タッチ検出ディスプレイに対するユーザのタッチ入力によって、認識検索に対応する第２検索インタフェースに対する呼出インタラクションが検出される場合、前記タッチ検出ディスプレイ上に前記第２検索インタフェースを表示する第２インタフェース提供コードと、
を含み、
前記第１検索インタフェースは、前記テキストベース検索に対応してユーザのテキスト入力を受信するための検索ウィンドウに対応し、
前記第２検索インタフェースは、複数の種類の認識に基づく検索のそれぞれのためのグラフィックユーザインタフェースを含み、
前記アプリケーションは、
前記第１インタフェース提供コードを用いて前記第１検索インタフェース及びブラウジング領域を前記タッチ検出ディスプレイ上に表示中に、前記タッチ検出ディスプレイに対する前記ユーザのタッチ入力によって前記認識検索の呼出インタラクションが受信される場合には、前記第２インタフェース提供コードを用いて前記第２検索インタフェースをレンダリングし、
前記第２検索インタフェースがレンダリングされることにより、前記ブラウジング領域をグレー表示の処理をして縮小して表示し、
前記第１検索インタフェース及び前記第２検索インタフェースと前記ブラウジング領域とを、前記タッチ検出ディスプレイ上にともに表示することを含むことを特徴とする端末装置。
【請求項７】
前記第２検索インタフェース呼出インタラクションは、前記タッチ検出ディスプレイに対するユーザのドラッグ入力であることを特徴とする請求項６に記載の端末装置。
【請求項８】
前記認識に基づく検索のためのグラフィックユーザインタフェースは、映像認識ベース検索、音声認識ベース検索、及び音楽認識ベース検索のうち少なくとも１つのためのグラフィックユーザインタフェースを含むことを特徴とする請求項６に記載の端末装置。
【請求項９】
前記第２インタフェース提供コードは、前記第１検索インタフェースの表示中に、前記タッチ検出ディスプレイに対するユーザのドラッグ入力に対応して前記第２検索インタフェースをプルダウンメニューまたはドロップダウンメニュー形態で視覚化して表示することを特徴とする請求項６に記載の端末装置。
【請求項１０】
前記第２インタフェース提供コードは、前記視覚化の進行程度が予め指定された閾値比率の未満であるとき前記ユーザのドラッグ入力が中止される場合、前記視覚化の進行をロールバックして再び前記第１検索インタフェース表示状態に復帰させることを特徴とする請求項９に記載の端末装置。
【請求項１１】
前記第２インタフェース提供コードは、前記第２検索インタフェースの表示中に、前記第１検索インタフェース及び前記第２検索インタフェースのそれぞれと相異なる領域のブラウジング領域に対するユーザのタッチ入力が受信される場合、前記視覚化が行われる前の前記第１検索インタフェース表示状態に復帰させることを特徴とする請求項９に記載の端末装置。
【請求項１２】
プロセッサを含む端末装置で行われる検索サービス提供方法において、
前記プロセッサは、
前記端末装置のタッチ検出ディスプレイ上に、テキストベース検索に対応してユーザのテキスト入力を受信するための検索ウィンドウに対応する第１検索インタフェースを表示し、
前記第１検索インタフェースの表示中に、前記タッチ検出ディスプレイに対するユーザのタッチ入力を受信し、
前記受信されたタッチ入力によって、複数の種類の認識に基づく検索のそれぞれのためのグラフィックユーザインタフェースを含む認識検索に対応する第２検索インタフェースに対する呼出インタラクションを検出し、
前記タッチ検出ディスプレイ上に前記第２検索インタフェースを表示し、
前記第２検索インタフェースが表示されることにより、ブラウジング領域をグレー表示の処理をして縮小して表示し、
前記第１検索インタフェース及び前記第２検索インタフェースと前記ブラウジング領域とを、前記タッチ検出ディスプレイ上にともに表示することを含むことを特徴とする検索サービス提供方法。
【請求項１３】
前記認識に基づく検索のためのグラフィックユーザインタフェースは、映像認識ベース検索、音声認識ベース検索、及び音楽認識ベース検索のうち少なくとも１つのためのグラフィックユーザインタフェースであることを特徴とする請求項１２に記載の検索サービス提供方法。
【請求項１４】
前記タッチ検出ディスプレイ上に前記第２検索インタフェースを表示することは、前記第１検索インタフェースの表示中に、前記タッチ検出ディスプレイに対するユーザのドラッグ入力に対応して前記第２検索インタフェースをプルダウンメニューまたはドロップダウンメニュー形態で視覚化して表示することを含むことを特徴とする請求項１２に記載の検索サービス提供方法。
【請求項１５】
前記視覚化の進行程度が予め指定された閾値比率の未満であるとき前記ユーザのドラッグ入力が中止される場合、前記視覚化の進行をロールバックして再び前記第１検索インタフェース表示状態に復帰させることをさらに含むことを特徴とする請求項１４に記載の検索サービス提供方法。
【請求項１６】
前記第２検索インタフェースの表示中に前記第１検索インタフェース及び前記第２検索インタフェースのそれぞれと相異なる領域であるブラウジング領域に対するユーザのタッチ入力が受信される場合、前記視覚化が行われる前の前記第１検索インタフェース表示状態に復帰させることをさらに含むことを特徴とする請求項１４に記載の検索サービス提供方法。
【請求項１７】
プロセッサ及びタッチ検出ディスプレイを含む端末装置で実行される、検索サービスを提供するアプリケーションを記録したコンピュータで読み出し可能な記録媒体において、
前記アプリケーションは、
前記端末装置の前記タッチ検出ディスプレイ上にテキストベース検索に対応する第１検索インタフェースを表示する第１インタフェース提供コードと、
前記第１検索インタフェース表示のうち前記タッチ検出ディスプレイに対するユーザのタッチ入力によって、認識検索に対応する第２検索インタフェースに対する呼出インタラクションが検出される場合、前記タッチ検出ディスプレイ上に前記第２検索インタフェースを表示する第２インタフェース提供コードと、
を含み、
前記第１検索インタフェースは、前記テキストベース検索に対応してユーザのテキスト入力を受信するための検索ウィンドウに対応し、
前記第２検索インタフェースは、複数の種類の認識に基づく検索のそれぞれのためのグラフィックユーザインタフェースを含み、
前記アプリケーションは、
前記第１インタフェース提供コードを用いて前記第１検索インタフェース及びブラウジング領域を前記タッチ検出ディスプレイ上に表示中に、前記タッチ検出ディスプレイに対する前記ユーザのタッチ入力によって前記認識検索の呼出インタラクションが受信される場合には、前記第２インタフェース提供コードを用いて前記第２検索インタフェースをレンダリングし、
前記第２検索インタフェースがレンダリングされることにより、前記ブラウジング領域をグレー表示の処理をして縮小して表示し、
前記第１検索インタフェース及び前記第２検索インタフェースと前記ブラウジング領域とを、前記タッチ検出ディスプレイ上にともに表示することを含むことを特徴とするコンピュータで読み出し可能な記録媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、検索サービスを提供する装置及び方法に関し、詳細には、モバイル端末のために様々なサービスを提供する検索サービスアプリケーションを含む端末装置及びその実行方法に関する。
【背景技術】
【０００２】
ユーザエクスペリエンス（Ｕｓｅｒ  ｅＸｐｅｒｉｅｎｃｅ：ＵＸ）とは、ユーザが、製品及びサービス、並びにそれを提供する主体と相互作用しながら経験する全ての経験の総和を意味する。このようなユーザエクスペリエンスには、ユーザに直観的な操作が可能で迅速かつ便利な機能／視覚的なデザインを提供するものがある。
【０００３】
特に、最近のスマートフォンを始めとして、タブレットＰＣなどのようなタッチ検出ディスプレイを含む情報通信（ＩＴ）端末の普及によって、プロバイダは検索サービスなどを提供するアプリケーションを、ユーザエクスペリエンスを考慮してアプリケーションの機能をデザインするようになっている。
【０００４】
一方、最近は、映像（ｉｍａｇｅ）認識や音声（ｖｏｉｃｅ）認識、または音楽（ｍｕｓｉｃ）認識などを利用した検索が提供されている。
【０００５】
映像認識に基づいた検索には、ＱＲコード（登録商標）やバーコード認識検索、文字認識（ＯＣＲ）検索、ワインラベルなどを認識するイメージ検索などがあり、文字認識検索を補助するために文字周辺に特定のフレームを配置するなどのツール（ｔｏｏｌ）が活用されたりもする。
【０００６】
また、音声認識ベース検索は、入力音声信号に音声認識アルゴリズムを適用してテキストを抽出した後、キーワードとして活用するなどの方法を用いるものであり、音楽認識ベース検索は、入力音楽信号から特徴（ｆｅａｔｕｒｅ）分析を行う方法を用いるものである。
【発明の概要】
【発明が解決しようとする課題】
【０００７】
本発明の目的は、ユーザエクスペリエンスを効率的かつ便利に提供する検索サービス提供装置及び方法を提供する。
【０００８】
本発明の他の目的は、認識検索の露出を増加させて認識検索サービスの利用を誘導することのできる検索サービス提供装置及び方法を提供する。
【０００９】
本発明の更なる目的は、認識検索サービスと通常のテキストベース検索サービスとの間の転換が直観的かつ迅速に提供される検索サービス提供装置及び方法を提供する。
【課題を解決するための手段】
【００１０】
本発明の一側面によると、検索サービスを提供する端末装置において、ディスプレイと、テキストベース検索に対応する第１検索インタフェースをディスプレイ上の第１領域にレンダリングし、認識検索に対応する第２検索インタフェースをディスプレイ上の第２領域にレンダリングし、少なくとも１つのコンテンツを表示するためのブラウジング領域をディスプレイ上の第３領域にレンダリングするプロセッサとを備える端末装置が提供される。
【００１１】
ここで、プロセッサは、ブラウジング領域を第３領域内でグレー表示された状態にレンダリングしてもよい。
【００１２】
また、プロセッサは、第３領域を選択するユーザ入力が受信される場合、レンダリングされた第２検索インタフェースをディスプレイ上から除去して第３領域を拡張してレンダリングしてもよい。
【００１３】
本発明の一実施形態によると、第２検索インタフェースは、映像認識ベース検索、音声認識ベース検索、及び音楽認識ベース検索のうち少なくとも１つのそれぞれのためのグラフィックユーザインタフェースを含んでもよい。
【００１４】
本発明の他の一実施形態によると、検索サービスを提供する端末装置において、端末装置は、タッチ検出ディスプレイと、テキストベース検索に対応する第１検索インタフェース及びコンテンツブラウジング領域をタッチ検出ディスプレイ上にレンダリングする少なくとも１つのプロセッサと、を備え、プロセッサは、タッチ検出ディスプレイに対するユーザのタッチ入力によって、認識検索に対応する第２検索インタフェースに対する呼出インタラクションが検出される場合、タッチ検出ディスプレイ上に第２検索インタフェースをレンダリングする端末装置が提供される。
【００１５】
この場合、プロセッサは、第２検索インタフェースをレンダリングする場合、第２検索インタフェースをプルダウンメニューまたはドロップダウンメニュー形態でレンダリングしてもよい。
【００１６】
本発明の他の一実施形態によると、検索サービスを提供するアプリケーションを実行する端末装置において、端末装置は、タッチ検出ディスプレイと、少なくとも１つのプロセッサと、メモリと、を備え、アプリケーションは、メモリに格納されて少なくとも１つのプロセッサによって実行されるように構成され、アプリケーションは、タッチ検出ディスプレイ上にテキストベース検索に対応する第１検索インタフェースを表示する第１インタフェース提供コードと、第１検索インタフェース表示のうちタッチ検出ディスプレイに対するユーザのタッチ入力によって、認識検索に対応する第２検索インタフェースに対する呼出インタラクションが検出される場合、タッチ検出ディスプレイ上に第２検索インタフェースを表示する第２インタフェース提供コードとを備える端末装置が提供される。
【００１７】
本発明の一実施形態によると、第２検索インタフェース呼出インタラクションは、タッチ検出ディスプレイに対するユーザのドラッグ入力である。
【００１８】
本発明の一実施形態によると、第１インタフェースは、テキストベース検索に対応してユーザのテキスト入力を受信するための検索ウィンドウに対応し、第２検索インタフェースは認識検索のため少なくとも１つのグラフィックユーザインタフェースを含む。
【００１９】
また、第２検索インタフェース提供コードは、第１検索インタフェース表示のうちタッチ検出ディスプレイに対するユーザのドラッグ入力に対応して第２検索インタフェースをプルダウンメニューまたはドロップダウンメニュー形態で視覚化して表示してもよい。
【００２０】
本発明の一実施形態によると、第２インタフェース提供コードは、視覚化の進行程度が予め指定された閾値比率の未満であるときユーザのドラッグ入力が中止される場合、視覚化の進行をロールバックして再び第１検索インタフェース表示状態に復帰させる。
【００２１】
一方、第２インタフェース提供コードは、第２検索インタフェース表示のうち、第１検索インタフェース及び第２検索インタフェースのそれぞれと相異なる領域のブラウジング領域に対するユーザのタッチ入力が受信される場合、視覚化が行われる前の第１検索インタフェース表示状態に復帰させてもよい。
【００２２】
本発明の一実施形態によると、第２インタフェース提供コードは、第２検索インタフェース表示のうちにはブラウジング領域をグレー表示された状態に表示する。
【００２３】
本発明の他の一実施形態によると、プロセッサを含む端末装置で行われる検索サービス提供方法において、端末装置のタッチ検出ディスプレイ上にテキストベース検索に対応する第１検索インタフェースを表示するステップと、第１検索インタフェース表示のうちタッチ検出ディスプレイに対するユーザのタッチ入力を受信するステップと、受信されたタッチ入力によって、プロセッサで認識検索に対応する第２検索インタフェースに対する呼出インタラクションを検出するステップと、タッチ検出ディスプレイ上に第２検索インタフェースを表示するステップとを含む検索サービス提供方法が提供される。
【発明の効果】
【００２４】
本発明によると、検索サービスの提供においてユーザエクスペリエンス（ＵＸ）を効率的かつ便利に提供することができる。
【００２５】
また、本発明によると、認識検索の露出を増加させて認識検索サービスの利用を誘導し、認識検索サービスと通常のテキストベース検索サービスとの間の転換を直観的かつ迅速に提供することができる。
【図面の簡単な説明】
【００２６】
【図１】本発明の一実施形態に係る検索サービス提供端末装置を示す図である。
【図２】図１の端末装置のタッチ検出ディスプレイ上に複数のアプリケーショングラフィックユーザインタフェース（ＧＵＩ）が表示された状態を示す図である。
【図３】本発明の一実施形態に係る検索サービス提供アプリケーション実行時の画面構成を示す図である。
【図４】本発明の一実施形態に係る通常のテキストベース検索を提供するイン・アプリケーション画面構成を示す図である。
【図５】本発明の一実施形態に係るユーザのタッチ入力によって認識検索呼出インタラクションが受信される状態を説明するための概念図である。
【図６】本発明の一実施形態に係る図５で説明された認識検索呼出インタラクションに対応して認識検索インタフェースがプルダウンされる状態を示す。
【図７】本発明の一実施形態に係るユーザクエリに対する検索結果をイン・ウェブで提供する状態を示す図である。
【図８】本発明の一実施形態に係る図７のイン・ウェブをランドスケープモードに切り替える状態を示す図である。
【図９】本発明の一実施形態に係る図８でユーザのタッチ入力によって認識検索呼出インタラクションが受信される場合の処理結果を示す図である。
【図１０】本発明の一実施形態に係る認識検索のうちコード検索過程を示す図である。
【図１１】本発明の一実施形態に係る認識検索のうちコード検索過程を示す図である。
【図１２】本発明の一実施形態に係る認識検索のうち音声検索過程を示す図である。
【図１３】本発明の一実施形態に係る認識検索のうち音声検索過程を示す図である。
【図１４】本発明の一実施形態に係る認識検索のうち音楽検索過程を示す図である。
【図１５】本発明の一実施形態に係る認識検索のうち音楽検索過程を示す図である。
【図１６】本発明の一実施形態に係る認識検索のうちワインラベル認識検索過程を示す図である。
【図１７】本発明の一実施形態に係る認識検索のうちワインラベル認識検索過程を示す図である。
【図１８】本発明の一実施形態に係る認識検索のうち韓国語認識検索の過程を示す図である。
【図１９】本発明の一実施形態に係る認識検索のうち韓国語認識検索の過程を示す図である。
【図２０】本発明の一実施形態に係る認識検索のうち韓国語認識検索の過程を示す図である。
【図２１】本発明の一実施形態に係る認識検索のうち韓国語認識検索の過程を示す図である。
【図２２】本発明の一実施形態に係る認識検索のうちグリーンウィンドウ検索ＴＭの過程を示す図である。
【図２３】本発明の一実施形態に係る認識検索のうちグリーンウィンドウ検索ＴＭの過程を示す図である。
【図２４】本発明の一実施形態に係るアプリケーションを説明するためのフローチャートである。
【発明を実施するための形態】
【００２７】
以下、本発明の一実施形態を、添付する図面を参照しながら詳細に説明する。しかし、本発明が以下の実施形態によって制限されたり限定されるものではない。各図面に提示された同一の参照符号は同一の部材を示す。
【００２８】
図１は、本発明の一実施形態に係る検索サービス提供端末装置を示す図である。
【００２９】
端末装置１００は、スマートフォン、タブレットＰＣなどの様々な情報通信機器であってもよい。そして、本発明の一実施形態によると、端末装置１００には、ユーザインタフェースを提供する手段としてタッチ検出ディスプレイ１１０が含まれる。
【００３０】
本発明の実施形態によると、メモリ１３０に格納されたアプリケーションをプロセッサ１２０が実行してタッチ検出ディスプレイ１１０上で検索サービスアプリケーションを視覚化（ｒｅｎｄｅｒ）する。
【００３１】
プロセッサ１２０がメモリ１３０のアプリケーションを実行して本発明の様々な実施形態に係る検索サービスを提供する過程について、図２〜図２４を参照して後述する。
【００３２】
図２は、図１の端末装置１００のタッチ検出ディスプレイ１１０上に複数のアプリケーショングラフィックユーザインタフェース（ＧＵＩ）が表示された状態を示す図である。
【００３３】
アプリケーションを実行するためのグラフィックユーザインタフェースのうち、本発明の一実施形態に係る検索サービス提供アプリケーションを実行するためのグラフィックユーザインタフェース２１０を含んでもよい。
【００３４】
ユーザがタッチ検出ディスプレイ１１０に対するタッチ入力などに応じてグラフィックユーザインタフェース２１０を選択する場合、本発明の一実施形態に係る検索サービス提供アプリケーションが開始される。
【００３５】
より詳細なアプリケーション実行画面及び動作については図３を参照して後述する。
【００３６】
図３は、本発明の一実施形態に係る検索サービス提供アプリケーション実行時の画面構成３００を示す図である。
【００３７】
本発明の一実施形態によると、検索サービス提供アプリケーションは、認識検索と通常のテキストベース検索を全て提供してもよく、ユーザ選択によっていずれか１つが検索サービス提供のためのクエリ受信に用いられる。
【００３８】
ところが、ユーザのうち認識検索サービスが提供されることを認知しないか、または、認識検索サービスインタフェースが直観的かつ直接的に発見されないことから、認識検索サービスの活用度が低い現象がある。そして、検索サービスを提供するアプリケーション製作／配布主体としては認識検索サービスの活用度が高められる必要性を認知している。
【００３９】
したがって、本発明の一実施形態によると、アプリケーションが初めて端末装置１００にインストールされたり、またはアップデートされる場合、画面構成３００内に認識検索インタフェース３１０を通常のテキストベース検索インタフェース３２０と共に提供してもよい。
【００４０】
この場合、サービス提供サーバ（図示せず）からフォワーディングされるコンテンツまたは認識検索インタフェース３１０及び／またはテキストベース検索インタフェース３２０を利用した検索結果を提供することのできるブラウジング領域３３０が共に提供されるが、本発明の一実施形態によると、このブラウジング領域３３０は、図示するようにグレー表示された（ｄｉｍｍｅｄ）状態で提供されてもよい。
【００４１】
このような画面構成３００で、ユーザが認識検索のためのＧＵＩ２１１から２１６のいずれか１つをタッチ入力する場合に該当の認識検索が行われ、認識検索実行の過程については図１０〜図２３を参照して詳細に後述する。
【００４２】
参考に、本図面及び明細書では認識検索の例として、ＧＵＩ２１１から２１６のそれぞれに対応するバーコード（１次元バーコード及び２次元ＱＲコード（登録商標）などを含む概念として、単に「コード」と称する）検索、音声検索、音楽検索、ワインラベル検索、韓国語検索、及びグリーンウィンドウ（GREEN Window）ＴＭ検索などが例示的に挙げられているが、本発明はこれに限定されない。したがって、本発明の思想を変更しない範囲で、認識検索の種類や形態そして具体的なＧＵＩのデザインは変更され得る。
【００４３】
図４は、本発明の一実施形態に係る通常のテキストベース検索を提供することのできるイン・アプリケーション画面構成４００を示す図である。
【００４４】
イン・アプリケーション（ｉｎ−Ａｐｐ）は、アプリケーション実行中に様々なサービスを提供する汎用ナビゲーションバー（ＧＮＢ）を含み、コンテンツを提供するブラウジング領域４２０とテキスト検索インタフェース４１０などを提供するアプリケーション構成を意味する。
【００４５】
このようなイン・アプリケーション画面構成４００が提供される一方、ユーザが認識検索インタフェースを呼出しようとする場合については図５を参照して説明する。
【００４６】
図５は、本発明の一実施形態に係るユーザのタッチ入力によって認識検索呼出インタラクションが受信される状態を説明するための概念図５００である。
【００４７】
タッチ検出ディスプレイ上でユーザがディスプレイをタッチした後、所定の方向にドラッグ（ｄｒａｇ）入力するジェスチャ入力５１０を行う場合、本発明の一実施形態に係る端末装置１００は、これを認識検索呼出インタラクションとして判断して認識検索インタフェース提供を開始する。より詳細な過程については図６を参照して後述する。
【００４８】
図６は、本発明の一実施形態に係る図５で説明された認識検索呼出インタラクションに対応して認識検索インタフェースがプルダウンされた状態を示す図である。
【００４９】
画面構成６００は、認識検索呼出インタラクションによって端末装置１００のプロセッサ１２０がタッチ検出ディスプレイ１１０上に過渡的なトランジションアニメーションをレンダリングする過程を示す図である。
【００５０】
認識検索インタフェース６１０は、図５ではハイディング（ｈｉｄｉｎｇ）されていたが、認識検索呼出インタラクションの受信によって、ユーザドラッグによりプルダウン（ｐｕｌｌ−ｄｏｗｎ）されている。
【００５１】
参考に、本明細書においてプルダウン（ｐｕｌｌ−ｄｏｗｎ）は、ユーザのドラッグ（ｄｒａｇ）インタラクション（ｉｎｔｅｒａｃｔｉｏｎ）によって隠されていた領域が表示される視覚化処理を意味し、ドロップダウン（ｄｒｏｐ−ｄｏｗｎ）は、下方向矢印や特定ボタンを押すことによって隠されていた領域が表示される視覚化処理を意味する。
【００５２】
以下では、プルダウンの場合のみを例に挙げて本発明の実施形態を説明し、ドロップダウンの場合については説明しないが、プルダウンの実施形態は本発明の思想を離れない範囲でドロップダウンの実施形態に代替されてもよい。
【００５３】
このとき、通常のテキストベース検索インタフェース６２０は、認識検索インタフェース６１０のプルダウンと共に下方へ移動され、ブラウジング領域６３０は暗くグレー表示（ｄｉｍｍｉｎｇ）されながら次第に縮小（ｓｈｒｉｎｋ）されてもよい。その後、このようなトランジションアニメーションが全て完了した後には図３に示すような画面構成３００になる。
【００５４】
ただし、本発明の一実施形態によると、所定の閾値、例えば、認識検索インタフェース６１０の露出の部分が全体の部分の１／４未満でドラッグ入力が中断されて認識検索インタフェース６１０がリリース（ｒｅｌｅａｓｅ）されると、このようなトランジションアニメーションはロールバック（ｒｏｌｌ−ｂａｃｋ）されて再び図５に示すような状態に復元する。
【００５５】
同様に、このようなトランジションアニメーションが閾値以上に行われたとき、認識検索インタフェース６１０がリリースされると、アニメーションが全て進行し、図３の画面構成３００の結果になり得る。
【００５６】
図７は、本発明の一実施形態に係るユーザクエリに対する検索結果をイン・ウェブで提供する状態を示す図である。
【００５７】
図７を参照して上述したイン・アプリケーション（ｉｎ−Ａｐｐ）に対比される概念として、図７ではイン・ウェブ（ｉｎ−Ｗｅｂ）の画面構成７００を示している。イン・ウェブは、アプリケーション実行中の汎用ブラウジングを提供するアプリケーション内のブラウザを意味する。
【００５８】
図７に示されたイン・ウェブとして、通常のテキストベース検索のための検索ウィンドウなどのインタフェース７１０がブラウジング領域７２０及びコントロールバー７３０と共に提示されてもよい。
【００５９】
このようなイン・ウェブ実行中には端末装置１００に加えられる重力方向を検出してランドスケープモードをサポートしてもよく、このような状態は図８に示されている。
【００６０】
図８は、本発明の一実施形態に係る図７のイン・ウェブをランドスケープモード（ｌａｎｄｓｃａｐｅ  ｖｉｅｗ  ｍｏｄｅ）に切り替える状態を示す図である。
【００６１】
画面構成８００では図７に示す画面構成７００がランドスケープモードに拡大した状態が図示されている。
【００６２】
ところが、本発明の一実施形態によると、このようなイン・ウェブのランドスケープモード状態でも認識検索呼出インタラクション８１０が受信されて処理されてもよい。このような認識検索呼出インタラクションがタッチ検出ディスプレイに対するタッチアンドドラッグ入力であり得ることは図５で説明した通りである。この場合の処理結果を図９に示している。
【００６３】
図９は、本発明の一実施形態に係る図８に示すユーザのタッチ入力によって認識検索呼出インタラクション８１０が受信される場合の処理結果を示す図である。
【００６４】
画面構成９００を参照すると、ランドスケープモード中のイン・ウェブ画面構成８００に認識検索インタフェース９１０が提供され、通常のテキストベース検索インタフェース９２０は下方に押されて提供され、ブラウジング領域９３０はグレー表示されている。
【００６５】
このような点は、図３に示すイン・アプリケーション構成における認識検索インタフェース露出画面構成３００に類似する。ただし、イン・ウェブは、イン・アプリケーションとは異なって、ランドスケープモードをサポートするために画面構成９００がランドスケープモードに構成される特徴がある。
【００６６】
もちろん、このような内容は本発明の一実施形態に過ぎず、本発明の他の実施形態では設定に応じてイン・アプリケーションでもランドスケープモードがサポートされてもよい。
【００６７】
以下、図１０〜図２３を参照して認識検索インタフェース９１０または図３の３１０内のＧＵＩのそれぞれに対応する認識検索サービスの例について説明する。
【００６８】
図１０及び図１１は、本発明の一実施形態に係る認識検索のうちコード検索過程を示す図である。
【００６９】
コード検索過程は、図３に示すＧＵＩ２１１のタッチに対応する。
【００７０】
ユーザが端末装置１００の内装カメラを用いてコードを撮影し、認識領域１０１０内にコードを位置させると、アプリケーションはコードを識別及び復号化してテキスト情報として抽出する。
【００７１】
このような過程において、インスタント撮影によらずに予め撮影されたイメージをロードして認識した場合に写真アルバム呼出ボタン１０２０を用いてもよく、周辺が暗い場合にはフラッシュ操作ボタン１０３０によって端末装置１００に内蔵されたフラッシュを用いてもよい。
【００７２】
このようなコード検索結果については図１１に示されている。
【００７３】
図１２及び図１３は、本発明の一実施形態に係る認識検索のうち音声検索過程を示す図である。
【００７４】
音声検索過程は、図３に示すＧＵＩ２１２のタッチに対応する。
【００７５】
画面構成１２００において、音声検索はユーザが音声入力開始ボタン１２１０をタッチした後、端末装置１００に内蔵されたマイクによって音声を入力する。音声検索に対する案内は指示領域１２２０に提供されてもよい。
【００７６】
このような音声入力があった後、音声認識アルゴリズムが端末装置１００またはネットワークに接続されたサーバで実行されてテキストクエリが導き出され、その検索結果が図１３に示されている。
【００７７】
図１３では本発明の一実施形態に係る通常のテキストベース検索インタフェースと共に音声検索ＧＵＩ１３１０が提供される状態を示す図である。このように、本発明の一実施形態に係る認識検索インタフェースＧＵＩのうち少なくとも一部はテキスト検索インタフェースと共に結合して提供されてもよい。
【００７８】
図１４及び図１５は、本発明の一実施形態に係る認識検索のうち音楽検索過程を示す図である。
【００７９】
音楽検索過程は図３に示すＧＵＩ２１３のタッチに対応する。
【００８０】
音楽検索過程は、図１２〜図１３で説明した音声検索に類似するが、音声認識アルゴリズムとは互いに異なる音楽認識アルゴリズムを活用するということが相異する。
【００８１】
画面構成１４００の提供後の具体的な動作において、音楽入力開始ボタン１４１０、指示領域１４２０は音声検索に対する図１２に示すものと類似する。
【００８２】
そして、音楽検索結果は、図１５と共に提供され、検索結果の導き出された音楽を提供できる様々な応用サービス、ＳＮＳサービスや外部アプリケーションに接続させるメニュー及び歌詞、アルバムなど付加情報などの提供が行なわれてもよい。
【００８３】
図１６及び図１７は本発明の一実施形態に係る認識検索のうちワインラベル認識検索過程を示す図である。
【００８４】
ワインラベル認識検索過程は、図３に示すＧＵＩ２１４のタッチに対応する。
【００８５】
画面構成１６００で、認識領域１６１０にワインラベルが撮影されることが特徴的な点であるが、内容は一般的なイメージ検索と同一であり、イメージ検索対象ＤＢがワイン関連のデータに限定される点が異なる。
【００８６】
写真アルバムで撮影されたイメージをロードする写真アルバム呼出ボタン１６２０やフラッシュ動作ボタン１６３０に対する内容は図１０を参照して上述したコード検索に類似する。
【００８７】
図１７ではワインラベル検索の結果が図示され、ワイン価格など購買情報が提供されてもよく、図示していないが、ショッピングのショートカットに接続することも可能である。
【００８８】
図１８〜図２１は本発明の一実施形態に係る認識検索のうち韓国語認識検索過程を示す図である。
【００８９】
韓国語認識検索の過程は図３に示すＧＵＩ２１５のタッチに対応する。
【００９０】
画面構成１８００を参照すれば、韓国語検索では認識領域１８１０に韓国語文字が認識されることが特徴的な点であり、通常のＯＣＲエンジンが活用されてもよい。写真アルバム呼出ボタン１８２０とインスタント撮影のためのフラッシュ動作ボタン１８３０に関する内容は前述のコード認識に類似する。
【００９１】
一方、韓国語認識検索は、ユーザが図１９に示すボックス１９１０の位置や大きさを調整してＯＣＲアルゴリズムを適用する領域を正確にターゲッティングする過程が特徴的な点である。
【００９２】
図２０に示すボックス２０１０のようにターゲッティングを完了したユーザが完了ボタン２０２０をタッチする場合に、ＯＣＲアルゴリズムが実行されてボックス２０１０内のテキストを認識する。
【００９３】
そして、このようなテキスト認識の結果をクエリにして韓国語辞書などで検索された結果が図２１に示すように提供される。
【００９４】
図２２及び図２３は、本発明の一実施形態に係る認識検索のうちグリーンウィンドウＴＭの検索過程を示す図である。
【００９５】
グリーンウィンドウＴＭの検索過程は、図３に示すＧＵＩ２１６のタッチに対応する。
【００９６】
画面２２００構成において、図に示すように、グリーンウィンドウＴＭの検索は、認識領域２２１０内に予め約束された所定のフレームが撮影及び認識対象となることが特徴的な点である。
【００９７】
テキスト認識領域を図１９に示すボックス１９１０のように指定することなく、予め約束された所定のフレーム内に限定するようデザインされ、通常には広告主が様々な媒体を介してフレームのキーワードを提供する方式で活用される。もちろん、このようなキーワードは広告主が購入したものであってもよい。
【００９８】
また、ユーザがネットワーク接続ができないなどの時点で、撮影したイメージを写真アルバムでロードできるように写真アルバム呼出ボタン２２２０が提供されてもよく、フラッシュ動作ボタン２２３０が提供されてもよい。
【００９９】
このようなグリーンウィンドウＴＭの検索結果は図２３に示されている。
【０１００】
図２４は、本発明の一実施形態に係るアプリケーションを説明するためのフローチャートである。
【０１０１】
本発明の一実施形態によると、アプリケーション（Ａｐｐ）の開始後に、アプリケーションをインストールした後に最初の実行であるか、またはアップデートした後に最初の実行であるかを判断する（Ｓ２４１０）。
【０１０２】
最初の実行であれば、認識検索インタフェースが通常の検索インタフェース及びブラウジング領域などと共に、図３に示す画面構成３００のように提供されてもよい（Ｓ２４３０）。
【０１０３】
この場合、ブラウジング領域のグレー表示の処理などは図３を参照して説明した通りである。
【０１０４】
そして、ステップＳ２４１０の判断結果、最初の実行でなければ、認識検索インタフェースはハイディング（ｈｉｄｉｎｇ）されて（Ｓ２４２０）表示される。このようなディスプレイ結果は、図４に示すイン・アプリケーション画面または図７に示すイン・ウェブ画面などであってもよい。
【０１０５】
その後、認識検索呼出インタラクションが受信されると（Ｓ２４４０）、アプリケーションは認識検索インタフェースをプルダウンする（Ｓ２４５０）。
【０１０６】
このような過程におけるトランジションアニメーションや、ロールバックなどの内容については図５及び図６を参照して前述した通りである。
【０１０７】
認識検索インタフェースがプルダウンされて提供される間に、認識検索取消インタラクションが受信されると（Ｓ２４６０）、再びステップＳ２４２０の認識検索インタフェースハイディング（ｈｉｄｉｎｇ）過程が繰り返される。これによって通常のイン・アプリケーションまたはイン・ウェブ画面が提供される。
【０１０８】
ここで、認識検索取消インタラクションは、認識検索呼出インタラクションとは反対に、認識検索インタフェースを再びハイディング（ｈｉｄｉｎｇ）処理しようとするユーザの指示（ｉｎｓｔｒｕｃｔｉｏｎ）に対応する。このような認識検索取消インタラクションは、実施形態においてグレー表示されたブラウジング領域、または、認識検索インタフェース以外の任意の領域をユーザがタッチする内容として理解され得る。
【０１０９】
また、実施形態において、ユーザによる端末装置１００のタッチ検出ディスプレイ１１０上のタッチアンドドラッグ（ｔｏｕｃｈ  ａｎｄ  ｄｒａｇ）の入力に応じ、認識検索インタフェースをプルダウンまたはドロップダウンさせるものの、認識検索インタフェースが表示されている状態で反対方向のタッチアンドドラッグが入力されると、このような入力が認識検索取消インタラクションとなる。
【０１１０】
認識検索取消インタラクションが受信されなければ、現在のインタフェースが保持される（Ｓ２４７０）。
【０１１１】
ここで、認識検索取消インタラクションは、例えば、図３に示すブラウジング領域３３０タッチなどの入力を意味する。もちろん、本発明は、このような一部の実施形態に限定されることなく、様々な方式で認識検索インタフェースの提供を取消してもよい。
【０１１２】
本発明の一実施形態に係る方法は、多様なコンピュータ手段を介して様々な処理を実行することができるプログラム命令の形態で実現され、コンピュータ読取可能な記録媒体に記録されてもよい。コンピュータ読取可能な媒体は、プログラム命令、データファイル、データ構造などの単独または組み合わせたものを含んでもよい。媒体に記録されるプログラム命令は、本発明の目的のために特別に設計されて構成されたものでもよく、コンピュータソフトウェア分野の技術を有する当業者にとって公知のものであり使用可能なものであってもよい。コンピュータ読取可能な記録媒体の例としては、ハードディスク、フロッピー（登録商標）ディスク及び磁気テープのような磁気媒体、ＣＤ−ＲＯＭ、ＤＶＤのような光記録媒体、光ディスクのような光磁気媒体、及びＲＯＭ、ＲＡＭ、フラッシュメモリなどのようなプログラム命令を格納して実行するように特別に構成されたハードウェア装置が含まれてもよい。プログラム命令の例としては、コンパイラによって生成されるような機械語コード（ｍａｃｈｉｎｅ  ｃｏｄｅ）だけでなく、インタプリタなどを用いてコンピュータによって実行され得る高級言語コード（ｈｉｇｈｅｒ  ｌｅｖｅｌ  ｃｏｄｅ）を含む。上述したハードウェア装置は、本発明の動作を行うために１つ以上のソフトウェアのレイヤで動作するように構成されてもよい。
【０１１３】
上述したように本発明を限定された実施形態と図面によって説明したが、本発明は、上記の実施形態に限定されることなく、本発明が属する分野における通常の知識を有する者であれば、このような実施形態から多様な修正及び変形が可能である。
【０１１４】
したがって、本発明の範囲は、開示された実施形態に限定して定められるものではなく、特許請求の範囲だけではなく特許請求の範囲と均等なものなどによって定められるものである。
【符号の説明】
【０１１５】
１００      端末装置
１１０      タッチ検出ディスプレイ
１２０      プロセッサ
１３０      メモリ
【図１】
0005681150.tif 000002
【図２】
0005681150.tif 000003
【図３】
0005681150.tif 000004
【図４】
0005681150.tif 000005
【図５】
0005681150.tif 000006
【図６】
0005681150.tif 000007
【図７】
0005681150.tif 000008
【図８】
0005681150.tif 000009
【図９】
0005681150.tif 000010
【図１０】
0005681150.tif 000011
【図１１】
0005681150.tif 000012
【図１２】
0005681150.tif 000013
【図１３】
0005681150.tif 000014
【図１４】
0005681150.tif 000015
【図１５】
0005681150.tif 000016
【図１６】
0005681150.tif 000017
【図１７】
0005681150.tif 000018
【図１８】
0005681150.tif 000019
【図１９】
0005681150.tif 000020
【図２０】
0005681150.tif 000021
【図２１】
0005681150.tif 000022
【図２２】
0005681150.tif 000023
【図２３】
0005681150.tif 000024
【図２４】
0005681150.tif 000025