(57)【要約】      （修正有）【課題】ビデオ通話の途中に両側の端末で操作することができるシステムを提供する。【解決手段】ビデオ通話セクションを樹立した第１端末が、第２端末により撮影され、第１端末に提供される第１ビデオを表示し、第２端末が、第１端末により撮影され、第２端末に提供される第２ビデオを表示する。さらに、第１端末が、相互作用可能な視覚的オブジェクトの第１外観を第１ビデオにオーバレイして表示し、第２端末が、視覚的オブジェクトの第１外観を第２ビデオにオーバレイして表示する。視覚的オブジェクトの第１外観が表示される途中または表示された以降、第１端末ユーザによるユーザアクションが感知される場合、第１端末が、視覚的オブジェクトの第１外観とは異なる視覚的オブジェクトの第２外観を、第１ビデオにオーバレイして表示し、併せて第２端末の視覚的オブジェクトの第２外観を第２ビデオにオーバレイして表示する。【選択図】図９
2019096311.tif 000002
【特許請求の範囲】
【請求項１】
第１端末及び第２端末が、ビデオ通話セクションを樹立する段階と、
前記第１端末が、前記２端末により撮影され、前記第１端末に提供される第１ビデオをディスプレイする段階と、
前記第２端末が、前記第１端末により撮影され、前記第２端末に提供される第２ビデオをディスプレイする段階と、
前記第１端末が、相互作用可能な視覚的オブジェクトの第１外観を前記第１ビデオにオーバレイしてディスプレイする段階と、
前記第２端末が、前記視覚的オブジェクトの第１外観を前記第２ビデオにオーバレイしてディスプレイする段階と、
前記視覚的オブジェクトの第１外観がディスプレイされる途中またはディスプレイされた以降、前記第１端末のユーザまたは前記第２端末のユーザにより引き起こされる第１ユーザアクションが感知される場合、前記第１端末が、前記視覚的オブジェクトの第１外観とは異なる前記視覚的オブジェクトの第２外観を、前記第１ビデオにオーバレイしてディスプレイする段階と、
前記第１端末のユーザまたは前記第２端末のユーザにより引き起こされる前記第１ユーザアクションが感知される場合、前記第２端末が、前記視覚的オブジェクトの第２外観を前記第２ビデオにオーバレイしてディスプレイする段階と、を含む相互作用可能な視覚的オブジェクト提供方法。
【請求項２】
前記第１端末のユーザにより引き起こされる前記第１ユーザアクションが感知される場合、前記第１端末及び前記第２端末がディスプレイする前記視覚的オブジェクトの第２外観と、前記第２端末のユーザにより引き起こされる前記第１ユーザアクションが感知される場合、前記第１端末及び前記第２端末がディスプレイする前記視覚的オブジェクトの第２外観とは、互いに同一である請求項１に記載の相互作用可能な視覚的オブジェクト提供方法。
【請求項３】
前記視覚的オブジェクトの第２外観は、予め定義された２以上の選択可能な外観のうちいずれか一つであり、前記第１ユーザアクションは、予め指定された２以上のユーザアクションのうちいずれか一つであり、前記２以上のユーザアクションのそれぞれは、前記２以上の選択可能な外観のうちいずれか一つに対応され、
前記第１端末が、前記視覚的オブジェクトの第１外観とは異なる前記視覚的オブジェクトの第２外観を、前記第１ビデオにオーバレイしてディスプレイする段階は、
前記第１端末が、前記第１ユーザアクションに対応する選択可能な外観を前記第１ビデオにオーバレイしてディスプレイする段階を含み、
前記第２端末が、前記視覚的オブジェクトの第２外観を前記第２ビデオにオーバレイしてディスプレイする段階は、
前記第２端末が、前記第１ユーザアクションに対応する選択可能な外観を前記第２ビデオにオーバレイしてディスプレイする段階を含む請求項１に記載の相互作用可能な視覚的オブジェクト提供方法。
【請求項４】
前記視覚的オブジェクトの第２外観がディスプレイされる途中またはディスプレイされた後、前記第２端末のユーザにより引き起こされる第２ユーザアクションが感知される場合、
前記第２端末が、前記視覚的オブジェクトの第２外観とは異なる前記視覚的オブジェクトの第３外観を、前記第２ビデオにオーバレイしてディスプレイする段階と、
前記第１端末が、前記視覚的オブジェクトの第３外観を前記第１ビデオにオーバレイしてディスプレイする段階と、をさらに含む請求項１に記載の相互作用可能な視覚的オブジェクト提供方法。
【請求項５】
前記第１端末が、入力インタフェースを介して受信したユーザ入力に基づき、前記第１ユーザアクションを感知し、または前記入力インタフェースを介して受信したユーザ入力に関する情報を所定の外部システムに送信する段階をさらに含み、
前記外部システムは、前記受信したユーザ入力に関する情報に基づき、前記第１ユーザアクションを感知する請求項１に記載の相互作用可能な視覚的オブジェクト提供方法。
【請求項６】
前記入力インタフェースは、
タッチ入力を受信するタッチセンサ、音響入力を受信するマイク、前記第１端末の動き情報を測定するセンサ、または画像を撮影するカメラモジュールのうちの少なくとも一つを含む請求項５に記載の相互作用可能な視覚的オブジェクト提供方法。
【請求項７】
前記第１端末が、カメラモジュールを有した前記第１端末が撮影した画像を解析して表情認識またはモーション認識を行う段階と、
前記第１端末が、前記行われた表情認識またはモーション認識の結果に基づき、前記第１ユーザアクションを感知する段階をさらに含む請求項１に記載の相互作用可能な視覚的オブジェクト提供方法。
【請求項８】
前記第１端末が、カメラモジュールを有した前記第１端末が撮影した画像を、所定の外部システムに送信する段階と、
前記外部システムが、前記第１端末が撮影した画像を解析して表情認識またはモーション認識を行う段階と、
前記外部システムが、前記行われた表情認識またはモーション認識の結果に基づき、前記第１ユーザアクションを感知する段階と、をさらに含む請求項１に記載の相互作用可能な視覚的オブジェクト提供方法。
【請求項９】
視覚的オブジェクト提供システムが、相互作用可能な複数の視覚的オブジェクトのうちいずれか一つの視覚的オブジェクトを選定する段階と、
前記視覚的オブジェクト提供システムが、前記選定された視覚的オブジェクトの第１外観を、第１端末及び前記第１端末とビデオ通話中の第２端末に提供する段階と、
前記視覚的オブジェクトの第１外観がディスプレイされる途中またはディスプレイされた以降、前記第１端末のユーザまたは前記第２端末のユーザにより引き起こされる第１ユーザアクションが感知される場合、前記視覚的オブジェクト提供システムが、前記第１端末及び前記第２端末に、前記視覚的オブジェクトの第１外観とは異なる前記視覚的オブジェクトの第２外観を提供する段階と、を含む相互作用可能な視覚的オブジェクト提供方法。
【請求項１０】
視覚的オブジェクト提供システムが、相互作用可能な複数の視覚的オブジェクトのうちいずれか一つの視覚的オブジェクトを選定する段階と、
前記視覚的オブジェクト提供システムが、前記選定された視覚的オブジェクトに対応するパッケージ情報を、第１端末及び前記第１端末とビデオ通話中の第２端末に提供する段階と、を含み、
前記パッケージ情報は、前記視覚的オブジェクトの第１外観に関する情報、及び前記視覚的オブジェクトの第１外観とは異なる前記視覚的オブジェクトの第２外観に関する情報を含み、
前記第１端末は、前記第２端末により撮影され、前記第１端末に提供される第１ビデオをディスプレイし、前記提供されたパッケージ情報に基づき、前記視覚的オブジェクトの第１外観を前記第１ビデオにオーバレイしてディスプレイし、
前記第２端末は、前記第１端末により撮影され、前記第２端末に提供される第２ビデオをディスプレイし、前記提供されたパッケージ情報に基づき、前記視覚的オブジェクトの第１外観を前記第２ビデオにオーバレイしてディスプレイし、
前記視覚的オブジェクトの第１外観がディスプレイされる途中またはディスプレイされた以降、前記第１端末のユーザまたは前記第２端末のユーザにより引き起こされる第１ユーザアクションが感知される場合、前記第１端末は、前記提供されたパッケージ情報に基づき、前記視覚的オブジェクトの第２外観を前記第１ビデオにオーバレイしてディスプレイし、
前記第２端末は、前記提供されたパッケージ情報に基づき、前記視覚的オブジェクトの第２外観を前記第２ビデオにオーバレイしてディスプレイする相互作用可能な視覚的オブジェクト提供方法。
【請求項１１】
前記視覚的オブジェクト提供システムが、相互作用可能な複数の視覚的オブジェクトのうちいずれか一つの視覚的オブジェクトを選定する段階は、
前記視覚的オブジェクト提供システムが、前記第１端末に対応し、生年月日、年齢、性別、国籍、住所、アクセス場所、または関心分野のうちの少なくとも一つを含む第１ユーザの情報、前記第１端末により撮影された画像解析の結果、前記第２端末に対応し、生年月日、年齢、性別、国籍、住所、アクセス場所、または関心分野のうちの少なくとも一つを含む第２ユーザの情報、前記第２端末により撮影された画像解析の結果、決定当時の時間のうちの少なくとも一つに基づき、前記視覚的オブジェクトを選定する段階を含む請求項９または１０に記載の相互作用可能な視覚的オブジェクト提供方法。
【請求項１２】
請求項１乃至請求項１０のうちいずれか一項に記載の方法を実行するためのコンピュータプログラムを格納するコンピュータで読み取り可能な記録媒体。
【請求項１３】
視覚的オブジェクト提供システムであって、
プロセッサ、及び
コンピュータプログラムを格納するメモリ
を含み、
前記コンピュータプログラムは、前記プロセッサにより実行される場合、前記視覚的オブジェクト提供システムをして、請求項９または１０に記載の方法を実行させる視覚的オブジェクト提供システム。
【発明の詳細な説明】
【技術分野】
【０００１】
記載された実施例は、ビデオ通話の途中に両側の端末で操作することができる相互作用可能な視覚的オブジェクトを提供する方法、及びそれを行うシステムに関する。
【背景技術】
【０００２】
近年、通信技術が発達し、スマートフォン、タブレット型パソコン等の個人用デバイスが広く普及されることに伴い、これらの技術を用いて、ユーザ間のコミュニケーションを取りやすくする方法が幅広く研究されている。個人用デバイスと通信技術を用いた代表的なコミュニケーション媒体として、ソーシャルメディア、チャットサービス等が挙げられる。
【０００３】
一方、カメラ技術とディスプレイ技術の発達とともに、最近登場した多数の個人用デバイスは、イメージ及びビデオを撮影可能なカメラモジュールと高解像度のディスプレイが取り付けられており、これらの高性能の個人用デバイスの特性に合わせた画像チャットサービス（ビデオ通話サービス）も登場する状況にある。
【０００４】
多様な媒体を通じてコミュニケーションが活性化するにつれて、ユーザのコミュニケーションをさらに面白くするための様々な技法もまた提案されているが、代表的にはエモーティコンまたは絵文字が挙げられる。ユーザは、対話中にエモーティコンを入れることにより、対話上における自分の感情や意思を表現し、対話への相手方の興味を引き、楽しみも与えることができる。
【０００５】
一方、代表的なコミュニケーションチャンネルであるチャットの場合、対話者が互いに見知らず、または近づきがないときは、気まずさが続き、これにより対話がうまく行われず、やり過ぎると、ある一方がチャットルームから退席してしまうことも生じる。したがって、対話者間の緊張や堅苦しさをほぐし、対話の雰囲気を和らげるもの（アイスブレイカー）を備えようとする要求が増えており、特に、最近登場したランダムチャットのように、対話の相手方がランダムに選ばれるサービスの場合は、アイスブレイカーの重要性が非常に大きいといえる。
【発明の概要】
【発明が解決しようとする課題】
【０００６】
記載された実施例によれば、ビデオ通話の途中に端末で操作することができる相互作用可能な視覚的オブジェクトを提供する。
【課題を解決するための手段】
【０００７】
本発明の一側面によれば、第１端末及び第２端末が、ビデオ通話セクションを樹立する段階と、前記第１端末が、前記２端末により撮影され、前記第１端末に提供される第１ビデオをディスプレイする段階と、前記第２端末が、前記第１端末により撮影され、前記第２端末に提供される第２ビデオをディスプレイする段階と、前記第１端末が、相互作用可能な視覚的オブジェクトの第１外観を前記第１ビデオにオーバレイしてディスプレイする段階と、前記第２端末が、前記視覚的オブジェクトの第１外観を前記第２ビデオにオーバレイしてディスプレイする段階と、前記視覚的オブジェクトの第１外観がディスプレイされる途中またはディスプレイされた以降、前記第１端末のユーザまたは前記第２端末のユーザにより引き起こされる第１ユーザアクションが感知される場合、前記第１端末が、前記視覚的オブジェクトの第１外観とは異なる前記視覚的オブジェクトの第２外観を、前記第１ビデオにオーバレイしてディスプレイする段階と、前記第１端末のユーザまたは前記第２端末のユーザにより引き起こされる前記第１ユーザアクションが感知される場合、前記第２端末が、前記視覚的オブジェクトの第２外観を前記第２ビデオにオーバレイしてディスプレイする段階と、を含む相互作用可能な視覚的オブジェクト提供方法が提供される。
【０００８】
一実施例において、前記第２端末にディスプレイされる前記視覚的オブジェクトの第２外観は、前記第１端末にディスプレイされる前記視覚的オブジェクトの第２外観と同一であることを特徴とする。
【０００９】
一実施例において、前記視覚的オブジェクトの第２外観は、予め定義された２以上の選択可能な外観のうちいずれか一つであり、前記第１ユーザアクションは、予め指定された２以上のユーザアクションのうちいずれか一つであり、前記２以上のユーザアクションのそれぞれは、前記２以上の選択可能な外観のうちいずれか一つに対応され、前記第１端末が、前記視覚的オブジェクトの第１外観とは異なる前記視覚的オブジェクトの第２外観を、前記第１ビデオにオーバレイしてディスプレイする段階は、前記第１端末が、前記第１ユーザアクションに対応する選択可能な外観を前記第１ビデオにオーバレイしてディスプレイする段階を含み、前記第２端末が、前記視覚的オブジェクトの第２外観を前記第２ビデオにオーバレイしてディスプレイする段階は、前記第２端末が、前記第１ユーザアクションに対応する選択可能な外観を前記第２ビデオにオーバレイしてディスプレイする段階を含んでもよい。
【００１０】
一実施例において、前記視覚的オブジェクトの第２外観がディスプレイされる途中またはディスプレイされた後、前記第２端末のユーザにより引き起こされる第２ユーザアクションが感知される場合、前記第２端末が、前記視覚的オブジェクトの第２外観とは異なる前記視覚的オブジェクトの第３外観を、前記第２ビデオにオーバレイしてディスプレイする段階と、前記第１端末が、前記視覚的オブジェクトの第３外観を前記第１ビデオにオーバレイしてディスプレイする段階と、をさらに含んでもよい。
【００１１】
一実施例において、前記第１端末が、入力インタフェースを介して受信したユーザ入力に基づき、前記第１ユーザアクションを感知し、または前記入力インタフェースを介して受信したユーザ入力に関する情報を所定の外部システムに送信する段階をさらに含み、前記外部システムは、前記受信したユーザ入力に関する情報に基づき、前記第１ユーザアクションを感知することができる。
【００１２】
一実施例において、前記入力インタフェースは、タッチ入力を受信するタッチセンサ、音響入力を受信するマイク、前記第１端末の動き情報を測定するセンサ、または画像を撮影するカメラモジュールのうちの少なくとも一つを含んでもよい。
【００１３】
一実施例において、前記第１端末が、カメラモジュールを有した前記第１端末が撮影した画像を解析して表情認識またはモーション認識を行う段階と、前記第１端末が、前記行われた表情認識またはモーション認識の結果に基づき、前記第１ユーザアクションを感知する段階をさらに含んでもよい。
【００１４】
一実施例において、前記第１端末が、カメラモジュールを有した前記第１端末が撮影した画像を、所定の外部システムに送信する段階と、前記外部システムが、前記第１端末が撮影した画像を解析して表情認識またはモーション認識を行う段階と、前記外部システムが、前記行われた表情認識またはモーション認識の結果に基づき、前記第１ユーザアクションを感知する段階と、をさらに含んでもよい。
【００１５】
本発明の他の一側面によれば、視覚的オブジェクト提供システムが、相互作用可能な複数の視覚的オブジェクトのうちいずれか一つの視覚的オブジェクトを選定する段階と、前記視覚的オブジェクト提供システムが、選定された前記視覚的オブジェクトの第１外観を、第１端末及び前記第１端末とビデオ通話中の第２端末に提供する段階と、前記視覚的オブジェクトの第１外観がディスプレイされる途中またはディスプレイされた以降、前記第１端末のユーザまたは前記第２端末のユーザにより引き起こされる第１ユーザアクションが感知される場合、前記視覚的オブジェクト提供システムが、前記第１端末及び前記第２端末に、前記視覚的オブジェクトの第１外観とは異なる前記視覚的オブジェクトの第２外観を提供する段階と、を含み、前記第１端末は、前記第２端末により撮影され、前記第１端末に提供される第１ビデオをディスプレイし、前記視覚的オブジェクトの第１外観を前記第１ビデオにオーバレイしてディスプレイし、前記第２端末は、前記第１端末により撮影され、前記第２端末に提供される第２ビデオをディスプレイし、前記視覚的オブジェクトの第１外観を前記第２ビデオにオーバレイしてディスプレイする、相互作用可能な視覚的オブジェクト提供方法が提供される。
【００１６】
本発明の他の一側面によれば、視覚的オブジェクト提供システムが、相互作用可能な複数の視覚的オブジェクトのうちいずれか一つの視覚的オブジェクトを選定する段階と、前記視覚的オブジェクト提供システムが、選定された前記視覚的オブジェクトに対応するパッケージ情報を、第１端末及び前記第１端末とビデオ通話中の第２端末に提供する段階と、を含み、前記パッケージ情報は、前記視覚的オブジェクトの第１外観に関する情報、及び前記視覚的オブジェクトの第１外観とは異なる前記視覚的オブジェクトの第２外観に関する情報を含み、前記第１端末は、前記第２端末により撮影され、前記第１端末に提供される第１ビデオをディスプレイし、提供された前記パッケージ情報に基づき、前記視覚的オブジェクトの第１外観を前記第１ビデオにオーバレイしてディスプレイし、前記第２端末は、前記第１端末により撮影され、前記第２端末に提供される第２ビデオをディスプレイし、提供された前記パッケージ情報に基づき、前記視覚的オブジェクトの第１外観を前記第２ビデオにオーバレイしてディスプレイし、前記視覚的オブジェクトの第１外観がディスプレイされる途中またはディスプレイされた以降、前記第１端末のユーザまたは前記第２端末のユーザにより引き起こされる第１ユーザアクションが感知される場合、前記第１端末は、提供された前記パッケージ情報に基づき、前記視覚的オブジェクトの第２外観を前記第１ビデオにオーバレイしてディスプレイし、前記第２端末は、提供された前記パッケージ情報に基づき、前記視覚的オブジェクトの第２外観を前記第２ビデオにオーバレイしてディスプレイする、相互作用可能な視覚的オブジェクト提供方法が提供される。
【００１７】
一実施例において、前記サービス提供システムが、相互作用可能な複数の視覚的オブジェクトのうちいずれか一つの視覚的オブジェクトを選定する段階は、前記視覚的オブジェクト提供システムが、前記第１端末に対応し、生年月日、年齢、性別、国籍、住所、アクセス場所、または関心分野のうちの少なくとも一つを含む第１ユーザの情報、前記第１端末により撮影された画像解析の結果、前記第２端末に対応し、生年月日、年齢、性別、国籍、住所、アクセス場所、または関心分野のうちの少なくとも一つを含む第２ユーザの情報、前記第２端末により撮影された画像解析の結果、決定当時の時間のうちの少なくとも一つに基づき、前記視覚的オブジェクトを選定する段階を含んでもよい。
【００１８】
本発明の他の一側面によれば、上述した方法を実行するためのコンピュータプログラムを格納するコンピュータで読み取り可能な記録媒体が提供される。
【００１９】
本発明の他の一側面によれば、視覚的オブジェクト提供システムであって、プロセッサ、及びコンピュータプログラムを格納するメモリを含み、前記コンピュータプログラムは、前記プロセッサにより実行される場合、前記視覚的オブジェクト提供システムをして上述した方法を実行させる視覚的オブジェクト提供システムが提供される。
【００２０】
本発明の他の一側面によれば、相互作用可能な複数の視覚的オブジェクトのうちいずれか一つの視覚的オブジェクトを選定する選定モジュール、及び選定した前記視覚的オブジェクトの第１外観を、第１端末及び前記第１端末とビデオ通話中の第２端末に提供する提供モジュールを含み、前記第１端末は、前記第２端末により撮影され、前記第１端末に提供される第１ビデオをディスプレイし、前記視覚的オブジェクトの第１外観を前記第１ビデオにオーバレイしてディスプレイし、前記第２端末は、前記第１端末により撮影され、前記第２端末に提供される第２ビデオをディスプレイし、前記視覚的オブジェクトの第１外観を前記第２ビデオにオーバレイしてディスプレイし、前記提供モジュールは、前記視覚的オブジェクトの第１外観がディスプレイされる途中またはディスプレイされた以降、前記第１端末のユーザまたは前記第２端末のユーザにより引き起こされる第１ユーザアクションが感知される場合、前記第１端末及び前記第２端末に、前記視覚的オブジェクトの第１外観とは異なる前記視覚的オブジェクトの第２外観を提供し、前記第１端末は、前記視覚的オブジェクトの第２外観を前記第１ビデオにオーバレイしてディスプレイし、前記第２端末は、前記視覚的オブジェクトの第２外観を前記第２ビデオにオーバレイしてディスプレイする、相互作用可能な視覚的オブジェクト提供方法が提供される。
【００２１】
本発明の他の一側面によれば、相互作用可能な複数の視覚的オブジェクトのうちいずれか一つの視覚的オブジェクトを選定する選定モジュール、及び選定した前記視覚的オブジェクトに対応するパッケージ情報を、第１端末及び前記第１端末とビデオ通話中の第２端末に提供する提供モジュールを含み、前記パッケージ情報は、前記視覚的オブジェクトの第１外観に関する情報、及び前記視覚的オブジェクトの第１外観とは異なる前記視覚的オブジェクトの第２外観に関する情報を含み、前記第１端末は、前記第２端末により撮影され、前記第１端末に提供される第１ビデオをディスプレイし、提供された前記パッケージ情報に基づき、前記視覚的オブジェクトの第１外観を前記第１ビデオにオーバレイしてディスプレイし、前記第２端末は、前記第１端末により撮影され、前記第２端末に提供される第２ビデオをディスプレイし、提供された前記パッケージ情報に基づき、前記視覚的オブジェクトの第１外観を前記第２ビデオにオーバレイしてディスプレイし、前記第１端末は、前記視覚的オブジェクトの第１外観がディスプレイされる途中またはディスプレイされた以降、前記第１端末のユーザまたは前記第２端末のユーザにより引き起こされる第１ユーザアクションが感知される場合、提供された前記パッケージ情報に基づき、前記視覚的オブジェクトの第２外観を前記第１ビデオにオーバレイしてディスプレイし、前記第２端末は、前記第１端末のユーザまたは前記第２端末のユーザにより引き起こされる前記第１ユーザアクションが感知される場合、提供された前記パッケージ情報に基づき、前記視覚的オブジェクトの第２外観を前記第２ビデオにオーバレイしてディスプレイする、相互作用可能な視覚的オブジェクト提供方法が提供される。  
【発明の効果】
【００２２】
本発明の実施例による視覚的オブジェクト提供方法が、各種のチャット／通話サービス（例えば、ビデオ通話、画像チャット、音声チャット、テキストチャット等）に適用される場合、緊張や堅苦しさをほぐし、対話の雰囲気を和らげるアイスブレイカーとしての機能を行うことができる。
【００２３】
また、チャット／通話サービスを通じて対話する両ユーザ間に親密感を高め、または相手方の興味を誘導し、楽しみを引き起こすことができるという効果がある。
【図面の簡単な説明】
【００２４】
本発明の詳細な説明において引用される図面をさらに十分に理解するために、各図面の簡単な説明が提供される。
【図１】本発明の一実施例に係る相互作用可能な視覚的オブジェクト提供方法の実行環境を概略的に説明するための図である。
【図２】本発明の一実施例に係るユーザとの相互作用により視覚的オブジェクトの外観が切り替えられる例を示す図である。
【図３】本発明の一実施例に係る端末の構成を概略的に示すブロック図である。
【図４】本発明の一実施例に係る相互作用可能な視覚的オブジェクト提供方法を示すフローチャートである。
【図５】本発明の一実施例に係るいくつかの選択可能な外観が存在する実施例について説明するための図である。
【図６ａ】本発明の一実施例に係るそれぞれのビデオ通話画面に視覚的オブジェクトがオーバレイされる例を説明するための図である。
【図６ｂ】本発明の一実施例に係るそれぞれのビデオ通話画面に視覚的オブジェクトがオーバレイされる例を説明するための図である。
【図７】本発明の一実施例に係る相互作用可能な視覚的オブジェクト提供システムの構成を概略的に示すブロック図である。
【図８】本発明の一実施例に係る相互作用可能な視覚的オブジェクト提供システムの構成を概略的に示すブロック図である。
【図９】本発明の一実施例に係る相互作用可能な視覚的オブジェクト提供方法を示すフローチャートである。
【図１０】本発明の一実施例に係る相互作用可能な視覚的オブジェクト提供方法を示すフローチャートである。
【図１１】本発明の一実施例に係る相互作用可能な視覚的オブジェクト提供方法を示すフローチャートである。
【図１２】本発明の一実施例に係る相互作用可能な視覚的オブジェクト提供方法を示すフローチャートである。
【発明を実施するための形態】
【００２５】
本発明は、多様な変更を加えることができ、様々な実施例を有してもよく、特定の実施例を図面に例示し、詳細な説明において詳細に説明する。しかしながら、これは、本発明を特定の実施外観に限定するものではなく、本発明の思想及び技術範囲に含まれる全ての変更、均等物乃至代替物を含むものと理解しなければならない。本発明を説明するに当たって、関連した公知技術についての具体的な説明が本発明の要旨を曖昧にすることがあると判断される場合には、その詳細な説明は省略する。
【００２６】
第１、第２等の用語は、多様な構成要素を説明するのに使用され得るが、構成要素は、    用語に限定されるわけではない。用語は、単に一つの構成要素を他の構成要素から区別する目的で使用される。
【００２７】
本出願で使用する用語は、単に特定の実施例を説明するために使われたものであり、本発明を限定しようとする意図ではない。単数の表現は、文脈上明白に異なる意味ではない限り、複数の表現を含む。
【００２８】
本明細書において、「含む」または「有する」等の用語は、明細書上に記載された特徴、数字、段階、動作、構成要素、部品またはそれらを組合せたものが存在することを指定するものであり、一つまたはそれ以上の他の特徴や数字、段階、動作、構成要素、部品またはそれらを組合せたものの存在または付加の可能性を予め排除しないと理解しなければならない。
【００２９】
また、本明細書においては、ある一つの構成要素が他の構成要素にデータを「送信」する場合、構成要素は、他の構成要素に直接データを送信してもよく、少なくとも一つのまた他の構成要素を介して、データを他の構成要素に送信してもよいことを意味する。これに対して、ある一つの構成要素が他の構成要素にデータを「直接送信」する場合は、構成要素から、他の構成要素を介さずに、他の構成要素にデータが送信されることを意味する。
【００３０】
以下、添付された図面を参照して、本発明の好適な実施例について詳述する。各図面において提示された同一の参照符号は、同一の部材を示す。
【００３１】
図１は、本発明の一実施例に係る相互作用可能な視覚的オブジェクト提供方法（以下、「視覚的オブジェクト提供方法」という。）の実行環境を概略的に説明するための図である。
【００３２】
図１を参照すると、本発明の一実施例に係る視覚的オブジェクト提供方法を具体化するために、相互作用可能な視覚的オブジェクト提供システム１００（以下、「視覚的オブジェクト提供システム」という。）及び端末２００が備えられる。
【００３３】
端末２００は、視覚的オブジェクト提供システム１００と通信ネットワークを介して連結され、本発明の技術的思想を具体化するのに必要な各種の情報、データ及び／または信号を送受信する。図１では、説明の便宜のため、２つの端末２００−１及び２００−２のみを示しているが、それよりも多数の端末が、視覚的オブジェクト提供システム１００と連結されてもよい。また、必要に応じて、端末２００間も、互いに通信して、本発明の技術的思想を具体化するのに必要な各種の情報、データ及び／または信号を送受信する。
【００３４】
視覚的オブジェクト提供システム１００は、サーバであってもよい。
【００３５】
端末２００は、ネットワーク通信機能を備えた情報処理装置であってもよい。例えば、端末２００は、デスクトップ型パソコン、ラップトップ型パソコン、または携帯電話、衛星電話、無線電話、セッション初期化プロトコル（ＳＩＰ：Ｓｅｓｓｉｏｎ  Ｉｎｉｔｉａｔｉｏｎ  Ｐｒｏｔｏｃｏｌ）、ワイヤレス・ローカル・ループ（ＷＬＬ：Ｗｉｒｅｌｅｓｓ  Ｌｏｃａｌ  Ｌｏｏｐ）ステーション、スマートフォン、タブレット型パソコン、携帯情報端末（ＰＤＡ：Ｐｅｒｓｏｎａｌ  Ｄｉｇｉｔａｌ  Ａｓｓｉｓｔａｎｔ）等のハンドヘルド装置を含むプロセシング装置であってもよい。
【００３６】
視覚的オブジェクト提供システム１００は、端末２００に相互作用可能な視覚的オブジェクトを提供し、端末２００は、提供された視覚的オブジェクトをディスプレイする。
【００３７】
以下、視覚的オブジェクトとは、端末２００が有するディスプレイ装置から視覚的に表現されるオブジェクトのことを意味する。例えば、視覚的オブジェクトは、エモーティコン、絵文字（Ｅｍｏｊｉ）、ステッカ、アクティコン（Ａｃｔｉｃｏｎ：動くエモーティコン）等と呼ばれる。
【００３８】
一つの視覚的オブジェクトは、相違した２以上の外観を有してもよい。また、視覚的オブジェクトの各外観は、多様な形式で表現される。例えば、視覚的オブジェクトの各外観は、単一のイメージ、一回再生される動的イメージ、繰り返して再生される動的イメージ、またはこれらの結合であってもよい。
【００３９】
視覚的オブジェクトは、ユーザとの相互作用を通じて、外観が切り替えられる。例えば、視覚的オブジェクトの第１外観が端末２００にディスプレイされた後、または視覚的オブジェクトの第１外観が端末２００にディスプレイされる途中、ユーザが予め指定されたアクションを行う場合、端末２００は、視覚的オブジェクトの第１外観の代わりに、視覚的オブジェクトの第２外観をディスプレイする。
【００４０】
ユーザアクションは、ユーザにより引き起こされ、端末２００が有した各種の入力装置（例えば、タッチスクリーン、ジャイロセンサ、加速度センサ、マイク、カメラ等）を介して感知されるユーザのアクションを意味する。例えば、ユーザアクションは、タッチスクリーンを介して入力されるタッチジェスチャ、ジャイロセンサ及び／または加速度センサを介して感知される端末自体の動き、マイクからのユーザの音声／音響入力、カメラを介して感知される非接触式モーションジェスチャを含む。
【００４１】
ユーザが引き起こす全ての行動がユーザアクションとなるのではなく、ユーザが引き起こす行動が特定の基準を満たす場合に限って、視覚的オブジェクトの外観を変化させるユーザアクションとして取り扱われる。
【００４２】
図２は、ユーザとの相互作用により視覚的オブジェクトの外観が切り替えられる例を示す図である。図２を参照すると、端末２００に視覚的オブジェクトの第１外観１がディスプレイされる。視覚的オブジェクトの第１外観１は、点されたろうそくが挿されたケーキのイメージの形態またはケーキに挿されたろうそくの火が揺れ動くことを表現する動的イメージの形態等であってもよい。
【００４３】
一方、視覚的オブジェクトの第１外観１がディスプレイされた後、またはディスプレイされる途中、予め指定された第１ユーザアクションが感知される（例えば、ユーザが火花部分が表示されるタッチスクリーン上の領域をタッチし、またはろうそくの火を消すジェスチャを取る）と、端末２００には、視覚的オブジェクトの第１外観１の代わりに、視覚的オブジェクトの第２外観２がディスプレイされる。視覚的オブジェクトの第２外観２は、消されたろうそくが挿されたケーキのイメージの形態またはケーキに挿されたろうそくから煙が揺れ動くことを表現する動的イメージの形態であってもよい。
【００４４】
視覚的オブジェクトの第２外観２がディスプレイされた後、またはディスプレイされる途中、予め指定された第２ユーザアクションが感知される（例えば、ユーザが、火花部分のタッチスクリーンを一定時間内に予め定められた回数以上タッチし、または手をたたくジェスチャをする）と、端末２００には、視覚的オブジェクトの第２外観２の代わりに、視覚的オブジェクトの第３外観３がディスプレイされる。視覚的オブジェクトの第３外観３は、爆竹が加えられたイメージの形態または爆竹が弾けることを表現する動的イメージの形態等であってもよい。
【００４５】
さらに図１を参照すると、視覚的オブジェクト提供システム１００は、所定のインターネットサービスを提供する親システムのサブシステムである。すなわち、視覚的オブジェクト提供システム１００は、親システムの一部である。
【００４６】
一実施例において、親システムは、ビデオ通話サービスを提供するシステムであるが、これに限定されるものではない。親システムは、テキストチャットサービス、音声チャットサービスを含めた多様な種類のウェブ／インターネットサービスを提供するシステムであってもよい。
【００４７】
ビデオ通話は、少なくとも２名のユーザがビデオを通じて互いに対話することができる手段であって、画像通話、画像チャット、ビデオチャット、ビデオカンファレンス等とも呼ばれる。
【００４８】
例えば、親システムがビデオ通話サービスを提供するシステムである場合、親システムは、複数の端末のうち、互いにビデオ通話を行おうとする両端末（例えば、２００−１及び２００−２）を仲介する。ビデオ通話を行う第１端末２００−１及び第２端末２００−２は、ビデオ通話のためのセクションを樹立する。また、第１端末２００−１及び第２端末２００−２は、カメラモジュールを介してユーザを撮影し、相手方端末に撮影された画像を提供し、相手方端末から提供された相手方を撮影した画像をディスプレイする。ビデオ通話を行う端末には、ビデオ通話のための所定のアプリケーションがインストールされる。
【００４９】
図３は、本発明の一実施例に係る端末２００の構成を概略的に示すブロック図である。
【００５０】
図３を参照すると、端末２００は、カメラモジュール２１０、センサモジュール２２０、マイク２３０、タッチセンサ２４０、ディスプレイ装置２５０、通信モジュール２６０、メモリ２７０、及びプロセッサ２８０を有する。本発明の実施例によっては、上述した構成要素の一部の構成要素は、本発明の具体化に必須に必要な構成要素に該当しないこともあり、また実施例によって、端末２００は、これよりも多くの構成要素を有することもできるのは勿論である。
【００５１】
カメラモジュール２１０は、レンズから入ったイメージをデジタル信号に切り替え、写真または動画を撮影するために用いられる。カメラモジュール２１０は、電荷結合素子（ＣＣＤ：Ｃｈａｒｇｅ  Ｃｏｕｐｌｅｄ  Ｄｅｖｉｃｅ）センサまたは相補型ＭＯＳ（ＣＭＯＳ：Ｃｏｍｐｌｅｍｅｎｔａｒｙ  Ｍｅｔａｌ−Ｏｘｉｄｅ  Ｓｅｍｉｃｏｎｄｕｃｔｏｒ）センサ等のイメージセンサ、レンズ、赤外線フィルタ等を含む。
【００５２】
センサモジュール２２０は、特定の物理量または特定種類のエネルギーを感知することができる。センサモジュール２２０は、加速度センサ、ジャイロセンサ、照度センサ、近接センサ、磁気センサ、圧力センサ、光センサ等を含む。
【００５３】
マイク２３０は、音響信号を入力され、音波を電気信号に切り替える装置である。
【００５４】
タッチセンサ２４０は、ユーザが手指や所定の接触装置（例えば、スタイラス）を通じた接触を感知するセンサである。タッチセンサ２４０は、例えば、感圧タッチパネル、抵抗膜方式タッチパネル、または静電容量方式タッチパネル等を含む。
【００５５】
ディスプレイ装置２５０は、視覚的情報を出力可能な装置であって、液晶ディスプレイ（ＬＣＤ）、発光ダイオード（ＬＥＤ）ディスプレイ、プラズマディスプレー板（ＰＤＰ：Ｐｌａｓｍａ  Ｄｉｓｐｌａｙ  Ｐａｎｅｌ）、有機発光ダイオード（ＯＬＥＤ：Ｏｒｇａｎｉｃ  Ｌｉｇｈｔ  Ｅｍｉｔｔｉｎｇ  Ｄｉｏｄｅ）ディスプレイ、表面伝導型電子放出素子ディスプレイ（ＳＥＤ：Ｓｕｒｆａｃｅ−ｃｏｎｄｕｃｔｉｏｎ  Ｅｌｅｃｔｒｏｎ−ｅｍｉｔｔｅｒ  Ｄｉｓｐｌａｙ）等を含む。
【００５６】
一実施例において、タッチセンサ２４０及びディスプレイ装置２５０は、タッチスクリーンの形態で具体化される。
【００５７】
通信モジュール２６０は、外部装置と通信を行い、各種の信号、情報、データを送受信する。通信モジュール２６０は、第三世代（３Ｇ）モジュール、ＬＴＥ（Ｌｏｎｇ  Ｔｅｒｍ  Ｅｖｏｌｕｔｉｏｎ）モジュール、ＬＴＥ−Ａ（ＬＴＥ−Ａｄｖａｎｃｅｄ）モジュール、Ｗｉ−Ｆｉモジュール、ＷｉＧｉｇ（Ｗｉｒｅｌｅｓｓ  Ｇｉｇａｂｉｔ）モジュール、超広帯域（ＵＷＢ：Ｕｌｔｒａ  Ｗｉｄｅ  Ｂａｎｄ）モジュール、ＬＡＮ（Ｌｏｃａｌ  Ａｒｅａ  Ｎｅｔｗｏｒｋ）カード等の遠距離通信モジュール、またはＭＳＴ（Ｍｏｂｉｌｅ  Ｓｅｒｖｉｃｅ  Ｔｏｗｅｒ）モジュール、ブルートゥース（Ｂｌｕｅｔｏｏｔｈ）（登録商標）モジュール、ＮＦＣ（Ｎｅａｒ  Ｆｉｅｌｄ  Ｃｏｍｍｕｎｉｃａｔｉｏｎ）モジュール、ＲＦＩＤ（Ｒａｄｉｏ−Ｆｒｅｑｕｅｎｃｙ  Ｉｄｅｎｔｉｆｉｃａｔｉｏｎ  Ｄｅｖｉｃｅ）モジュール、ジグビー（ＺｉｇＢｅｅ）モジュール、Ｚ−Ｗａｖｅモジュール、ＩＲ（Ｉｎｆｒａｒｅｄ）モジュール等の近距離通信モジュールを含む。
【００５８】
メモリ２７０は、外部装置から受信／入力されるデータ、端末２００が生成したデータ等の各種のデータ及びコンピュータプログラムを格納する。メモリ２７０は、揮発性メモリ及び不揮発性メモリを含む。メモリ２７０は、例えば、フラッシュメモリ、ＲＯＭ（Ｒｅａｄ−Ｏｎｌｙ  Ｍｅｍｏｒｙ）、ＲＡＭ（Ｒａｎｄｏｍ  Ａｃｃｅｓｓ  Ｍｅｍｏｒｙ）、ＥＥＲＯＭ（Ｅｌｅｃｔｒｉｃａｌｌｙ  Ｅｒａｓａｂｌｅ  Ｒｅａｄ−Ｏｎｌｙ  Ｍｅｍｏｒｙ）、ＥＰＲＯＭ  （Ｅｒａｓａｂｌｅ  Ｐｒｏｇｒａｍｍａｂｌｅ  Ｒｅａｄ−Ｏｎｌｙ  Ｍｅｍｏｒｙ）、ＥＥＰＲＯＭ（Ｅｌｅｃｔｒｉｃａｌｌｙ  Ｅｒａｓａｂｌｅ  Ｐｒｏｇｒａｍｍａｂｌｅ  Ｒｅａｄ−Ｏｎｌｙ  Ｍｅｍｏｒｙ）、ハードディスク、レジスタを含む。または、メモリ２７０は、ファイルシステム、データベース、組み込みデータベースを含む。
【００５９】
プロセッサ２８０は、端末２００に含まれた他の構成（例えば、カメラモジュール２１０、センサモジュール２２０、マイク２３０、タッチセンサ２４０、ディスプレイ装置２５０、通信モジュール２６０、メモリ２７０）と連結され、これらの機能及び／またはリソースを制御する。また、プロセッサ２８０は、端末２００が、後述する視覚的オブジェクト提供方法を行うように制御する。プロセッサ２８０は、ＣＰＵ（Ｃｅｎｔｒａｌ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔ）、ＧＰＵ（Ｇｒａｐｈｉｃｓ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔ）、ＭＣＵ（Ｍｅｍｏｒｙ  Ｃｏｎｔｒｏｌ  Ｕｎｉｔ）、マイクロプロセッサを含む。
【００６０】
図４は、本発明の一実施例に係る視覚的オブジェクト提供方法を示すフローチャートである。
【００６１】
図４を参照すると、第１端末２００−１及び第２端末２００−２は、それぞれ相互作用可能な視覚的オブジェクトの第１外観をディスプレイする（Ｓ１００、Ｓ１１０）。
【００６２】
視覚的オブジェクトの第１外観がディスプレイされた後、またはディスプレイされる途中、第１端末２００−１は、第１端末２００−１が有する所定の入力装置からユーザ入力を受信する（Ｓ１２０）。
【００６３】
もし、第１端末２００−１が受信したユーザ入力が、予め指定された第１ユーザアクションである場合、第１端末２００−１または第１端末２００−１と通信する外部システム（例えば、視覚的オブジェクト提供システム１００）は、第１端末２００−１に対応するユーザにより引き起こされた第１ユーザアクションを感知する。
【００６４】
もし、第１ユーザアクションが感知された場合、第１端末２００−１は、視覚的オブジェクトの第２外観をディスプレイする（Ｓ１３０、Ｓ１３５）。
【００６５】
第２端末２００−２も、第１端末２００−１のユーザにより引き起こされる第１ユーザアクションが感知されると、視覚的オブジェクトの第２外観をディスプレイする（Ｓ１４０、Ｓ１４５）。
【００６６】
実施例によっては、図４とは異なり、予め指定された第１ユーザアクションが、第２端末２００−２のユーザにより引き起こされてもよい。この場合も、第１端末２００−１及び第２端末２００−２は、視覚的オブジェクトの第１外観の代わりに、視覚的オブジェクトの第２外観をディスプレイする。実施例によって、第１端末のユーザにより引き起こされる第１ユーザアクションが感知される場合、第１端末及び第２端末がディスプレイする視覚的オブジェクトの第２外観と、第２端末のユーザにより引き起こされる第１ユーザアクションが感知される場合、第１端末及び第２端末がディスプレイする視覚的オブジェクトの第２外観とは、相違してもよく、同一であってもよい。
【００６７】
続いて、図４を参照すると、視覚的オブジェクトの第２外観がディスプレイされた後、またはディスプレイされる途中、第２端末２００−２は、第２端末２００−２が有する所定の入力装置からユーザ入力を受信する（Ｓ１５０）。
【００６８】
もし、第２端末２００−２が受信したユーザ入力が、予め指定された第２ユーザアクションである場合、第２端末２００−２または第２端末２００−２と通信する外部システム（例えば、視覚的オブジェクト提供システム１００）は、第２端末２００−２に相応するユーザにより引き起こされた第２ユーザアクションを感知する。
【００６９】
もし、第２ユーザアクションが感知されると、第２端末２００−２は、視覚的オブジェクトの第３外観をディスプレイする（Ｓ１６０、Ｓ１６５）。
【００７０】
第１端末２００−１も、第２端末２００−２のユーザにより引き起こされる第２ユーザアクションが感知される場合、視覚的オブジェクトの第３外観をディスプレイする（Ｓ１７０、Ｓ１７５）。
【００７１】
実施例によっては、図４とは異なり、予め指定された第２ユーザアクションが、第１端末２００−１のユーザにより引き起こされてもよいことは勿論である。この場合も、第１端末２００−１及び第２端末２００−２は、視覚的オブジェクトの第２外観の代わりに、視覚的オブジェクトの第３外観をディスプレイする。実施例によって、第１端末のユーザにより引き起こされる第２ユーザアクションが感知される場合、第１端末及び第２端末がディスプレイする視覚的オブジェクトの第３外観と、第２端末のユーザにより引き起こされる第２ユーザアクションが感知される場合、第１端末及び第２端末がディスプレイする視覚的オブジェクトの第３外観とは、相違してもよく、同一であってもよい。
【００７２】
また、図４には、３つの外観を取る視覚的オブジェクトについての例を示しているが、本発明の技術的思想がこれに限定されるものではなく、さらに多数の外観を取る視覚的オブジェクトが存在してもよいことは勿論である。
【００７３】
一方、視覚的オブジェクトの第１外観から切り替えられる第２外観は、一つであってもよいが、複数であってもよい。すなわち、視覚的オブジェクトの第２外観は、予め定義された２以上の選択可能な外観のうちいずれか一つであってもよい。選択可能な外観は、第２外観となることができる候補の外観を意味する。
【００７４】
この場合、ユーザアクションにより、第２外観が決定される。視覚的オブジェクトを第１外観から第２外観に切り替えるユーザアクションは、複数であってもよく、それぞれのユーザアクションは、予め定義された２以上の選択可能な外観のうちいずれか一つに対応する。それぞれのユーザアクションと、それに対応する選択可能な外観に関する情報は、端末２００及び／または視覚的オブジェクト提供システム１００に、予め定義されていてもよい。
【００７５】
以下、いくつかの選択可能な外観が存在する実施例について、図５を参照して説明する。
【００７６】
図５のグラフにおいて、ノードは、視覚的オブジェクトが取る外観を意味し、幹線は、外観の切換えのためのユーザアクションを意味する。図５の視覚的オブジェクトの第１外観は、ノードＡと表現される。
【００７７】
図５を参照すると、視覚的オブジェクトの第１外観から切り替えられる選択可能な外観は、ノードＢ、Ｃ、Ｄである。視覚的オブジェクトの第１外観がディスプレイされた状況で、ユーザアクションａ１が感知されると、ノードＢが視覚的オブジェクトの第２外観となり、ユーザアクションａ２が感知されると、ノードＣが視覚的オブジェクトの第２外観となり、ユーザアクションａ３が感知されると、ノードＤが視覚的オブジェクトの第２外観となる。
【００７８】
ノードＢが第２外観としてディスプレイされた状況では、ノードＥ、Ｆが選択可能な外観であり、ユーザアクションａ４が感知されると、ノードＥが視覚的オブジェクトの第２外観となり、ユーザアクションａ５が感知されると、ノードＦが視覚的オブジェクトの第２外観となる。
【００７９】
本発明が属する分野における通常の知識を有する者であれば、説明を省略したノードと幹線の場合についても、上記した説明からその意味が十分理解されるであろう。また、説明の便宜のため、図５では、第３外観まで切り替えられる例について示しているが、第４外観、第５外観、…等に拡張可能であることは勿論である。
【００８０】
一方、第１端末２００−１及び第２端末２００−２は、ユーザ間でビデオ通話を行うようにするビデオ通話アプリケーションを実行し、ビデオ通話アプリケーション上において、視覚的オブジェクトをディスプレイするが、以下では、図６ａ及び図６ｂを参照して、具体的な実施例について説明する。以下、第１端末２００−１のユーザをユーザＡといい、第２端末２００−２のユーザをユーザＢという。
【００８１】
図６ａ及び図６ｂを参照すると、第２端末２００−２は、設けられたカメラモジュールを通じてユーザＢの画像を撮影し、第１端末２００−１に提供する。第１端末２００−１のビデオ通話画面３００−１には、第２端末２００−２により撮影され、第１端末２００−１に提供される第１ビデオ３１０−１（ユーザＢの画像）がディスプレイされる。
【００８２】
一方、第１端末２００−１は、設けられたカメラモジュールを通じてユーザＡの画像を撮影し、第２端末２００−２に提供する。第２端末２００−２のビデオ通話画面３００−２には、第１端末２００−１により撮影され、第２端末２００−２に提供される第２ビデオ３１０−２（ユーザＢの画像）がディスプレイされる。
【００８３】
実施例によっては、第１端末２００−１のビデオ通話画面３００−１には、第１端末２００−１のユーザであるユーザＡの様子を撮影した画像３２０−１がさらに表示され、第２端末２００−２のビデオ通話画面３００−２には、第２端末２００−２のユーザであるユーザＢの様子を撮影した画像３２０−２がさらに表示される。
【００８４】
一方、図６ａの実施例において、第１端末２００−１は、視覚的オブジェクト３３０−１の第１外観及び第２外観を第１ビデオ３１０−１にオーバレイしてディスプレイする。また、第２端末２００−２は、視覚的オブジェクト３３０−２の第１外観及び第２外観を第１ビデオ３１０−２にオーバレイしてディスプレイする。
【００８５】
これに対して、図６ｂの実施例では、図６ａとは異なり、第１端末２００−１は、視覚的オブジェクト３３０−１の第１外観及び第２外観を第１ビデオ３１０−１にオーバレイしてディスプレイし、第２端末２００−２は、視覚的オブジェクト３３０−２の第１外観及び第２外観を第２ビデオ３２０−２にオーバレイしてディスプレイする。
【００８６】
図７は、本発明の一実施例に係る視覚的オブジェクト提供システム１００の構成を概略的に示すブロック図である。
【００８７】
図７を参照すると、視覚的オブジェクト提供システム１００は、通信モジュール１１０、メモリ１２０、制御モジュール１３０を有する。本発明の実施例によっては、上述した構成要素の一部の構成要素は、本発明の具体化に必須に必要な構成要素に該当しないこともあり、また実施例によって、視覚的オブジェクト提供システム１００は、これよりも多くの構成要素を有してもよいことは勿論である。
【００８８】
視覚的オブジェクト提供システム１００は、本発明の技術的思想を具体化するために必要なハードウェアリソース及び／またはソフトウェアを有し、必ずしも一つの物理的な構成要素を意味し、または一つの装置を意味するものではない。すなわち、視覚的オブジェクト提供システム１００は、本発明の技術的思想を具体化するために設けられるハードウェア及び／またはソフトウェアの論理的結合を意味し、必要であれば、互いに離隔した装置に設けられ、それぞれの機能を行うことにより、本発明の技術的思想を具体化するための論理的構成の集合で具体化され得る。また、視覚的オブジェクト提供システム１００は、本発明の技術的思想を具体化するためのそれぞれの機能または役割に合わせて、別途に具体化される構成の集合を意味する。また、本明細書において、モジュールとは、本発明の技術的思想を行うためのハードウェア及びハードウェアを駆動するためのソフトウェアの機能的、構造的結合を意味する。例えば、モジュールは、所定のコードと、所定のコードが行われるためのハードウェアリソースの論理的単位を意味し、必ずしも物理的に連結されたコードを意味し、または１種類のハードウェアを意味するものでないことは、本発明の技術分野における平均的な専門家には容易に推論され得る。
【００８９】
続いて、図７を参照すると、通信モジュール１１０は、外部装置と通信を行い、各種の信号、情報、データを送受信する。例えば、通信モジュール１１０は、端末２００と通信を行い、相互作用可能な視覚的オブジェクトに関する情報を送信する。通信モジュール１１０は、第三世代（３Ｇ）モジュール、ＬＴＥ（Ｌｏｎｇ  Ｔｅｒｍ  Ｅｖｏｌｕｔｉｏｎ）モジュール、ＬＴＥ−Ａ（ＬＴＥ−Ａｄｖａｎｃｅｄ）モジュール、Ｗｉ−Ｆｉモジュール、ＷｉＧｉｇ（Ｗｉｒｅｌｅｓｓ  Ｇｉｇａｂｉｔ）モジュール、超広帯域（ＵＷＢ：Ｕｌｔｒａ  Ｗｉｄｅ  Ｂａｎｄ）モジュール、ＬＡＮ（Ｌｏｃａｌ  Ａｒｅａ  Ｎｅｔｗｏｒｋ）カード等の遠距離通信モジュール、またはＭＳＴ（Ｍｏｂｉｌｅ  Ｓｅｒｖｉｃｅ  Ｔｏｗｅｒ）モジュール、ブルートゥース（Ｂｌｕｅｔｏｏｔｈ）（登録商標）モジュール、ＮＦＣ（Ｎｅａｒ  Ｆｉｅｌｄ  Ｃｏｍｍｕｎｉｃａｔｉｏｎ）モジュール、ＲＦＩＤ（Ｒａｄｉｏ−Ｆｒｅｑｕｅｎｃｙ  Ｉｄｅｎｔｉｆｉｃａｔｉｏｎ  Ｄｅｖｉｃｅ）モジュール、ジグビー（ＺｉｇＢｅｅ）モジュール、Ｚ−Ｗａｖｅモジュール、ＩＲ（Ｉｎｆｒａｒｅｄ）モジュール等の近距離通信モジュールを含む。
【００９０】
メモリ１２０は、外部装置から受信／入力されるデータ、端末２００が生成したデータ等の各種のデータ及びコンピュータプログラムを格納する。例えば、メモリ１２０は、一つ以上の相互作用可能な視覚的オブジェクトに関する情報、ユーザが予め入力したプロファイル情報（例えば、生年月日、年齢、性別、国籍、住所、アクセス場所、関心分野等）等を保存する。メモリ１２０は、揮発性メモリ及び不揮発性メモリを含む。メモリ１２０は、例えば、フラッシュメモリ、ＲＯＭ（Ｒｅａｄ−Ｏｎｌｙ  Ｍｅｍｏｒｙ）、ＲＡＭ（Ｒａｎｄｏｍ  Ａｃｃｅｓｓ  Ｍｅｍｏｒｙ）、ＥＥＲＯＭ（Ｅｌｅｃｔｒｉｃａｌｌｙ  Ｅｒａｓａｂｌｅ  Ｒｅａｄ−Ｏｎｌｙ  Ｍｅｍｏｒｙ）、ＥＰＲＯＭ  （Ｅｒａｓａｂｌｅ  Ｐｒｏｇｒａｍｍａｂｌｅ  Ｒｅａｄ−Ｏｎｌｙ  Ｍｅｍｏｒｙ）、ＥＥＰＲＯＭ（Ｅｌｅｃｔｒｉｃａｌｌｙ  Ｅｒａｓａｂｌｅ  Ｐｒｏｇｒａｍｍａｂｌｅ  Ｒｅａｄ−Ｏｎｌｙ  Ｍｅｍｏｒｙ）、ハードディスク、レジスタを含む。または、メモリ１２０は、ファイルシステム、データベース、組み込みデータベースを含む。
【００９１】
制御モジュール１３０は、視覚的オブジェクト提供システム１００に含まれた他の構成（例えば、通信モジュール１１０、メモリ１２０等）と連結され、これらの機能及び／またはリソースを制御する。また、制御モジュール１３０は、視覚的オブジェクト提供システム１００が後述する視覚的オブジェクト提供方法を行うように制御する。制御モジュール１３０は、ＣＰＵ（Ｃｅｎｔｒａｌ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔ）、ＧＰＵ（Ｇｒａｐｈｉｃｓ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔ）、ＭＣＵ（Ｍｅｍｏｒｙ  Ｃｏｎｔｒｏｌ  Ｕｎｉｔ）、マイクロプロセッサのようなプロセッサを含む。
【００９２】
図８は、視覚的オブジェクト提供システム１００に含まれた制御モジュール１３０の細部構成を示すブロック図である。図８を参照すると、制御モジュール１３０は、選定モジュール１３１及び提供モジュール１３２を含む。
【００９３】
選定モジュール１３１は、相互作用可能な複数の視覚的オブジェクトのうちいずれか一つを、端末２００に提供すべき視覚的オブジェクトと選定する。
【００９４】
選定モジュール１３１が視覚的オブジェクトを選定する方法は、多様である。
【００９５】
一実施例において、選定モジュール１３１は、予め保存されている複数の視覚的オブジェクトのうちいずれか一つをランダムに選ぶ。
【００９６】
他の一実施例において、選定モジュール１３１は、ユーザが選んだ視覚的オブジェクトを選定する。例えば、選定モジュール１３１は、第１端末２００−１または第１端末２００−１と通信する第２端末２００−２に予め保存されている複数の視覚的オブジェクトのリストを提供し、第１端末２００−１のユーザまたは第２端末２００−２のユーザは、リストからいずれか一つを選ぶ。
【００９７】
他の一実施例において、選定モジュール１３１は、ユーザ情報に基づき、視覚的オブジェクトを選定する。
【００９８】
さらに詳しくは、ユーザは、自身のプロフィール情報（例えば、生年月日、年齢、性別、国籍、住所、関心分野）を、予め視覚的オブジェクト提供システム１００に登録し、選定モジュール１３１は、ユーザのプロフィール情報を含めた各種のユーザ情報（例えば、アクセス場所等）に基づき、視覚的オブジェクトを選定する。
【００９９】
実施例によって、選定モジュール１３１は、第１端末２００−１または第２端末２００−２のいずれかの端末のユーザに関する情報のみを用いてもよく、両ユーザの情報を全て用いてもよい。
【０１００】
一方、選定モジュール１３１は、第１端末２００−１により撮影された画像及び／または第２端末２００−２により撮影された画像を解析し、解析結果を視覚的オブジェクトを選定するのに用いる。例えば、選定モジュール１３１は、第１端末２００−１または２００−２で撮影された画像を解析し、ユーザの表情、ユーザがとるジェスチャ等を判断し、判断結果を用いる。
【０１０１】
他にも、選定モジュール１３１は、視覚的オブジェクトの決定当時の時間／日付、ユーザの現在位置等の情報をさらに考慮して、視覚的オブジェクトを選定してもよい。
【０１０２】
提供モジュール１３２は、選定モジュール１３１により決定された視覚的オブジェクトを端末２００に提供する。
【０１０３】
一実施例において、提供モジュール１３２は、視覚的オブジェクトの特定外観に関する情報を、端末２００が必要とする度に個別的に提供する。
【０１０４】
さらに詳しくは、提供モジュール１３２は、先ず、視覚的オブジェクトの第１外観を第１端末２００−１及び第２端末２００−２に提供し、視覚的オブジェクトの第１外観が、各端末２００−１及び２００−２でディスプレイされる途中またはディスプレイされた以降、ユーザにより引き起こされる第１ユーザアクションが感知されると、第１端末２００−１及び第２端末２００−２に視覚的オブジェクトの第２外観をさらに提供する。また、視覚的オブジェクトの第２外観が、各端末２００−１及び２００−２でディスプレイされる途中またはディスプレイされた以降、ユーザにより引き起こされる第２ユーザアクションが感知されると、第１端末２００−１及び第２端末２００−２に視覚的オブジェクトの第３外観をさらに提供する。
【０１０５】
他の一実施例において、提供モジュール１３２は、視覚的オブジェクトが取る全ての外観に関する情報を含むパッケージ情報を、端末２００に提供する。例えば、選定モジュール１３１により決定された視覚的オブジェクトが、第１外観乃至第３外観を取ることができれば、提供モジュール１３２は、視覚的オブジェクトの第１外観に関する情報、第２外観に関する情報、及び第３外観に関する情報を全て含むパッケージ情報を端末２００に提供する。すると、端末２００は、提供されたパッケージ情報から、ディスプレイすべき特定外観に関する情報を抽出し、これを用いて視覚的オブジェクトの特定外観をディスプレイする。
【０１０６】
図９は、本発明の一実施例に係る視覚的オブジェクト提供方法を示すフローチャートである。
【０１０７】
図９を参照すると、視覚的オブジェクト提供システム１００が、視覚的オブジェクトの第１外観を、第１端末２００−１及び第２端末２００−２に提供する（Ｓ２００、Ｓ２１０）。このため、視覚的オブジェクト提供システム１００は、視覚的オブジェクトの第１外観に関する情報を第１端末２００−１及び第２端末２００−２に送信する。
【０１０８】
すると、第１端末２００−１及び第２端末２００−２は、視覚的オブジェクトの第１外観をディスプレイする（Ｓ２２０、Ｓ２２５）。
【０１０９】
視覚的オブジェクトの第１外観がディスプレイされる途中またはディスプレイされた後、第１端末２００−１は、入力装置からユーザ入力を受信する（Ｓ２３０）。また、第１端末２００−１は、入力装置から受信したユーザ入力が、予め指定された第１ユーザアクションであるか否かを感知する（Ｓ２４０）。
【０１１０】
例えば、第１ユーザアクションが一定のパターンのタッチジェスチャと定義されている場合、第１端末２００−１は、タッチパネルまたはタッチスクリーンから受信されるユーザのタッチ入力を監視し、受信されるタッチ入力が、予め定義された第１ユーザアクション（すなわち、一定のパターンのタッチ入力）に該当するか否かを判断する。
【０１１１】
もし、第１端末２００−１のユーザにより引き起こされた第１ユーザアクションが感知される場合、第１端末２００−１は、視覚的オブジェクト提供システム１００に所定の感知信号を送信する（Ｓ２６０）。感知信号は、第１端末２００−１が第１ユーザアクションを感知したことを知らせるための信号、または視覚的オブジェクトの第２外観を要求するための信号である。
【０１１２】
一方、視覚的オブジェクト提供システム１００は、感知信号に応答して、視覚的オブジェクトの第２外観を第１端末２００−１及び第２端末２００−２に提供する（Ｓ２６０、Ｓ２７０）。
【０１１３】
すると、第１端末２００−１及び第２端末２００−２は、視覚的オブジェクトの第１外観をディスプレイする（Ｓ２８０、Ｓ２８５）。
【０１１４】
図１０は、本発明の他の一実施例に係る視覚的オブジェクト提供方法を示すフローチャートである。
【０１１５】
図１０を参照すると、視覚的オブジェクト提供システム１００が、視覚的オブジェクトの第１外観を第１端末２００−１及び第２端末２００−２に提供する（Ｓ３００、Ｓ３１０）。
【０１１６】
すると、第１端末２００−１及び第２端末２００−２は、視覚的オブジェクトの第１外観をディスプレイする（Ｓ３２０、Ｓ３２５）。
【０１１７】
視覚的オブジェクトの第１外観がディスプレイされる途中またはディスプレイされた後、第１端末２００−１は、入力装置からユーザ入力を受信する（Ｓ３３０）。
【０１１８】
また、第１端末２００−１は、受信したユーザ入力に関する情報を視覚的オブジェクト提供システム１００に送信する（Ｓ３４０）。すると、視覚的オブジェクト提供システム１００は、これを用いて、第１端末２００−１が入力装置から受信したユーザ入力が、予め指定された第１ユーザアクションであるか否かを感知する（Ｓ３５０）。
【０１１９】
例えば、第１ユーザアクションが、笑う表情をし、または手を打つ行為等、非接触式モーション認識を通じて判別できるユーザ入力である場合、第１端末２００−１は、カメラモジュールを通じて撮影される画像情報を、視覚的オブジェクト提供システム１００に送信し、視覚的オブジェクト提供システム１００は、受信した画像情報を解析して、表情認識、モーション認識、またはジェスチャ認識等を行い、その結果に基づき、第１ユーザアクションが発生したか否かを感知する。
【０１２０】
もし、第１端末２００−１のユーザにより引き起こされた第１ユーザアクションが感知される場合、視覚的オブジェクト提供システム１００は、視覚的オブジェクトの第２外観を第１端末２００−１及び第２端末２００−２に提供する（Ｓ３６０、Ｓ３７０）。
【０１２１】
すると、第１端末２００−１及び第２端末２００−２は、視覚的オブジェクトの第１外観をディスプレイする（Ｓ３８０、Ｓ３８５）。
【０１２２】
図１１は、本発明の他の一実施例に係る視覚的オブジェクト提供方法を示すフローチャートである。
【０１２３】
図１１を参照すると、視覚的オブジェクト提供システム１００が、視覚的オブジェクトのパッケージ情報を第１端末２００−１及び第２端末２００−２に提供する（Ｓ４００、Ｓ４１０）。パッケージ情報は、視覚的オブジェクトが取る少なくとも２以上の外観に関する情報を含む。
【０１２４】
第１端末２００−１及び第２端末２００−２は、受信したパッケージ情報に基づき、視覚的オブジェクトの第１外観をディスプレイする（Ｓ４２０、Ｓ４２５）。
【０１２５】
視覚的オブジェクトの第１外観がディスプレイされる途中またはディスプレイされた後、第１端末２００−１は、入力装置からユーザ入力を受信する（Ｓ４３０）。また、第１端末２００−１は、入力装置から受信したユーザ入力が、予め指定された第１ユーザアクションであるか否かを感知する（Ｓ４４０）。
【０１２６】
もし、第１端末２００−１のユーザにより引き起こされた第１ユーザアクションが感知されると、第１端末２００−１は、第２端末２００−２に所定の感知信号を送信する（Ｓ２６０）。第１端末２００−１は、第２端末２００−２に直接感知信号を送信し、または視覚的オブジェクト提供システム１００を介して第２端末２００−２に感知信号を送信する。感知信号は、第１端末２００−１が第１ユーザアクションを感知したことを知らせるための信号、または視覚的オブジェクトの第２外観のディスプレイを要求するための信号である。
【０１２７】
第１端末２００−１は、感知された第１ユーザアクションに応答して、パッケージ情報に基づき、視覚的オブジェクトの第２外観をディスプレイする（Ｓ４６０）。
【０１２８】
一方、第２端末２００−２は、受信した感知信号に応答して、パッケージ情報に基づき、視覚的オブジェクトの第２外観をディスプレイする（Ｓ４６５）。
【０１２９】
図１２は、本発明の他の一実施例に係る視覚的オブジェクト提供方法を示すフローチャートである。
【０１３０】
図１２を参照すると、視覚的オブジェクト提供システム１００が、視覚的オブジェクトのパッケージ情報を第１端末２００−１及び第２端末２００−２に提供する（Ｓ５００、Ｓ５１０）、第１端末２００−１及び第２端末２００−２は、受信したパッケージ情報に基づき、視覚的オブジェクトの第１外観をディスプレイする（Ｓ５２０、Ｓ５２５）。
【０１３１】
視覚的オブジェクトの第１外観がディスプレイされる途中またはディスプレイされた後、第１端末２００−１は、入力装置からユーザ入力を受信する（Ｓ５３０）。また、第１端末２００−１は、受信したユーザ入力に関する情報を、視覚的オブジェクト提供システム１００に送信する（Ｓ５４０）。すると、視覚的オブジェクト提供システム１００は、これを用いて、第１端末２００−１が入力装置から受信したユーザ入力が、予め指定された第１ユーザアクションであるか否かを感知する（Ｓ５５０）。
【０１３２】
もし、第１端末２００−１のユーザにより引き起こされた第１ユーザアクションが感知されると、視覚的オブジェクト提供システム１００は、第１端末２００−１及び第２端末２００−２に所定の感知信号を送信する（Ｓ５６０、Ｓ５７０）。感知信号は、第１ユーザアクションが感知されたことを知らせるための信号、または視覚的オブジェクトの第２外観のディスプレイを要求するための信号である。
【０１３３】
第１端末２００−１及び第２端末２００−２は、受信した感知信号に応答して、パッケージ情報に基づき、視覚的オブジェクトの第２外観をディスプレイする（Ｓ５８０、Ｓ５８５）。
【０１３４】
一方、実施例によって、視覚的オブジェクト提供システム１００は、プロセッサ、及びプロセッサにより実行されるプログラムを格納するメモリを含む。ここで、プログラムは、プロセッサにより実行される場合、本実施例に係る視覚的オブジェクト提供システム１００をして、上述した視覚的オブジェクト提供方法を実行させる。
【０１３５】
一方、本発明の実施例に係る視覚的オブジェクト提供方法は、コンピュータで読み取り可能なプログラム命令の外観で具体化されて、コンピュータで読み取り可能な記録媒体に格納され、本発明の実施例に係る制御プログラム及び目標プログラムも、コンピュータで読み取り可能な記録媒体に格納される。コンピュータで読み取り可能な記録媒体は、コンピュータシステムにより読み取られるデータが保存される全ての種類の記録装置を含む。
【０１３６】
記録媒体に記録されるプログラム命令は、本発明のために特に設計されて、構成されたものであってもよく、またはソフトウェア分野の当業者に公知されて、使用可能であるものであってもよい、
【０１３７】
コンピュータで読み取り可能な記録媒体の例としては、ハードディスク、フロッピーディスク及び磁気テープのような磁気媒体（Ｍａｇｎｅｔｉｃ  Ｍｅｄｉａ）、ＣＤ−ＲＯＭ、ＤＶＤのような光記録媒体（Ｏｐｔｉｃａｌ  Ｒｅｃｏｒｄｉｎｇ  Ｍｅｄｉａ）、フロプティカルディスクのような光磁気記録媒体（Ｍａｇｎｅｔｏ−Ｏｐｔｉｃａｌ  Ｍｅｄｉａ）、及びＲＯＭ、ＲＡＭ、フラッシュメモリ等のようなプログラム命令を保存して実行するように特別に構成されたハードウェア装置が含まれる。また、コンピュータで読み取り可能な記録媒体は、ネットワークを介して連結されたコンピュータシステムに分散され、分散システムによりコンピュータが読み取り可能なコードが保存され、実行され得る。
【０１３８】
プログラム命令の例には、コンパイラにより作られるような機械語コードだけではなく、インタプリタ等を用いて電磁的に情報を処理する装置、例えば、コンピュータにより実行可能な高級言語コードを含む。
【０１３９】
上述したハードウェア装置は、本発明の動作を行うために、一つ以上のソフトウェアモジュールとして作動するように構成され、その逆も同様である。
【０１４０】
上述した本発明の説明は、例示のためのものであり、本発明が属する技術分野における通常の知識を有する者であれば、本発明の技術的思想や必須的特徴を変更することなく、他の具体的な外観に変更しやすいことを理解することができる。このため、上述した実施例は、全ての面において、例示的なものであり、限定的でないものと理解しなければならない。例えば、単一型と説明されている各構成要素は、分散されて実行されてもよく、同様に分散されたものと説明されている構成要素も、結合された外観として実行されてもよい。
【０１４１】
本発明の範囲は、上述した詳細な説明よりも、後述する特許請求の範囲により定められ、特許請求の範囲の意味及び範囲、またその均等概念から導かれる全ての変更または変形された外観が、本発明の範囲に含まれるものと解釈されなければならない。
【図１】
2019096311.tif 000003
【図２】
2019096311.tif 000004
【図３】
2019096311.tif 000005
【図４】
2019096311.tif 000006
【図５】
2019096311.tif 000007
【図６ａ】
2019096311.tif 000008
【図６ｂ】
2019096311.tif 000009
【図７】
2019096311.tif 000010
【図８】
2019096311.tif 000011
【図９】
2019096311.tif 000012
【図１０】
2019096311.tif 000013
【図１１】
2019096311.tif 000014
【図１２】
2019096311.tif 000015