(57)【要約】  インタラクティブキーボード提供方法及びそのシステムが提供される。前記インタラクティブキーボード提供方法は、キーボードシステムがユーザからインプットを入力してもらうステップと、前記キーボードシステムが入力してもらった前記インプットが予め設定されたアクションインプットに該当するか否かを判断するステップと、前記インプットがアクションインプットであると判断した場合、前記キーボードシステムがキーインターフェース−前記キーインターフェースは、ユーザが選択できる複数のキーを含むインターフェースである−上において前記アクションインプットに相応するビジュアルコンテンツを表示するステップと、を含む。
2021502661.tif 000002
【特許請求の範囲】
【請求項１】
インタラクティブキーボード提供方法において、
キーボードシステムがユーザからインプットを入力してもらうステップと、
前記キーボードシステムが入力してもらった前記インプットが予め設定されたアクションインプットに該当するか否かを判断するステップと、
前記インプットがアクションインプットであると判断した場合、前記キーボードシステムがキーインターフェース−前記キーインターフェースは、ユーザが選択できる複数のキーを含むインターフェースである−上において前記アクションインプットに相応するビジュアルコンテンツを表示するステップと、を含む、インタラクティブキーボード提供方法。
【請求項２】
前記インタラクティブキーボード提供方法は、
前記キーボードシステムが、前記キーインターフェース上において前記ビジュアルコンテンツが表示されてから所定時間経過した後、自動であるいは特定キー入力がある場合に、前記ビジュアルコンテンツを、前記インプットを受信するサービスインターフェースで表示するステップをさらに含む、請求項１に記載のインタラクティブキーボード提供方法。
【請求項３】
前記インタラクティブキーボード提供方法は、
前記キーボードシステムが、前記インプットが入力される前はデフォルトビジュアルコンテンツを表示するステップをさらに含み、
前記デフォルトビジュアルコンテンツが表示されている状態で前記インプットが入力されると、前記キーボードシステムが前記ビジュアルコンテンツを表示することを特徴とする、請求項１に記載のインタラクティブキーボード提供方法。
【請求項４】
前記キーボードシステムがユーザからインプットを入力してもらうステップは、
前記キーボードシステムが前記インプット−前記インプットは、前記ユーザにより選択されると、前記インプットが完成する最終キーと前記最終キーの前に入力される少なくとも１つの以前キーの選択により入力される−を入力するための前記以前キーの選択が行われた後、前記最終キーの選択が行われる前に前記最終キーに対して他のキーと区別できる所定の表示を実行するステップを含む、請求項１に記載のインタラクティブキーボード提供方法。
【請求項５】
前記最終キーの選択が行われる前に前記最終キーに対して他のキーと区別できる所定の表示を実行するステップは、
前記最終キーに相応する領域に前記ビジュアルコンテンツ又は前記ビジュアルコンテンツに対応する対応コンテンツを表示することを特徴とする、請求項４に記載のインタラクティブキーボード提供方法。
【請求項６】
前記インタラクティブキーボード提供方法は、
前記キーボードシステムが、前記インプットが完成する前又は前記インプットの完成後にお勧めインプットを表示するお勧めインターフェースを表示するステップと、
前記キーボードシステムが、前記お勧めインターフェースの少なくとも一部に前記インプットに対応する前記ビジュアルコンテンツを表示するステップと、をさらに含む、請求項１に記載のインタラクティブキーボード提供方法。
【請求項７】
インタラクティブキーボード提供方法において、
キーボードシステムがユーザからインプットを入力してもらうステップと、
前記キーボードシステムが入力してもらった前記インプットが予め設定されたアクションインプットに該当するか否かを判断するステップと、
前記インプットがアクションインプットであると判断した場合、前記インプットの入力が完了すると、追加のキーの選択が行われなくても自動で前記キーボードシステムが提供する所定のインターフェース上において前記アクションインプットに相応するビジュアルコンテンツを表示するステップと、を含む、インタラクティブキーボード提供方法。
【請求項８】
インタラクティブキーボード提供方法において、
キーボードシステムが、ユーザからユーザが入力しようとする所定のインプットに対する入力が完成する前又は入力が完成した後にお勧めインプットを表示するお勧めインターフェースを表示するステップと、
前記キーボードシステムが、前記お勧めインターフェースの少なくとも一部に前記インプットに対応するビジュアルコンテンツを表示するステップと、
前記キーボードシステムが表示された前記ビジュアルコンテンツを選択してもらうと、前記ビジュアルコンテンツを前記インプットを受信するサービスインターフェースで表示するステップと、をさらに含む、インタラクティブキーボード提供方法。
【請求項９】
データ処理装置にインストールされ、請求項１〜８のうち何れか一項に記載された方法を実行するための記録媒体に記録されたコンピュータプログラム。
【請求項１０】
インタラクティブキーボードシステムにおいて、
ユーザが選択できる複数のキーを含むキーインターフェースを提供するインターフェースモジュールと、
ユーザからインプットを入力してもらうと、入力してもらった前記インプットが予め設定されたアクションインプットに該当するか否かを判断するためのアクションインプット判断モジュールと、
前記インプットがアクションインプットであると判断した場合、前記キーボードシステムがキーインターフェース上において前記アクションインプットに相応するビジュアルコンテンツを表示するための制御モジュールと、を含む、インタラクティブキーボードシステム。
【請求項１１】
インタラクティブキーボードシステムにおいて、
ユーザが選択できる複数のキーを含むキーインターフェースを提供するインターフェースモジュールと、
ユーザからインプットを入力してもらうと、入力してもらった前記インプットが予め設定されたアクションインプットに該当するか否かを判断するためのアクションインプット判断モジュールと、
前記インプットがアクションインプットであると判断した場合、前記インプットの入力が完了すると、追加のキーの選択が行われなくても自動で前記キーボードシステムが提供する所定のインターフェース上において前記アクションインプットに相応するビジュアルコンテンツを表示する制御モジュールと、を含む、インタラクティブキーボードシステム。
【請求項１２】
ユーザからユーザが入力しようとする所定のインプットに対する入力が完成する前又は入力が完成した後にお勧めインプットを表示するお勧めインターフェースを表示するインターフェースモジュールと、
前記お勧めインターフェースの少なくとも一部に前記インプットに対応するビジュアルコンテンツを表示するための制御モジュールと、を含み、
前記制御モジュールは、
表示された前記ビジュアルコンテンツを選択してもらうと、前記ビジュアルコンテンツを前記インプットを受信するサービスインターフェースで表示する、インタラクティブキーボードシステム。
【請求項１３】
プロセッサと、
前記プロセッサによって実行されるコンピュータプログラムを格納するメモリと、を含み、
前記コンピュータプログラムは、前記プロセッサにより実行される場合、前記請求項１〜８のうち何れか一項に記載された方法を実行する、データ処理装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、インタラクティブキーボード提供方法及びそのシステムに関し、より詳しくは、ユーザによるキー入力に適応的に反応するキーボードを提供する方法及びそのシステムに関する。
【背景技術】
【０００２】
モバイル機器の活性化及びタッチスクリーンの発達により、伝統的な物理キーボードの他に、ソフトウェアで具現されるソフトキーボード（キーパッド）が広く使用されている。
【０００３】
このようなソフトキーボードが広く活用されることにより、単に情報を入力する手段以上の価値を有するように応用されて利用されている。
【０００４】
このような一例は、図１に示す通りである。
【０００５】
図１は、従来のソフトキーボードの活用例を示している。
【０００６】
図１に示すように、サービス提供側が供給した画一化されたソフトキーボードではなく、ユーザが所望する模様（例えば、スキンともいう）が表示されたソフトキーボード（例えば、１０〜１２）が既に利用されている。
【０００７】
しかし、このような図１の従来技術は、ユーザの好みに応じてある程度変更可能なところがあるが、一度背景模様（又はスキン）が設定されると、当該模様を再設定する前までは、前記背景模様は静的にユーザに提供されるだけである。
【発明の概要】
【発明が解決しようとする課題】
【０００８】
そこで、本発明は、ユーザの入力に応じて適応的に反応するインタラクティブキーボードを提供する方法及びそのシステムを提供することを目的としている。
【０００９】
特に、ユーザが入力するインプットに応じて反応（例えば、オブジェクトのアニメーション又はイメージの表示など）を異なるようにし、このような反応を入力で活用することのできる方法及びそのシステムを提供することを目的としている。
【課題を解決するための手段】
【００１０】
発明の一側面において、インタラクティブキーボード提供方法は、キーボードシステムがユーザからインプットを入力してもらうステップと、前記キーボードシステムが入力してもらった前記インプットが予め設定されたアクションインプットに該当するか否かを判断するステップと、前記インプットがアクションインプットであると判断した場合、前記キーボードシステムがキーインターフェース−前記キーインターフェースは、ユーザが選択できる複数のキーを含むインターフェースである−上において前記アクションインプットに相応するビジュアルコンテンツを表示するステップと、を含む。
【００１１】
前記インタラクティブキーボード提供方法は、前記キーボードシステムが、前記キーインターフェース上において前記ビジュアルコンテンツが表示されてから所定時間経過した後、自動であるいは特定キー入力がある場合に、前記ビジュアルコンテンツを、前記インプットを受信するサービスインターフェースで表示するステップをさらに含んでいても良い。
【００１２】
前記インタラクティブキーボード提供方法は、前記キーボードシステムが、前記インプットが入力される前はデフォルトビジュアルコンテンツを表示するステップをさらに含み、前記デフォルトビジュアルコンテンツが表示されている状態で前記インプットが入力されると、前記キーボードシステムが前記ビジュアルコンテンツを表示することを特徴としても良い。
【００１３】
前記キーボードシステムがユーザからインプットを入力してもらうステップは、前記キーボードシステムが前記インプット−前記インプットは、前記ユーザにより選択されると、前記インプットが完成する最終キーと前記最終キーの前に入力される少なくとも１つの以前キーの選択により入力される−を入力するための前記以前キーの選択が行われた後、前記最終キーの選択が行われる前に前記最終キーに対して他のキーと区別できる所定の表示を実行するステップを含んでいても良い。
【００１４】
前記最終キーの選択が行われる前に前記最終キーに対して他のキーと区別できる所定の表示を実行するステップは、前記最終キーに相応する領域に前記ビジュアルコンテンツ又は前記ビジュアルコンテンツに対応する対応コンテンツを表示することを特徴としても良い。
【００１５】
前記インタラクティブキーボード提供方法は、前記キーボードシステムが、前記インプットが完成する前又は前記インプットの完成後にお勧めインプットを表示するお勧めインターフェースを表示するステップと、前記キーボードシステムが、前記お勧めインターフェースの少なくとも一部に前記インプットに対応する前記ビジュアルコンテンツを表示するステップと、をさらに含んでいても良い。
【００１６】
本発明の技術的課題を解決するための他の一例において、インタラクティブキーボード提供方法は、キーボードシステムがユーザからインプットを入力してもらうステップと、前記キーボードシステムが入力してもらった前記インプットが予め設定されたアクションインプットに該当するか否かを判断するステップと、前記インプットがアクションインプットであると判断した場合、前記インプットの入力が完了すると、追加のキーの選択が行われなくても自動で前記キーボードシステムが提供する所定のインターフェース上において前記アクションインプットに相応するビジュアルコンテンツを表示するステップと、を含む。
【００１７】
本発明の技術的課題を解決するための他の一例において、インタラクティブキーボード提供方法は、キーボードシステムが、ユーザからユーザが入力しようとする所定のインプットに対する入力が完成する前又は入力が完成した後にお勧めインプットを表示するお勧めインターフェースを表示するステップと、前記キーボードシステムが、前記お勧めインターフェースの少なくとも一部に前記インプットに対応するビジュアルコンテンツを表示するステップと、前記キーボードシステムが表示された前記ビジュアルコンテンツを選択してもらうと、前記ビジュアルコンテンツを前記インプットを受信するサービスインターフェースで表示するステップと、を含む。
【００１８】
上記した方法は、データ処理装置にインストールされたコンピュータプログラムによって具現されても良い。
【００１９】
本発明の技術的課題を解決するための他の一例において、インタラクティブキーボードシステムは、ユーザが選択できる複数のキーを含むキーインターフェースを提供するインターフェースモジュールと、ユーザからインプットを入力してもらうと、入力してもらった前記インプットが予め設定されたアクションインプットに該当するか否かを判断するための判断モジュールと、前記インプットがアクションインプットであると判断した場合、前記キーボードシステムがキーインターフェース上において前記アクションインプットに相応するビジュアルコンテンツを表示するための制御モジュールと、を含む。
【００２０】
本発明の技術的課題を解決するための他の一例において、インタラクティブキーボードシステムは、ユーザが選択できる複数のキーを含むキーインターフェースを提供するインターフェースモジュールと、ユーザからインプットを入力してもらうと、入力してもらった前記インプットが予め設定されたアクションインプットに該当するか否かを判断するための判断モジュールと、前記インプットがアクションインプットであると判断した場合、前記インプットの入力が完了すると、追加のキーの選択が行われなくても自動で前記キーボードシステムが提供する所定のインターフェース上において前記アクションインプットに相応するビジュアルコンテンツを表示する制御モジュールと、を含む。
【００２１】
発明の技術的課題を解決するための他の一例において、インタラクティブキーボードシステムは、ユーザからユーザが入力しようとする所定のインプットに対する入力が完成する前又は入力が完成した後にお勧めインプットを表示するお勧めインターフェースを表示するインターフェースモジュールと、前記お勧めインターフェースの少なくとも一部に前記インプットに対応するビジュアルコンテンツを表示するための制御モジュールと、を含み、前記制御モジュールは、表示された前記ビジュアルコンテンツを選択してもらうと、前記ビジュアルコンテンツを前記インプットを受信するサービスインターフェースで表示する。
【発明の効果】
【００２２】
上述した本発明の課題を解決するための手段によれば、キャビティフィルタにおいて受動相互変調歪みの発生原因の１つである導体−導体の間の結合により発生する非線形性を低減可能なキャビティ構造を具現することができる。
【００２３】
それにより、受動素子により発生する通話品質の低下を防止することができる。
【００２４】
発明の一実施例によれば、ユーザが利用し、注目度の高いキーインターフェース上で反応（ビジュアルコンテンツの表示）が起こるので、ユーザの注目度及び使用上の楽しさが倍加されるという効果がある。
【００２５】
また、このような反応をユーザが入力するインプットデータ（例えば、イモティコンなど）に使用することができるので、従来にソフトキーボード上でビジュアルコンテンツを入力することに比べて直観的で且つ効果的な入力が行われることができる。
【００２６】
さらに、特定アクションインプットの最終キーを区分して表示することにより、ユーザがビジュアルコンテンツの存在の確認及びビジュアルコンテンツの入力に便宜性を与えることができるという効果がある。
【図面の簡単な説明】
【００２７】
【図１】従来のソフトキーボードの一例を示す図である。
【図２】本発明の一実施例に係るキーボードシステムの概略的な構成を説明するための図である。
【図３】本発明の一実施例に係るキーボードシステムが利用するインターフェースを説明するための図である。
【図４】本発明の一実施例に係るキーボードシステムが利用するインターフェースを説明するための図である。
【図５】本発明の一実施例によってビジュアルコンテンツが表示される一例を説明するための図である。
【図６】本発明の一実施例によってビジュアルコンテンツが表示される一例を説明するための図である。
【図７】本発明の一実施例によってビジュアルコンテンツが表示される一例を説明するための図である。
【図８】本発明の一実施例によってビジュアルコンテンツが表示される一例を説明するための図である。
【図９】本発明の一実施例によってビジュアルコンテンツが表示される一例を説明するための図である。
【図１０】本発明の一実施例によって最終キーに相応する領域にビジュアルコンテンツを表示する一例を説明するための図である。
【発明を実施するための形態】
【００２８】
以下では、添付した図面を参照しながら、本発明の属する技術分野において通常の知識を有する者が容易に実施できるように本発明の実施例を詳しく説明する。ところが、本発明は様々な異なる形態に具現されることができ、ここで説明する実施例に限定されるものではない。そして、図面において、本発明を明確に説明するために、説明とは関係ない部分は省略しており、明細書全体に亘って類似した部分に対しては類似した図面符号を付けている。
【００２９】
明細書全体において、ある部分が他の部分と「連結」されているという場合、これは「直接的に連結」されている場合だけでなく、その中間に他の素子を挟んで「電気的に連結」されている場合も含む。また、ある部分がある構成要素を「含む」という場合、これは、特に反対の記載がない限り、他の構成要素を除くのではなく、他の構成要素をさらに含み得ることを意味し、１つ又はそれ以上の他の特徴や数字、ステップ、動作、構成要素、部分品、又はこれらの組み合わせが存在するかあるいは付加される可能性を予め排除しないものと理解すべきである。
【００３０】
以下の実施例は、本発明の理解を助けるための詳細な説明であり、本発明の権利範囲を制限するものではない。従って、本発明と同一な機能を果たす同一範囲の発明も本発明の権利範囲に属するはずである。
【００３１】
本発明は、様々な変換を与えても良く、様々な実施例を有しても良いところ、特定の実施例を図面に例示し、詳細な説明において詳しく説明することとする。しかし、これは本発明を特定の実施形態に対して限定しようとするものではなく、本発明の思想及び技術範囲に含まれる全ての変換、均等物乃至代替物を含むと理解すべきである。本発明の説明において、関連した公知技術に対する具体的な説明が本発明の要旨を不明にし得ると判断される場合は、その詳細な説明を省略する。
【００３２】
第１、第２などの用語は、様々な構成要素の説明に使用されても良いが、前記構成要素は前記用語によって限定されてはならない。前記用語は、１つの構成要素を他の構成要素から区別する目的だけで使用される。
【００３３】
本願において使用した用語は、単に特定の実施例を説明するために使用されたものであり、本発明を限定しようとする意図のものではない。単数の表現は、文脈上明白に異なるように意味しない限り、複数の表現を含む。
【００３４】
本明細書において、「含む」又は「有する」などの用語は、明細書上に記載された特徴、数字、ステップ、動作、構成要素、部品、あるいはこれらを組み合わせたものが存在することを指定するためのものであり、１つ又はそれ以上の他の特徴や数字、ステップ、動作、構成要素、部品、あるいはこれらの組み合わせが存在するかあるいは付加される可能性を予め排除しないものと理解すべきである。
【００３５】
また、本明細書においては、何れか１つの構成要素が異なる構成要素にデータを「送信」する場合、前記構成要素は前記他の構成要素に直接前記データを送信しても良く、少なくとも１つのさらに他の構成要素を介して前記データを前記他の構成要素に送信しても良いことを意味する。その反対に、何れかの構成要素が他の構成要素にデータを「直接送信」する場合は、前記構成要素から他の構成要素を介さず前記他の構成要素に前記データを送信することを意味する。
【００３６】
以下、添付した図面を参照しながら、本発明の実施例を中心に本発明を詳しく説明する。各図面に提示された同じ参照符号は同じ部材を示す。
【００３７】
本発明の技術的思想による動画の編集方式は、図９における従来の方式と比べると、図１に示すような概念を有していても良い。
【００３８】
図２は、本発明の一実施例に係るキーボードシステムの概略的な構成を説明するための図である。
【００３９】
図２を参照すると、本発明の技術的思想によるインタラクティブキーボード提供方法を具現するために、キーボードシステム１００が備えられても良い。
【００４０】
前記キーボードシステム１００は、所定のユーザの端末に設けられるシステムであっても良い。前記キーボードシステム１００は、前記端末に設けられ、本発明の技術的思想を具現するために具現されるソフトウェア（例えば、アプリケーション）と、前記ソフトウェアを駆動するための前記端末のハードウェアとが有機的に結合して具現されるシステムであっても良い。
【００４１】
前記端末は、本発明の実施例では主にスマートフォン又はスマート機器を中心に説明するが、本明細書において定義される機能を具現可能な如何なるデータプロセッシング装置に具現されても良い。例えば、前記端末は、スマートフォン、タブレットＰＣ、ラップトップ、デスクトップ、モバイル端末、ＰＭＰ、ＰＤＡなどのようにユーザが所持あるいは占有しているデータプロセッシング装置であっても良く、本発明の技術的思想によるソフトウェアキーボードを具現できる装置であれば、如何なる装置に具現されても良い。
【００４２】
前記端末には、上述したように前記キーボードシステム１００が設けられても良い。前記キーボードシステム１００は、前記端末に前記ソフトウェアがインストールされることによって具現されても良い。
【００４３】
前記キーボードシステム１００は、前記端末に備えられた所定のタッチパッドを介してユーザの選択（例えば、タッチ、長押し、ドラッグ、特定ジェスチャ、スワイプなど）を入力してもらっても良い。
【００４４】
前記キーボードシステム１００は、制御モジュール１１０と、インターフェースモジュール１２０と、判断モジュール１３０と、を含んでいても良い。前記キーボードシステム１００は、所定のＤＢ１４０をさらに含んでいても良い。本発明の実施例によっては、上述した構成要素のうち一部の構成要素は必ず本発明の具現に必須の構成要素に該当しなくても良く、また実施例によっては、前記キーボードシステム１００はそれよりも多くの構成要素を含んでいても良いのはもちろんである。
【００４５】
前記キーボードシステム１００は、本発明の技術的思想を具現するために必要なハードウェアリソース（ｒｅｓｏｕｒｃｅ）及び／又はソフトウェアを備えていても良く、必ず１つの物理的な構成要素を意味するか、あるいは１つの装置を意味するものではない。つまり、前記キーボードシステム１００は、本発明の技術的思想を具現するために備えられるハードウェア及び／又はソフトウェアの論理的な結合を意味し、必要に応じて互いに離れた装置に設けられてそれぞれの機能を果たすことにより本発明の技術的思想を具現するための論理的な構成の集合に具現されても良い。
【００４６】
また、本明細書において、モジュールとは、本発明の技術的思想を実施するためのハードウェア、及び前記ハードウェアを駆動するためのソフトウェアの機能的、構造的結合を意味しても良い。例えば、前記モジュールは、所定のコードと前記所定のコードが実行されるためのハードウェアリソースの論理的な単位を意味しても良く、必ず物理的に連結されたコードを意味するか、１つの種類のハードウェアを意味するものではないことは、本発明の技術分野における平均的な専門家であれば容易に推論可能である。
【００４７】
前記制御モジュール１１０は、前記キーボードシステム１００に含まれた他の構成｛例えば、インターフェースモジュール１２０、判断モジュール１３０、及び／又はＤＢ１４０など｝の機能及び／又はリソースを制御しても良い。
【００４８】
前記インターフェースモジュール１２０は、本発明の技術的思想によるインターフェースを前記端末に提供しても良い。
【００４９】
前記インターフェースモジュール１２０が提供するインターフェースは、例えば、キーインターフェース及びサービスインターフェースを含んでいても良い。前記キーインターフェースは、お勧めインターフェース及び入力窓インターフェースを含んでいても良い。このように、前記インターフェースモジュール１２０が提供するインターフェースの一例は、図３及び図４を参照して後述することとする。
【００５０】
前記判断モジュール１３０は、ユーザから入力してもらったインプット（ｉｎｐｕｔ）が所定の反応（例えば、所定のビジュアルコンテンツの表示）をしなければならないインプットであるか否かを判断しても良い。このように、ユーザのインプットのうち予め反応するように設定されたインプットをアクションインプットと定義することとする。すると、前記判断モジュール１３０は、ユーザのインプットがアクションインプットであるか否かを判断する。
【００５１】
前記判断モジュール１３０によりユーザのインプットがアクションインプットであると判断された場合、前記制御モジュール１１０は、所定のビジュアルコンテンツ（ｖｉｓｕａｌ  ｃｏｎｔｅｎｔｓ）を表示しても良い。つまり、反応をしても良い。
【００５２】
前記ビジュアルコンテンツは、例えば、イメージ（例えば、アイコン、イモティコンなど）であっても良く、動画であっても良い。あるいは、いわゆる動くイモティコン（ｅｍｏｔｉｃｏｎ）などのように所定のオブジェクト（例えば、キャラクタ）が予め決められた動作を行うことのように表示されるコンテンツであっても良い。如何なる場合でも、前記ビジュアルコンテンツは、アクションインプットに対応するように予め決められた、視覚的に認識可能なコンテンツであっても良い。
【００５３】
このようなビジュアルコンテンツは、インプットの意味あるいはコンテクストに相応するように定義されたコンテンツであっても良い。つまり、ユーザが入力したインプットの意味と関係あるコンテンツとして、例えば、前記意味を示したり、前記意味を表現したり、前記意味を暗示するなど、様々な方式で前記インプットの意味と関連付けても良い。
【００５４】
そして、かかるビジュアルコンテンツは、所定のＤＢ１４０に格納されていても良い。
【００５５】
前記ＤＢ１４０は、前記ビジュアルコンテンツを格納しているデータ格納媒体及び／又はデータ格納構造を意味しても良い。図２においては、前記ＤＢ１４０が前記キーボードシステム１００に含まれているように示されているが、実施例によっては、前記ＤＢ１４０はサーバ側に備えられ、前記ＤＢ１４０を除いた残りの構成を含むキーボードシステム１００は端末に備えられても良い。このような場合、前記キーボードシステム１００は、サーバ−クライアント構造でその機能を実行するように定義されたソフトウェア（とそれを駆動するためのハードウェア）であっても良い。
【００５６】
前記ビジュアルコンテンツと前記アクションインプットとの対応関係は、予めサービス提供側によって定義されていても良い。また、ビジュアルコンテンツとアクションインプットとが必ず１：１マッチングされる必要はなく、必要に応じて１つのビジュアルコンテンツに複数のアクションインプットが対応されても良く、１つのアクションインプットに複数のビジュアルコンテンツが対応されても良い。
【００５７】
本発明の技術的思想において、前記制御モジュール１１０は、ユーザが様々な方式で前記キーボードシステム１００が提供する所定のインターフェースを介してインプットを入力すると、前記インプットが何であるかに応じて反応を実行しても良い。つまり、ビジュアルコンテンツを表示しても良い。
【００５８】
前記制御モジュール１１０は、前記ビジュアルコンテンツを前記キーボードシステム１００が提供する所定のインターフェース上に表示しても良い。前記制御モジュール１１０は、アクションインプットの入力が完成すると、他のキー又はメニューの選択が行われなくても自動で且つ即刻に前記アクションインプットに対応するビジュアルコンテンツを表示しても良い。一例において、前記制御モジュール１１０は、前記ビジュアルコンテンツをキーインターフェース上に表示しても良い。
【００５９】
前記キーインターフェースは、ユーザが選択可能なキーが表示されるインターフェースであるので、ユーザが注目する領域であり得る。かかる領域に前記ビジュアルコンテンツを表示することによって、ユーザに前記ビジュアルコンテンツをより集中／注目させる効果がある。
【００６０】
さらに他の実施例において、前記制御モジュール１１０は、前記ビジュアルコンテンツをお勧めインターフェースに表示しても良い。お勧めインターフェースは、お勧めキーワードを表示するインターフェースであっても良いが、本発明の技術的思想において、前記制御モジュール１１０は、従来にテキストのお勧めキーワード、即ち現在入力が完成される場合に推測されるキーワードをお勧めすることとは異なり、ビジュアルコンテンツを前記お勧めキーワードが表示されるお勧めインターフェースに表示しても良い。これにより、従来に広く利用されていたビジュアルコンテンツ（例えば、イモティコンなど）を選択するために別途のメニューインターフェースを選択しなければならなかったことに比べ、遥かに効果的にビジュアルコンテンツを選択することができるという効果がある。
【００６１】
さらに、前記ビジュアルコンテンツは、現在ユーザが入力したインプットに対応するようにマッチングされているコンテンツが選択されて表示されるものであるので、単にユーザがメニューインターフェースを介して多数のビジュアルコンテンツから何れか１つを選択することに比べて、ユーザが所望するコンテンツの選択において圧倒的に早い選択が可能であるという効果がある。
【００６２】
一方、前記キーボードシステム１００の反応、即ちビジュアルコンテンツの表示は、インプットに応じて変わっても良い。
【００６３】
このような前記キーボードシステム１００の反応は、キーボードシステム１００と前記キーボードシステム１００を使用するユーザとの関係におけるアクション及び／又はリアクションを意味しても良い。
【００６４】
そして、前記キーボードシステム１００は、このようにユーザに提供された反応を第三者（例えば、前記ユーザと会話している他のユーザ又は前記ユーザが利用しているサードパーティなど）に提供することを許容しても良い。
【００６５】
例えば、ユーザがアクションインプットをキーボードシステム１００に入力すると、前記キーボードシステム１００は、前記アクションインプットに対応するビジュアルコンテンツを表示する反応を前記ユーザに実行する。
【００６６】
そして、かかる反応は、自動で又は選択的に前記ユーザが第三者に伝達しても良い。例えば、図６に示されたビジュアルコンテンツ４１０は、キーボードシステム１００に特定アクションインプット（例えば、「いいよ」）を入力したユーザに反応した結果であっても良い。かかる反応は、前記ユーザが現在実行しているサービス又はアクションとは関係なく、前記特定アクションインプットが入力されれば実行される反応であっても良い。
【００６７】
しかし、ユーザは、このように自分に実行された反応を第三者に提供したいこともあり得る。例えば、前記キーボードシステム１００が所定のメッセンジャソフトウェアと連携して前記メッセンジャソフトウェアの入力道具として利用される場合、前記ユーザは、自分と前記メッセンジャソフトウェアを介して会話中である第三者に前記反応を伝達しても良い。
【００６８】
このような場合、前記反応は、単にどのようなインプットに応じてキーボードシステム１００が反応するのか以上の意味、つまり、第三者に伝達するコンテンツを即刻で且つ注目し容易く、選択を容易にする道具として利用される効果ももたらすことができる。
【００６９】
例えば、従来に所定のビジュアルコンテンツ（例えば、イモティコン）を第三者に伝達しようとする場合、ユーザは、アクションインプットの入力とは関係なくイモティコンを選択するためにイモティコンを選択可能なメニューを選択し、当該メニューで所望するイモティコンを選択するための一連の選択行為などを実行しなければならなかった。
【００７０】
しかし、本発明の技術的思想によれば、ユーザがアクションインプットを入力すると前記アクションインプットに対応するビジュアルコンテンツが即刻に表示され、表示されたビジュアルコンテンツを第三者に伝達することを希望すれば、予め決められた行為（例えば、特定ボタンの選択など）をしたり、実施例によっては特定の行為なしに自動で伝達されることもできる。このような場合、ビジュアルコンテンツの選択においても非常に簡便性があるだけでなく、即刻で且つ直観的に伝達しようとするビジュアルコンテンツをユーザに確認させてから伝達可能であるという効果がある。
【００７１】
もちろん第三者にビジュアルコンテンツを伝達しないとしても、本発明は、ユーザとキーボードシステム１００との反応により、まるでキーボードシステム１００とユーザとの間で会話が行われているかのような楽しさを与えることができるという効果もある。
【００７２】
このような技術的思想を具現するためのキーボードシステム１００のインターフェースモジュール１２０は、図３及び図４で説明するようなインターフェースを提供しても良い。
【００７３】
図３及び図４は、本発明の一実施例に係るキーボードシステムが利用するインターフェースを説明するための図である。
【００７４】
先ず、図３を参照すると、前記キーボードシステム１００は、キーインターフェース２００を端末に提供する。
【００７５】
前記キーインターフェース２００は、図示するようにキー領域２１０と、入力窓インターフェース２２０とを含んでいても良い。具現例によっては、前記インターフェースモジュール１２０は、前記キーインターフェース２００にお勧めインターフェース２３０をさらに表示しても良い。
【００７６】
前記キー領域２１０は、ユーザがインプットをキーを介して入力するための多数のキーが表示される領域であっても良い。かかるキー領域２１０におけるキーの配置は、伝統的にクワーティ（ＱＷＥＲＴＹ）キーパッド方式が広く使用されてきているが、モバイル端末ではキーパッドのメーカー毎に様々な方式で配置している。本発明の技術的思想は前記キー領域２１０に表示されるキーの配置には影響を受けず、様々な実施例が可能であっても良い。
【００７７】
一方、入力窓インターフェース２２０は、ユーザが前記キー領域２１０に表示されたキーを介して選択した一連の選択結果が表示されたり、あるいはＯＳが提供するクリップボードに保存された情報を貼り付け（ｐａｓｔｅ）できる領域であっても良い。
【００７８】
本発明の技術的思想による判断モジュール１３０は、前記入力窓インターフェース２２０に表示されたキーワードがインプットアクションであるか否かを判断しても良い。つまり、本発明の技術的思想により定義されるインプットアクションは、必ず前記キー領域２１０を開示して入力される必要はなく、外部からコピーされて前記入力窓インターフェース２２０にコピーされても構わない。
【００７９】
一方、前記お勧めインターフェース２３０は、お勧めキーワードが提供される領域であっても良い。前記お勧めインターフェースは、現在の入力に基づき、ユーザが入力しようとするキーワードであると予測されたキーワード、即ちお勧めキーワードが表示されるインターフェースであっても良い。かかるお勧めインターフェース２３０は、従来にも広く使用されている。しかし、従来は前記お勧めインターフェース２３０にテキストのお勧めキーワードのみが表示されていたが、本発明の技術的思想によれば、アクションインプットに対応するビジュアルコンテンツが表示されるという違いが存在する。
【００８０】
また、前記お勧めインターフェースは、ユーザにより前記インプットアクションの入力が完成した状態だけでなく、完成する前であっても、前記お勧めキーワードがインプットアクションであると判断される場合、自動で前記お勧めインターフェースにビジュアルコンテンツが表示されても良い。
【００８１】
一方、前記キーボードシステム１００のインターフェースモジュール１２０は、サービスインターフェース３００をさらに提供しても良い。前記サービスインターフェース３００は、前記キーボードシステム１００が入力してもらったインプットの目的となるサービス（ここでいうサービスは、アプリケーションであっても良く、関数であっても良く、クラスであっても良く、実施例によってはウェブページなどであっても良く、様々な実施例が可能である）、即ち前記インプットが伝達される目的サービスが提供するインターフェースであっても良い。
【００８２】
前記サービスインターフェース３００は、前記キーボードシステム１００が自主的に提供しても良く、サービス側から別途提供する場合もあり得る。つまり、前記キーボードシステム１００が提供するキーインターフェース２００は、前記サービスインターフェース３００とは提供主体が異なっていても良い。
【００８３】
例えば、図３においては、いわゆるメッセンジャアプリケーションで使用されるインターフェースを示しているが、ここで、キーインターフェース２００を介して入力されたインプットは、サービス側に伝達され、前記サービスインターフェース３００で表示されても良い。このような場合、前記サービスインターフェース３００は、ユーザとは別の第三者との会話又はコミュニケーションのために前記サービス側から提供するインターフェースであっても良い。一般に、このようなメッセンジャアプリケーションの場合、前記キーインターフェース２００と前記サービスインターフェース３００は何れも前記メッセンジャアプリケーションから提供されることが多いが、実施例によっては、システムキーパッドなど、メッセンジャアプリケーションがデフォルトとして設定したキーパッド以外に他のキーパッドを使用することが許容されても良い。このような場合、前記キーインターフェース２１０と前記サービスインターフェース３００とは、互いに異なる主体によって提供される互いに異なるソフトウェアであっても良い。
【００８４】
他の実施例において、前記サービスインターフェース３００は、図４に示すような検索入力窓３００であっても良い。このような場合、前記検索入力窓３００がサービスインターフェース３００になっても良い。つまり、前記キーインターフェース２００を介して入力されるインプットは前記検索入力窓に伝達されるので、検索サービスを提供する側から提供する前記検索入力窓がサービスインターフェース３００になることができる。
【００８５】
如何なる場合であっても、前記キーボードシステム１００は、少なくともキーインターフェース２１０を提供し、キーインターフェース２１０を介して入力してもらったインプットをサービスインターフェース３００に伝達しても良い。具現例によっては、前記キーボードシステム１００はサービスインターフェース３００を自主的に提供する場合もあることは上述した通りである。
【００８６】
このような様々なインターフェースを介してインプットの入力及び反応、即ちビジュアルコンテンツの表示を実行する一例は、図５乃至図９を参照しながら説明することとする。
【００８７】
図５乃至図９は、本発明の一実施例によってビジュアルコンテンツが表示される一例を説明するための図である。
【００８８】
先ず、図５を参照すると、本発明の技術的思想による機能は、ユーザの選択に応じてイネーブル（ｅｎａｂｌｅ）されても良く、ディスエーブル（ｄｉｓａｂｌｅ）されても良い。
【００８９】
また、前記キーボードシステム１００は、特定インプットが入力される前又はアクションインプットが入力される前は、デフォルトとして所定のビジュアルコンテンツ４００を表示しても良い。
【００９０】
以下、本明細書においては、図面に示すような所定のオブジェクト（例えば、熊のキャラクタ）の停止映像又は動画（又はアニメーション機能を実行する映像、動くイモティコンなど）に関連したコンテンツがビジュアルコンテンツである場合を例示するが、ビジュアルコンテンツの実施例は非常に様々であることを本発明の技術分野における平均の専門家であれば容易に推論できるはずである。
【００９１】
このような状態で、ユーザが、所定のインプット（例えば、「いいよ」）を入力する。すると、前記キーボードシステム１００の判断モジュール１３０は、前記インプットがアクションインプットであるか否かを判断する。そして、前記インプットは、アクションインプットに予め定義されていても良く、それにより、前記インプットに対応するビジュアルコンテンツ４１０は、図６に示す通りである。図６に示されたビジュアルコンテンツ４１０は、動くキャラクタであっても良く、「いいよ」というキーワードの意味又はコンテクストに関連した（例えば、キャラクタが嬉しくてジャンプする動作を行う）前記ビジュアルコンテンツ４１０が予めＤＢ１４０上に対応付けられて保存されていても良い。
【００９２】
もちろん、前記インプットの入力が完成する前に（例えば、「いい」）だけ入力された状態で、前記インプットに対応するビジュアルコンテンツ４１０がお勧めインターフェース２３０に表示されても良い。
【００９３】
また、図６に示すように、前記キーボードシステム１００は、キーインターフェース２００に前記ビジュアルコンテンツ４１０を表示しても良い。特にキー領域２１０に前記ビジュアルコンテンツ４１０を表示することによって、ユーザの注目度を上げる効果がある。
【００９４】
他の実施例において、ユーザは、図７に示すように、第２のインプット（例えば、「愛してる」）をキーインターフェース２００を介して入力する。第２のインプット（例えば、「愛してる」）もアクションインプットであっても良い。すると、前記制御モジュール１１０は、図７に示すように、前記第２のインプット（例えば、「愛してる」）に対応するビジュアルコンテンツ４２０を表示する。前記ビジュアルコンテンツ４２０も動くイモティコンであっても良い。
【００９５】
このように、キーインターフェース２００に表示されたビジュアルコンテンツ（例えば、４１０、４２０）は、単に前記キーボードシステム１００を利用するユーザに表示されるだけであっても良い。しかし、他の実施例において、前記ビジュアルコンテンツ（例えば、４１０、４２０）は、サービス側に送信されても良い。例えば、サービスインターフェース３００に前記ビジュアルコンテンツ（例えば、４１０、４２０）が伝達されても良い。
【００９６】
一例によると、前記キーインターフェース２００において、前記ビジュアルコンテンツ（例えば、４１０、４２０）が、前記ビジュアルコンテンツが表示されてから所定時間経過した後に、自動で前記ビジュアルコンテンツ（例えば、４１０、４２０）はサービスインターフェース３００に伝達されて表示されても良い。
【００９７】
あるいは、キーインターフェース２００において表示されてから特定キーの入力がある場合、前記ビジュアルコンテンツを、前記インプットを受信するサービスインターフェース３００に伝達して表示されるようにしても良い。
【００９８】
このような場合は、従来のビジュアルコンテンツ（例えば、イモティコンなど）を入力するためにユーザが実行しなければならない一連の行為に比べて遥かに簡単に前記ビジュアルコンテンツを入力できる効果がある。あるいは、ビジュアルコンテンツの入力前に直観的に自分が所望するコンテンツであるか否かを確認してから入力することができるという効果がある。
【００９９】
一方、図８は、お勧めインターフェース２３０にビジュアルコンテンツ（例えば、４１０、４２０）を表示する一例を説明するための図であり、図８に示すように、前記キーボードシステム１００に含まれた判断モジュール１３０は、現在入力されたインプット自体がアクションインプットであるのか、それとも前記インプットのお勧めキーワードがアクションインプットであるのかを判断しても良い。そして、判断の結果、前記インプット又は前記インプットのお勧めキーワードがアクションインプットである場合、お勧めインターフェース２３０上に前記アクションインプットに対応するビジュアルコンテンツをお勧めインターフェース上に表示しても良い。もちろんユーザがお勧めインターフェースに表示された前記ビジュアルコンテンツを選択すれば、前記ビジュアルコンテンツはサービスインターフェース３００に伝達されることができる。
【０１００】
例えば、図８に示すように、ユーザは、キーインターフェース２００を介して「お誕生日」というインプットを入力する。すると、「お誕生日」というインプットは入力窓インターフェース２２０に表示される。判断モジュール１３０は、入力窓インターフェース２２０に入力されている前記インプットがアクションインプットであるのか、それとも前記インプットのお勧めキーワードの中にアクションインプットが存在するのかを判断する。
【０１０１】
例えば、図８の実施例においては、「お誕生日」自体がアクションインプットではなく、「お誕生日おめでとう」がアクションインプットであると仮定することとする。このような場合も、ユーザが「お誕生日」を入力すると、お勧めキーワードとして「お誕生日おめでとう」が所定の方式で選定され、選定されたお勧めキーワードがアクションインプットであっても良い。すると、前記お勧めキーワード、即ちアクションインプットに対応するビジュアルコンテンツが図８に示すようにお勧めインターフェースに表示される。
【０１０２】
もちろん前記ビジュアルコンテンツがお勧めインターフェースに表示される場合であっても、それとは別にテキストのお勧めキーワードがお勧めインターフェースに表示されても良い。
【０１０３】
そして、図９を参照すると、お勧めインターフェースに表示されたビジュアルコンテンツ（例えば、４３０）をユーザが選択する場合、図９に示すように、前記ビジュアルコンテンツ（例えば、４３０）がサービスインターフェース３００に伝達されて表示されても良いことが分かる。
【０１０４】
一方、本発明の技術的思想において、前記キーボードシステム１００は、ユーザに現在入力中のインプットと関連したビジュアルコンテンツが存在することを認知させ、楽しく前記キーボードシステム１００を使用できる技術的思想を提供しても良い。このような一例は、図１０を参照しながら説明することとする。
【０１０５】
図１０は、本発明の一実施例によって最終キーに相応する領域にビジュアルコンテンツを表示する一例を説明するための図である。
【０１０６】
図１０を参照すると、本発明の技術的思想によるキーボードシステム１００は、アクションインプットを完成させるキー、即ち最終キーを他のキーと区別されるように表示する機能を提供しても良い。
【０１０７】
つまり、ユーザが入力しようとするインプットがアクションインプットであると仮定すると、前記アクションインプットの入力は、前記キーインターフェース２００を介して最終キーを入力（選択）することによって入力が完成する。このような場合、ユーザは、少なくとも１つの以前キーを入力した後、最終的に前記最終キーを選択するための瞬間に直面する。
【０１０８】
例えば、図１０に示すように、ユーザが入力しようとするインプットは「愛してる」であり、前記インプットはアクションインプットであっても良い。
【０１０９】
このような場合、ユーザは、「愛してｒ」まで入力した後、最終的に母音「ｕ」を最終キーとして入力しなければならない。
【０１１０】
このとき、前記判断モジュール１３０は、それぞれの時点で最終キーが存在するか否か（つまり、何れか１つのキー入力によりアクションインプットの入力が完成するか否か）を判断する。そして、最終キーが存在する場合、前記制御モジュール１１０は、前記最終キーを前記キー領域２１０に存在する他のキーとは区別して表示しても良い。
【０１１１】
一例において、前記制御モジュール１１０は、前記最終キーを他のキーと区別して表示するために、前記最終キーが入力されれば完成するアクションインプット（例えば、「愛してる」）に対応するビジュアルコンテンツ４３０を利用しても良い。もちろん単に前記最終キーの色を異ならせたり、前記最終キーを指すオブジェクトを表示したり、その他の様々な方式で前記最終キーと他のキーとを区別することもできる。
【０１１２】
一例において、前記制御モジュール１１０は、前記ビジュアルコンテンツ４３０に対応する対応コンテンツ４４０を前記最終キーに相応する領域（例えば、最終キーの内部など）に表示しても良い。前記ビジュアルコンテンツに対応する対応コンテンツは、ビジュアルコンテンツ自体であるか、前記ビジュアルコンテンツから派生されたコンテンツであっても良い。例えば、ビジュアルコンテンツが動くイモティコンである場合、前記対応コンテンツは、動くイモティコンの特定時点の停止映像であっても良い。
【０１１３】
このような場合、ユーザは、前記最終キーの入力により、ビジュアルコンテンツが表示されたこと又はビジュアルコンテンツが存在することを直観的で且つ高い注目度で認知できるという効果がある。それにより、ユーザは、キーボードシステム１００の使用に興味を持つこともでき、単なるテキスト中心の入力から外れ、様々なビジュアルコンテンツの入力を自然に且つ効果的に適時適所に使用することができるという効果がある。
【０１１４】
具現例によっては、前記キーボードシステム１００は、プロセッサと、前記プロセッサによって実行されるプログラムを格納するメモリと、を含んでいても良い。前記プロセッサは、シングルコアＣＰＵあるいはマルチコアＣＰＵを含んでいても良い。メモリは、高速ランダムアクセスメモリを含んでいても良く、１つ以上の磁気ディスク記憶装置、フラッシュメモリ装置、あるいはその他の不揮発性固体状態メモリ装置のような不揮発性メモリを含んでいても良い。プロセッサ及びその他の構成要素によるメモリへのアクセスは、メモリコントローラによって制御されても良い。ここで、前記プログラムは、プロセッサにより実行される場合、本実施例に係るキーボードシステム１００に上述したインタラクティブキーボード提供方法を実行させても良い。
【０１１５】
一方、本発明の実施例に係るインタラクティブキーボード提供方法は、コンピュータ読み取り可能なプログラム命令の形態に具現され、コンピュータ読み取り可能な記録媒体に格納されても良く、本発明の実施例に係る制御プログラム及び対象プログラムもコンピュータ読み取り可能な記録媒体に格納されても良い。コンピュータ読み取り可能な記録媒体は、コンピュータシステムによって読み取り可能なデータが格納される全ての種類の記録装置を含む。
【０１１６】
記録媒体に記録されるプログラム命令は、本発明のために特別に設計されて構成されたものであるか、ソフトウェア分野の当業者に公知になって使用可能となったものであっても良い。
【０１１７】
コンピュータ読み取り可能な記録媒体の例には、ハードディスク、フロッピーディスク、及び磁気テープのような磁気媒体（ｍａｇｎｅｔｉｃ  ｍｅｄｉａ）、ＣＤ−ＲＯＭ、ＤＶＤのような光記録媒体（ｏｐｔｉｃａｌ  ｍｅｄｉａ）、フロプティカルディスク（ｆｌｏｐｔｉｃａｌ  ｄｉｓｋ）のような光磁気媒体（ｍａｇｎｅｔｏ−ｏｐｔｉｃａｌ  ｍｅｄｉａ）、及びロム（ＲＯＭ）、ラム（ＲＡＭ）、フラッシュメモリなどのようなプログラム命令を格納し、実行するように特別に構成されたハードウェア装置が含まれる。また、コンピュータ読み取り可能な記録媒体は、ネットワークで連結されたコンピュータシステムに分散され、分散方式によりコンピュータ読み取り可能なコードが格納され、実行されることができる。
【０１１８】
プログラム命令の例には、コンパイラによって作われるような機械語コードだけでなく、インタプリタなどを使用して電子的に情報を処理する装置、例えば、コンピュータにより実行可能な高級言語コードを含む。
【０１１９】
上述したハードウェア装置は、本発明の動作を実行するために１つ以上のソフトウェアモジュールとして動作するように構成されても良く、その反対も同様である。
【０１２０】
上述した本発明の説明は例示のためのものであり、本発明の属する技術分野において通常の知識を有する者であれば、本発明の技術的思想や必須の特徴を変更せずに他の具体的な形態に容易に変形可能であるということを理解できるはずである。それゆえ、上記した実施例は全ての面において例示的なものであり、限定的なものではないと理解すべきである。例えば、単一型で説明されている各構成要素は分散して実施されても良く、同様に、分散したものと説明されている構成要素も結合された形態で実施されても良い。
【０１２１】
本発明の範囲は、上記詳細な説明よりは後述する特許請求の範囲によって示され、特許請求の範囲の意味及び範囲、並びにその均等概念から導出される全ての変更又は変形された形態が本発明の範囲に含まれると解釈されなければならない。
【図１】
2021502661.tif 000003
【図２】
2021502661.tif 000004
【図３】
2021502661.tif 000005
【図４】
2021502661.tif 000006
【図５】
2021502661.tif 000007
【図６】
2021502661.tif 000008
【図７】
2021502661.tif 000009
【図８】
2021502661.tif 000010
【図９】
2021502661.tif 000011
【図１０】
2021502661.tif 000012
【手続補正書】
【提出日】令和2年5月13日(2020.5.13)
【手続補正１】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
インタラクティブキーボード提供方法において、
キーボードシステムがユーザからインプットを入力してもらうステップと、
前記キーボードシステムが入力してもらった前記インプットが予め設定されたアクションインプットに該当するか否かを判断するステップと、
前記インプットがアクションインプットであると判断した場合、前記キーボードシステムがキーインターフェース−前記キーインターフェースは、ユーザが選択できる複数のキーを含むインターフェースである−上において前記アクションインプットに相応するビジュアルコンテンツを表示するステップと、を含む、インタラクティブキーボード提供方法。
【請求項２】
前記インタラクティブキーボード提供方法は、
前記キーボードシステムが、前記キーインターフェース上において前記ビジュアルコンテンツが表示されてから所定時間経過した後、自動であるいは特定キー入力がある場合に、前記ビジュアルコンテンツを、前記インプットを受信するサービスインターフェースで表示するステップをさらに含む、請求項１に記載のインタラクティブキーボード提供方法。
【請求項３】
前記インタラクティブキーボード提供方法は、
前記キーボードシステムが、前記インプットが入力される前はデフォルトビジュアルコンテンツを表示するステップをさらに含み、
前記デフォルトビジュアルコンテンツが表示されている状態で前記インプットが入力されると、前記キーボードシステムが前記ビジュアルコンテンツを表示することを特徴とする、請求項１に記載のインタラクティブキーボード提供方法。
【請求項４】
前記キーボードシステムがユーザからインプットを入力してもらうステップは、
前記キーボードシステムが前記インプット−前記インプットは、前記ユーザにより選択されると、前記インプットが完成する最終キーと前記最終キーの前に入力される少なくとも１つの以前キーの選択により入力される−を入力するための前記以前キーの選択が行われた後、前記最終キーの選択が行われる前に前記最終キーに対して他のキーと区別できる所定の表示を実行するステップを含む、請求項１に記載のインタラクティブキーボード提供方法。
【請求項５】
前記最終キーの選択が行われる前に前記最終キーに対して他のキーと区別できる所定の表示を実行するステップは、
前記最終キーに相応する領域に前記ビジュアルコンテンツ又は前記ビジュアルコンテンツに対応する対応コンテンツを表示することを特徴とする、請求項４に記載のインタラクティブキーボード提供方法。
【請求項６】
前記インタラクティブキーボード提供方法は、
前記キーボードシステムが、前記インプットが完成する前又は前記インプットの完成後にお勧めインプットを表示するお勧めインターフェースを表示するステップと、
前記キーボードシステムが、前記お勧めインターフェースの少なくとも一部に前記インプットに対応する前記ビジュアルコンテンツを表示するステップと、をさらに含む、請求項１に記載のインタラクティブキーボード提供方法。
【請求項７】
データ処理装置にインストールされ、請求項１に記載された方法を実行するための記録媒体に記録されたコンピュータプログラム。
【請求項８】
プロセッサと、
前記プロセッサによって実行されるコンピュータプログラムを格納するメモリと、を含み、
前記コンピュータプログラムは、前記プロセッサにより実行される場合、前記請求項１に記載された方法を実行する、データ処理装置。
【請求項９】
前記キーボードシステムがキーインターフェースを介してユーザからインプットを入力してもらうステップの前に、
前記キーボードシステムがキーインターフェース−前記キーインターフェースは、ユーザが選択できる複数のキーを含むインターフェースである−をディスプレイするステップをさらに含み、
前記ビジュアルコンテンツは、前記アクションインプットに応じて変わるコンテンツであり、
前記ビジュアルコンテンツを前記キーインターフェースに含まれた少なくとも１つのキーがディスプレイされている状態で前記少なくとも１つのキー上に表示する、請求項１に記載のインタラクティブキーボード提供方法。
【手続補正２】
【補正対象書類名】明細書
【補正対象項目名】００２２
【補正方法】削除
【補正の内容】
【手続補正３】
【補正対象書類名】明細書
【補正対象項目名】００２３
【補正方法】削除
【補正の内容】
【手続補正４】
【補正対象書類名】明細書
【補正対象項目名】００６６
【補正方法】変更
【補正の内容】
【００６６】
そして、かかる反応は、自動で又は選択的に前記ユーザが第三者に伝達しても良い。例えば、図６に示されたビジュアルコンテンツ４００は、キーボードシステム１００に特定アクションインプット（例えば、「いいよ」）を入力したユーザに反応した結果であっても良い。かかる反応は、前記ユーザが現在実行しているサービス又はアクションとは関係なく、前記特定アクションインプットが入力されれば実行される反応であっても良い。
【手続補正５】
【補正対象書類名】明細書
【補正対象項目名】００９１
【補正方法】変更
【補正の内容】
【００９１】
このような状態で、ユーザが、所定のインプット（例えば、「いいよ」）を入力する。すると、前記キーボードシステム１００の判断モジュール１３０は、前記インプットがアクションインプットであるか否かを判断する。そして、前記インプットは、アクションインプットに予め定義されていても良く、それにより、前記インプットに対応するビジュアルコンテンツ４００は、図６に示す通りである。図６に示されたビジュアルコンテンツ４００は、動くキャラクタであっても良く、「いいよ」というキーワードの意味又はコンテクストに関連した（例えば、キャラクタが嬉しくてジャンプする動作を行う）前記ビジュアルコンテンツ４００が予めＤＢ１４０上に対応付けられて保存されていても良い。
【手続補正６】
【補正対象書類名】明細書
【補正対象項目名】００９２
【補正方法】変更
【補正の内容】
【００９２】
もちろん、前記インプットの入力が完成する前に（例えば、「いい」）だけ入力された状態で、前記インプットに対応するビジュアルコンテンツ４００がお勧めインターフェース２３０に表示されても良い。
【手続補正７】
【補正対象書類名】明細書
【補正対象項目名】００９３
【補正方法】変更
【補正の内容】
【００９３】
また、図６に示すように、前記キーボードシステム１００は、キーインターフェース２００に前記ビジュアルコンテンツ４００を表示しても良い。特にキー領域２１０に前記ビジュアルコンテンツ４００を表示することによって、ユーザの注目度を上げる効果がある。
【手続補正８】
【補正対象書類名】明細書
【補正対象項目名】００９５
【補正方法】変更
【補正の内容】
【００９５】
このように、キーインターフェース２００に表示されたビジュアルコンテンツ（例えば、４００、４２０）は、単に前記キーボードシステム１００を利用するユーザに表示されるだけであっても良い。しかし、他の実施例において、前記ビジュアルコンテンツ（例えば、４００、４２０）は、サービス側に送信されても良い。例えば、サービスインターフェース３００に前記ビジュアルコンテンツ（例えば、４００、４２０）が伝達されても良い。
【手続補正９】
【補正対象書類名】明細書
【補正対象項目名】００９６
【補正方法】変更
【補正の内容】
【００９６】
一例によると、前記キーインターフェース２００において、前記ビジュアルコンテンツ（例えば、４００、４２０）が、前記ビジュアルコンテンツが表示されてから所定時間経過した後に、自動で前記ビジュアルコンテンツ（例えば、４００、４２０）はサービスインターフェース３００に伝達されて表示されても良い。
【手続補正１０】
【補正対象書類名】明細書
【補正対象項目名】００９９
【補正方法】変更
【補正の内容】
【００９９】
一方、図８は、お勧めインターフェース２３０にビジュアルコンテンツ（例えば、４００、４２０）を表示する一例を説明するための図であり、図８に示すように、前記キーボードシステム１００に含まれた判断モジュール１３０は、現在入力されたインプット自体がアクションインプットであるのか、それとも前記インプットのお勧めキーワードがアクションインプットであるのかを判断しても良い。そして、判断の結果、前記インプット又は前記インプットのお勧めキーワードがアクションインプットである場合、お勧めインターフェース２３０上に前記アクションインプットに対応するビジュアルコンテンツをお勧めインターフェース上に表示しても良い。もちろんユーザがお勧めインターフェースに表示された前記ビジュアルコンテンツを選択すれば、前記ビジュアルコンテンツはサービスインターフェース３００に伝達されることができる。
【国際調査報告】
2021502661.tif 000013
2021502661.tif 000014
2021502661.tif 000015
2021502661.tif 000016