JP6697043B2 - キー入力に基づいたアニメーション画像生成方法及び前記方法を行うユーザ端末 - Google Patents

キー入力に基づいたアニメーション画像生成方法及び前記方法を行うユーザ端末 Download PDF

Info

Publication number
JP6697043B2
JP6697043B2 JP2018165693A JP2018165693A JP6697043B2 JP 6697043 B2 JP6697043 B2 JP 6697043B2 JP 2018165693 A JP2018165693 A JP 2018165693A JP 2018165693 A JP2018165693 A JP 2018165693A JP 6697043 B2 JP6697043 B2 JP 6697043B2
Authority
JP
Japan
Prior art keywords
user
image
key
animation image
user terminal
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Active
Application number
JP2018165693A
Other languages
English (en)
Other versions
JP2019047500A (ja
Inventor
キュンホ スン
キュンホ スン
ジヒュン ホン
ジヒュン ホン
ジスー フワン
ジスー フワン
ヒュンエー キム
ヒュンエー キム
イエジューン パーク
イエジューン パーク
シンヒャン オー
シンヒャン オー
ヒェウォン シン
ヒェウォン シン
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Kakao Corp
Original Assignee
Kakao Corp
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Kakao Corp filed Critical Kakao Corp
Publication of JP2019047500A publication Critical patent/JP2019047500A/ja
Application granted granted Critical
Publication of JP6697043B2 publication Critical patent/JP6697043B2/ja
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06TIMAGE DATA PROCESSING OR GENERATION, IN GENERAL
    • G06T11/002D [Two Dimensional] image generation
    • G06T11/001Texturing; Colouring; Generation of texture or colour
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
    • G06F3/01Input arrangements or combined input and output arrangements for interaction between user and computer
    • G06F3/02Input arrangements using manually operated switches, e.g. using keyboards or dials
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
    • G06F3/16Sound input; Sound output
    • G06F3/167Audio in a user interface, e.g. using voice commands for navigating, audio feedback
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06TIMAGE DATA PROCESSING OR GENERATION, IN GENERAL
    • G06T11/002D [Two Dimensional] image generation
    • G06T11/60Editing figures and text; Combining figures or text
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06TIMAGE DATA PROCESSING OR GENERATION, IN GENERAL
    • G06T13/00Animation
    • G06T13/802D [Two Dimensional] animation, e.g. using sprites
    • GPHYSICS
    • G10MUSICAL INSTRUMENTS; ACOUSTICS
    • G10LSPEECH ANALYSIS TECHNIQUES OR SPEECH SYNTHESIS; SPEECH RECOGNITION; SPEECH OR VOICE PROCESSING TECHNIQUES; SPEECH OR AUDIO CODING OR DECODING
    • G10L15/00Speech recognition
    • G10L15/02Feature extraction for speech recognition; Selection of recognition unit
    • GPHYSICS
    • G10MUSICAL INSTRUMENTS; ACOUSTICS
    • G10LSPEECH ANALYSIS TECHNIQUES OR SPEECH SYNTHESIS; SPEECH RECOGNITION; SPEECH OR VOICE PROCESSING TECHNIQUES; SPEECH OR AUDIO CODING OR DECODING
    • G10L15/00Speech recognition
    • G10L15/08Speech classification or search
    • GPHYSICS
    • G10MUSICAL INSTRUMENTS; ACOUSTICS
    • G10LSPEECH ANALYSIS TECHNIQUES OR SPEECH SYNTHESIS; SPEECH RECOGNITION; SPEECH OR VOICE PROCESSING TECHNIQUES; SPEECH OR AUDIO CODING OR DECODING
    • G10L15/00Speech recognition
    • G10L15/22Procedures used during a speech recognition process, e.g. man-machine dialogue
    • GPHYSICS
    • G10MUSICAL INSTRUMENTS; ACOUSTICS
    • G10LSPEECH ANALYSIS TECHNIQUES OR SPEECH SYNTHESIS; SPEECH RECOGNITION; SPEECH OR VOICE PROCESSING TECHNIQUES; SPEECH OR AUDIO CODING OR DECODING
    • G10L15/00Speech recognition
    • G10L15/26Speech to text systems
    • GPHYSICS
    • G10MUSICAL INSTRUMENTS; ACOUSTICS
    • G10LSPEECH ANALYSIS TECHNIQUES OR SPEECH SYNTHESIS; SPEECH RECOGNITION; SPEECH OR VOICE PROCESSING TECHNIQUES; SPEECH OR AUDIO CODING OR DECODING
    • G10L15/00Speech recognition
    • G10L15/02Feature extraction for speech recognition; Selection of recognition unit
    • G10L2015/027Syllables being the recognition units
    • GPHYSICS
    • G10MUSICAL INSTRUMENTS; ACOUSTICS
    • G10LSPEECH ANALYSIS TECHNIQUES OR SPEECH SYNTHESIS; SPEECH RECOGNITION; SPEECH OR VOICE PROCESSING TECHNIQUES; SPEECH OR AUDIO CODING OR DECODING
    • G10L15/00Speech recognition
    • G10L15/08Speech classification or search
    • G10L2015/086Recognition of spelled words
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04MTELEPHONIC COMMUNICATION
    • H04M1/00Substation equipment, e.g. for use by subscribers
    • H04M1/72Mobile telephones; Cordless telephones, i.e. devices for establishing wireless links to base stations without route selection
    • H04M1/724User interfaces specially adapted for cordless or mobile telephones
    • H04M1/72403User interfaces specially adapted for cordless or mobile telephones with means for local support of applications that increase the functionality
    • H04M1/7243User interfaces specially adapted for cordless or mobile telephones with means for local support of applications that increase the functionality with interactive means for internal management of messages
    • H04M1/72439User interfaces specially adapted for cordless or mobile telephones with means for local support of applications that increase the functionality with interactive means for internal management of messages for image or video messaging
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04MTELEPHONIC COMMUNICATION
    • H04M2250/00Details of telephonic subscriber devices
    • H04M2250/22Details of telephonic subscriber devices including a touch pad, a touch sensor or a touch detector
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04MTELEPHONIC COMMUNICATION
    • H04M2250/00Details of telephonic subscriber devices
    • H04M2250/52Details of telephonic subscriber devices including functional features of a camera

Landscapes

  • Engineering & Computer Science (AREA)
  • Physics & Mathematics (AREA)
  • Theoretical Computer Science (AREA)
  • General Physics & Mathematics (AREA)
  • Human Computer Interaction (AREA)
  • Multimedia (AREA)
  • Health & Medical Sciences (AREA)
  • Audiology, Speech & Language Pathology (AREA)
  • General Engineering & Computer Science (AREA)
  • Acoustics & Sound (AREA)
  • Computational Linguistics (AREA)
  • General Health & Medical Sciences (AREA)
  • Computer Vision & Pattern Recognition (AREA)
  • User Interface Of Digital Computer (AREA)
  • Processing Or Creating Images (AREA)
  • Studio Devices (AREA)

Description

本発明は、アニメーション画像生成方法及び前記方法を行うユーザ端末に関し、より具体的に、ユーザがキーを入力するごとに取得したスナップショットイメージを符号化してアニメーション画像を生成する方法及びユーザ端末に関する。
既存のアニメーション画像(animated image)は、ユーザが別途のソフトウェアを用いてGIFファイルで再構成する形態で生成されている。この場合、ユーザは、複数の静止イメージを収集した後、これを時間間隔により配置する形態で調整することで、やや複雑な過程を介してアニメーション画像を生成している。最近、より容易な方法でアニメーション画像を生成する様々なアプリケーションが紹介されているが、依然としてユーザの立場では多少わずらわしい過程が要求される。
したがって、ユーザの立場から見て、容易ながらも第三者が興味を有する形態のアニメーション画像を生成する方法が求められる。
本発明の目的は、ユーザが単にキーを入力するだけでアニメーション画像を生成することで、より容易な方式によりアニメーション画像を生成できる方法及び装置を提供することにある。
本発明の目的は、ユーザが入力したキーに対応するテキスト、カスタムステッカーなどをスナップショットイメージにオーバーレイした結果を用いてアニメーション画像を生成することで、アニメーション画像が伝達される第三者に興味を提供できる方法及び装置を提供することにある。
本発明の一実施形態に係るキー入力に基づいたアニメーション画像生成方法は、ユーザのサービスリクエストに応じてユーザ端末のカメラを起動するステップと、前記ユーザによってキーが入力されたか否かを判断するステップと、前記キーが入力されるごとに起動したカメラを用いてスナップショットイメージを取得するステップと、前記取得したスナップショットイメージを用いて時間に応じて変化するアニメーション画像を生成するステップとを含み、前記ユーザにより入力されたキーはテキストに対応する。
前記テキストは、(i)ユーザ端末の物理的キーボードに含まれているキー、(ii)ユーザ端末のタッチスクリーンの仮想キーボードに含まれているキー、又は(iii)音声認識装置を介して音声に認識される音節又は節のいずれか1つに対応し得る。
前記スナップショットイメージを取得するステップは、前記ユーザ端末で起動したカメラを用いてリアルタイム撮影したイメージにユーザが入力したキーに対応するテキストがオーバーレイされたスナップショットイメージを取得し、前記アニメーション画像は、前記キーに対応するテキストがオーバーレイされたスナップショットイメージを組み合わせることで生成され得る。
前記スナップショットイメージを取得するステップは、前記ユーザ端末で起動したカメラを用いてリアルタイム撮影したイメージにユーザが入力したキーに対応するテキストがオーバーレイされないスナップショットイメージを取得し、前記アニメーション画像は、前記ユーザが入力したキーに対応するテキストが結合された文章がオーバーレイされて生成されたり、又は、テンプレートに含まれて生成され得る。
前記アニメーション画像は、前記アニメーション画像を選択することによって呼び出されるアプリケーションに関するスキーム情報、又は前記アニメーション画像を選択することによって接続されるウェブページに対するリンク情報が設定され得る。
前記アニメーション画像は、前記ユーザ端末で起動したカメラを用いて、リアルタイム撮影したイメージにユーザが入力したキーに対応するテキストにテーマが適用されたスナップショットイメージに基づいて生成され得る。
前記アニメーション画像は、前記ユーザ端末で起動したカメラを用いて、リアルタイム撮影したイメージにユーザが入力したキーに対応するテキストが結合されたカスタムステッカーが表現されたスナップショットイメージに基づいて生成され得る。
前記アニメーション画像は、前記キーが入力されるごとに取得されたスナップショットイメージのうち、ユーザの身体部位が予め設定された閾値領域以上に含まれた少なくとも1つのスナップショットイメージをフィルタリングすることで生成され得る。
前記アニメーション画像をチャットルーム又は特定領域を介して第三者と共有するステップをさらに含み、前記チャットルーム又は特定領域で、(i)ユーザが登録したアニメーション画像の大きさが第三者が登録したアニメーション画像の大きさに応じても小さく表示され、又は、前記チャットルーム又は特定領域で、(ii)ユーザが選択したアニメーション画像の大きさは拡大して表示され得る。
前記アニメーション画像は、前記特定領域又はチャットルームで表示された後、予め設定されたイベントが満足されれば消える。
本発明の一実施形態に係るキー入力に基づいたアニメーション画像生成方法を行うユーザ端末はプロセッサを含み、前記プロセッサは、ユーザのサービスリクエストに応じてユーザ端末のカメラを起動し、前記ユーザによってキーが入力されたか否かを判断し、前記キーが入力されるごとに起動したカメラを用いてスナップショットイメージを取得し、前記取得したスナップショットイメージを用いて時間に応じて変化するアニメーション画像を生成し、前記ユーザにより入力されたキーはテキストに対応する。
前記テキストは、(i)ユーザ端末の物理的キーボードに含まれているキー、(ii)ユーザ端末のタッチスクリーンの仮想キーボードに含まれているキー、又は(iii)音声認識装置を介して音声に認識される音節又は節のいずれか1つに対応し得る。
前記プロセッサは、前記ユーザ端末で起動したカメラを用いてリアルタイム撮影したイメージにユーザが入力したキーに対応するテキストがオーバーレイされたスナップショットイメージを取得し、前記アニメーション画像は、前記キーに対応するテキストがオーバーレイされたスナップショットイメージを組み合わせることで生成され得る。
前記プロセッサは、前記ユーザ端末で起動したカメラを用いてリアルタイム撮影したイメージにユーザが入力したキーに対応するテキストがオーバーレイされないスナップショットイメージを取得し、前記アニメーション画像は、前記ユーザが入力したキーに対応するテキストが結合された文章がオーバーレイされて生成されたり、又は、テンプレートに含まれて生成され得る。
前記アニメーション画像は、前記アニメーション画像を選択することによって呼び出されるアプリケーションに関するスキーム情報、又は前記アニメーション画像を選択することによって接続されるウェブページに対するリンク情報が設定され得る。
前記アニメーション画像は、前記ユーザ端末で起動したカメラを用いてリアルタイム撮影したイメージにユーザが入力したキーに対応するテキストにテーマが適用されたスナップショットイメージに基づいて生成され得る。
前記アニメーション画像は、前記ユーザ端末で起動したカメラを用いてリアルタイム撮影したイメージにユーザが入力したキーに対応するテキストが結合されたカスタムステッカーが表現されたスナップショットイメージに基づいて生成され得る。
前記アニメーション画像は、前記キーが入力されるごとに取得されたスナップショットイメージのうち、ユーザの身体部位が予め設定された閾値領域以上に含まれた少なくとも1つのスナップショットイメージをフィルタリングすることで生成され得る。
前記プロセッサは、アニメーション画像をチャットルーム又は特定領域を介して第三者と共有し、前記チャットルーム又は特定領域で、(i)ユーザが登録したアニメーション画像の大きさが第三者が登録したアニメーション画像の大きさに応じても小さく表示され、又は、前記チャットルーム又は特定領域で、(ii)ユーザが選択したアニメーション画像の大きさは拡大して表示され得る。
前記アニメーション画像は、前記特定領域又はチャットルームで表示された後、予め設定されたイベントが満足されれば消える。
本発明の一実施形態によれば、ユーザが単にキーを入力するだけでアニメーション画像を生成することで、容易な方式によりアニメーション画像を生成することができる。
本発明の一実施形態によれば、ユーザが入力したキーに対応するテキスト、カスタムステッカーなどをスナップショットイメージにオーバーレイした結果を用いてアニメーション画像を生成することで、アニメーション画像を伝達される第三者に興味を提供することができる。
本発明の一実施形態に係るアニメーション画像生成方法を行う装置を示す図である。 本発明の一実施形態に係るアニメーション画像生成方法を示したフローチャートである。 本発明の一実施形態に係るキーが入力されるごとにスナップショットイメージを取得する過程を示す図である。 本発明の一実施形態に係るアニメーション画像の例示を示す図である。 本発明の一実施形態により生成されたアニメーション画像を共有する過程を示す図である。 本発明の一実施形態によりステッカーが適用されたアニメーション画像を示す図である。
以下、本発明の実施形態について添付の図面を参照しながら詳細に説明する。
図1は、本発明の一実施形態に係るアニメーション画像生成方法を行う装置を示す図である。
図1を参照すれば、ユーザ端末A101、サービスサーバ102、ユーザ端末B103、及びイメージサーバ104が示されている。ユーザ端末A101は、映像を撮影できるカメラが設置されたデバイスを意味する。ユーザ端末A101は、ユーザのリクエストに応じてカメラを起動する。例えば、ユーザがアニメーション画像を生成するサービスをリクエストするために、特定のアイコンやメニューを選択すれば、ユーザ端末A101はカメラを起動してユーザのキー入力を待機する。
本発明の一実施形態によれば、カメラが起動した状態で、ユーザがテキストに対応するキーを入力する時点ごとに静止画又はフレームのような形態でスナップショットイメージを取得し得る。すなわち、本発明によれば、キーを入力することがカメラのシャッターを押すような効果を表す。
本発明で説明するキーは、テキストに対応する。キーは、ユーザが物理的キーボードやタッチスクリーン上の仮想キーボードを用いて直接入力する。又は、キーは、マイクのような音声認識装置を介して入力されてもよい。ここで、音声に認識される音節又は節を1つのキーとして認識する。
一例として、ユーザ端末A101はカメラを起動し、ユーザが物理的キーボードに配置されたキーをクリックしたり、タッチスクリーン上の仮想キーボードのキーをタッチすることで、カメラを用いてスナップショットイメージを取得できる。ここで、ユーザが物理的キーボードのキーをクリックしたり、又は、仮想キーボードのキーをタッチする時点ごとにスナップショットイメージが取得され得る。ここで、キーは、数字キー、文字キー、特殊記号キーなどのテキストから構成される。
物理的キーボード又は仮想キーボードのタイピング又は音声発話によるキー入力は、カメラを用いてスナップショットイメージを取得するためのイベントとなる。言い換えれば、本発明は、複数のイベントそれぞれに対応するスナップショットイメージを取得する。ここで、スナップショットイメージは、ユーザが入力したキーが示すテキストがスナップショットイメージに表示された形態に取得され得る。反対に、スナップショットイメージは、ユーザが入力したキーが示すテキストが表示されていない形態に取得されてもよい。
そして、スナップショットイメージは、ユーザがキーを入力した時点に対応するタイムスタンプが設定されて取得され得る。すなわち、スナップショットイメージごとにタイムスタンプが割り当てられてもよい。例えば、ユーザがメッセージテキストである「love」を入力するとき、「l」のキーをクリックした時点、「?」のキーを入力した時点、「v」のキーを入力した時点、「e」を入力した時点に対応する4つのスナップショットイメージが取得される。そして、4つのスナップショットイメージは、メタデータなどに対応するキーが入力された時点が共に格納される。すると、タイムスタンプが設定されたスナップショットイメージを用いてアニメーション画像が生成され得る。
ここで、アニメーション画像でイメージの変化間隔が設定された場合、又は、アニメーション画像の再生時間が制限された場合のように、アニメーション画像に対する条件が設定された場合、アニメーション画像に対する条件を満たすためスナップショットイメージに割り当てられたタイムスタンプを活用することができる。
その後、ユーザがアニメーション画像を生成するサービスを終了するために特定アイコンやメニューを選択すれば、ユーザ端末A101は、サービスの開始時点から終了まで取得した複数のスナップショットイメージを併合することで、アニメーション画像を生成できる。ここで、アニメーション画像は、主にアニメーション形態のGIFフォーマットで生成されてもよい。
ユーザ端末A101は、ユーザがキーを入力した時点ごとに取得したスナップショットイメージを組み合わせることで、時間に応じて動く効果を提供するアニメーション画像を生成できる。ここで、アニメーション画像は、スナップショットイメージが取得されるとき入力されたキーに対応するテキストが共に表示されてもよい。ユーザ端末A101は、アニメーション画像を格納媒体に格納し、ユーザのリクエストに応じてサービスアプリケーションを介してアニメーション画像を再生できる。
一例として、ユーザ端末A101は、キーが入力されるごとに取得されたスナップショットイメージのうち、ユーザの身体部位が予め設定された閾値領域以上に含まれた少なくとも1つのスナップショットイメージをフィルタリングすることで生成される。例えば、スナップショットイメージに予め設定された閾値領域以上にユーザの顔領域が含まれている場合、アニメーション画像を生成するとき該当のスナップショットイメージはフィルタリングされる。
ユーザ端末A101は、アニメーション画像をサービスサーバ102に送信する。サービスサーバ102は、ユーザ端末A101から指定されたユーザ端末B103にアニメーション画像を様々なサービスアプリケーション(ex.チャットアプリケーション、SNSアプリケーション、ファイル送信アプリケーションなど)を用いて提供する。すれば、ユーザ端末B103が実行したサービスアプリケーションにユーザ端末A101で生成されたアニメーション画像が表示される。一例として、アニメーション画像は、予め設定された条件(時間経過、イベント実行など)が満足されれば消える。
一方、ユーザ端末A101からアニメーション画像を受信したサービスサーバ102は該当のアニメーション画像をイメージサーバ104に伝達し、イメージサーバ104に格納されたアニメーション画像の位置に関するリンク情報を受信してユーザ端末B103に送信する。又は、ユーザ端末A101は、アニメーション画像をイメージサーバ104に伝達することによってアニメーション画像に対するリンク情報を取得し、ユーザ端末A101はリンク情報をサービスサーバ102に送信し得る。
図2は、本発明の一実施形態に係るアニメーション画像生成方法を示したフローチャートである。
ステップS201において、ユーザ端末はキー入力を識別する。キーは、ユーザが物理的キーボードやタッチスクリーン上の仮想キーボードを用いて直接入力する。又は、キーは、マイクのような音声認識装置を介して入力される。ここで、音声に認識される音節又は節を1つのキーとして認識する。ここで、ユーザ端末は、キーに対応するテキストも識別し得る。
一方、キー入力を識別することは、ユーザ端末がアニメーション画像生成方法を行うためにカメラが起動する間に実行される。カメラが起動する間に、カメラは続いてセンサを用いてイメージを取得できる。
ステップS202において、ユーザ端末は、キーが入力されるごとにスナップショットイメージを取得する。ユーザ端末はカメラを起動し、ユーザが物理的キーボードに配置されたキーをクリックしたり、タッチスクリーン上の仮想キーボードのキーをタッチすることでカメラを用いてスナップショットイメージを取得する。ここで、ユーザが物理的キーボードのキーをクリックしたり、又は、仮想キーボードのキーをタッチする時点ごとにスナップショットイメージが取得され得る。
すなわち、ユーザ端末は、キーが入力された時点でセンサが取得したイメージをキャプチャーすることで、静止画のような形態のスナップショットイメージを取得できる。このようなスナップショットイメージは、カメラが起動する間にユーザによってキーが入力される回数だけ繰り返し取得される。
ステップS203において、ユーザ端末は、カメラが起動する間に取得した複数のスナップショットイメージを符号化してアニメーション画像を生成する。具体的に、ユーザ端末は、ユーザがキーを入力するごとに取得したスナップショットイメージを時間に応じて併合して符号化する。すれば、ユーザ端末は、符号化結果として時間に応じてアニメーションと類似の効果を示すアニメーション画像を生成できる。アニメーション画像は、スナップショットイメージを取得したとき、ユーザが入力しようとするテキストと共に表示されてもよいし、表示されなくてもよい。
ステップS204において、ユーザ端末は、アニメーション画像を画面に表示したり、又は、サービスサーバに送信することによってアニメーション画像を提供する。ユーザ端末からアニメーション画像を受信したサービスサーバは、該当アニメーション画像をユーザのリクエストに応じてアニメーション画像を共有しようとする第三者に提供される。又は、ユーザ端末からアニメーション画像を受信したサービスサーバは、該当アニメーション画像をイメージサーバに伝達し、イメージサーバに格納されたアニメーション画像の位置に関するリンク情報を受信する。すれば、リンク情報が設定されたアニメーション画像は、ユーザのリクエストに応じてアニメーション画像を共有しようとする第三者に提供され得る。
図3は、本発明の一実施形態に係るキーが入力されるごとにスナップショットイメージを取得する過程を示す図である。
図3に示す過程A、過程B、及び過程Cは、ユーザが仮想キーボードを構成している複数のキーのいずれか1つのキーを入力することでスナップショットイメージを取得する過程を示す。ここで、図3は、アプリケーションを介してアニメーション画像を生成することをユーザが開始リクエストした後、カメラが起動する間の動作を示す。
図3に示す過程Aによれば、ユーザが仮想キーボードで「l」のキーをクリックした場合を示す。すれば、ユーザ端末は、カメラが起動した状態で「l」のキーをクリックしたときのスナップショットイメージ301を取得する。ここで、スナップショットイメージ301は、ユーザがクリックしたキーに対応するテキスト「l」が表示された形態に取得される。
この場合、スナップ図3に示す過程Bによれば、ユーザが仮想キーボードで「o」のキーをクリックした場合を示す。同様に、ユーザ端末は、カメラが起動した状態で「o」のキーをクリックしたときのスナップショットイメージ302を取得する。ここで、スナップショットイメージ302は、過程Aでユーザがクリックしたキーに対応するテキスト「l」と、過程Bでユーザがクリックしたキーに対応するテキスト「o」とが組み合わせられ「lo」が表示された形態に取得される。
そして、図3に示す過程Cによれば、ユーザが仮想キーボードで「v」のキーをクリックした場合を示す。すれば、ユーザ端末は、カメラが起動した状態で「v」のキーをクリックしたときのスナップショットイメージ303を取得する。ここで、スナップショットイメージ303は、過程Aでユーザがクリックしたキーに対応するテキスト「l」、過程Bでユーザがクリックしたキーに対応するテキスト「o」、及び過程Cでユーザがクリックしたキーに対応するテキスト「v」が組み合わせられた「lov」が表示された形態に取得される。
図3は、ユーザがクリックしたキーに対応するテキストがスナップショットイメージと共に表示される場合を説明しているが、テキストがスナップショットイメージと共に表示されない場合も本発明の実施形態に含まれる。
すなわち、ユーザがクリックしたキーに対応するテキストは、スナップショットイメージに表示されずアニメーション画像に表示され得る。ここで、ユーザがクリックしたキーに対応するテキストは、スナップショットイメージと共に表示されず、チャット入力ウィンドウのような特定領域に表示されながら、メモリ、バッファのような格納媒体に臨時的に格納される。ユーザが複数のキーを順次クリックした後、送信キーなどのようにスナップショットイメージの取得過程を終了してアニメーション画像を生成するリクエストに関するアイコンやボタンを選択すれば、ユーザ端末は、アイコンとボタンを選択する前に取得したスナップショットイメージを組み合わせてアニメーション画像を生成できる。一例として、ユーザが入力したキーに対応するテキストが組み合わせられた全体文章がアニメーション画像上にオーバラップされて表示されてもよい。異なる一例として、ユーザが入力したキーに対応するテキストが組み合わせられた全体文章がアニメーション画像と区別されるふきだし、ステッカーなどのようなテンプレート形態に表示されてもよい。
本発明の一実施形態によれば、アプリケーションを介してアニメーション画像を生成することをユーザが終了リクエストした場合、ユーザ端末は、図3に示す過程によりキーが入力された時点ごとに取得したスナップショットイメージ301、302、303を併合する符号化過程を介してアニメーション画像を生成することができる。ここで、スナップショットイメージ301、302、303に表示されたオブジェクトが時間に応じて動きながらもユーザが選択したキーに対応するテキストが時間に応じて順次入力される効果を示すアニメーション画像が生成され得る。
図4は、本発明の一実施形態に係るアニメーション画像の例示を示す図である。
図4は、アニメーション画像を生成するアプリケーションを介して生成されたアニメーション画像の例示を示す。図4を参照すれば、ユーザが仮想キーボードに含まれた特定キー402を入力したとき、取得したスナップショットイメージを用いてアニメーション画像401が生成される。
図4を参照すれば、ユーザ端末のカメラを用いて撮影されたユーザの顔にステッカーが適用されたスナップショットイメージが組み合わせられることで、アニメーション画像401が生成される。それだけでなく、アニメーション画像401は、ユーザがキー402を入力したとき、キー402に対応するテキストが表示されたスナップショットイメージが組み合わせられることで生成され得る。すなわち、本発明は、ユーザ端末で起動しているカメラを用いてリアルタイム撮影された映像にステッカーを適用し、ユーザが入力したキーに対応するテキストが共に表示したスナップショットイメージを符号化することでアニメーション画像401が生成される。
図4に示すように、アニメーション画像401は、ユーザのプレビューリクエストに応じて再生されてもよい。実際に、アニメーション画像401は、特定時点ごとに取得したスナップショットイメージを時間に応じて連結したものであるため、実質的にアニメーションに類似な効果を示し、動画のように再生できる。
また、アニメーション画像401は、イメージサーバを介してメタデータにウェブページリンクやアプリケーションスキームが追加されてもよい。ここで、ユーザがアニメーション画像401を選択すれば、ユーザ端末は、リンクを介してウェブページに移動したり、又は、アプリケーションスキームを介してアプリケーションを呼び出すことができる。
図5は、本発明の一実施形態により生成されたアニメーション画像を共有する過程を示す図である。
本発明の一実施形態に係るアニメーション画像はサービスアプリケーションを介して第三者に共有される。ここで、サービスアプリケーションは、チャットアプリケーションやSNSアプリケーションなどを含んでもよい。
例えば、チャットアプリケーションを介してユーザが第三者とチャットし、チャットアプリケーションを介して提供するメニューを用いてアニメーション画像を生成する。ここで、図5に示すように、第三者とチャットを行うチャットルームでユーザによって生成されたアニメーション画像は第三者に共有される。一方、第三者に共有されたアニメーション画像は、予め設定された条件(時間経過、イベント実行など)が満足すれば、チャットルームから削除される。
また、図5に示すように、チャットルームに参加した複数のユーザによって生成されたアニメーション画像がチャットルームに表示される。ここで、アニメーション画像の大きさは同一に設定されてもよい。又は、アニメーション画像の大きさは、チャットルームの参加者ごとに相違に設定されてもよい。例えば、ユーザが見ているチャットルームでユーザが生成したアニメーション画像の大きさは、基準の大きさによりも小さく設定され、チャットルームに参加した第三者が生成したアニメーション画像は、基準の大きさよりも大きく設定されてもよい。すなわち、チャットルームに表示されたアニメーション画像の大きさは、チャットルームを見ているユーザの立場から第三者が提供したアニメーション画像の大きさをよりも大きくすることで、チャットルーム内にアニメーション画像の大きさを相対的に表現することができる。
また、チャットルームに参加した第三者が提供したアニメーション画像のうち、ユーザが個別的に選択したアニメーション画像のみを拡大して表示してもよい。その他にも、ユーザ端末は、ユーザが予め選択して再生したアニメーション画像と、新規として提供されてユーザが確認していないアニメーション画像を互いに区分できるよう表示(例えば、アニメーション画像の大きさの差、ボケ処理、マーク表示など)してもよい。
一方、チャットルームは、特定のイベントに関して生成されたチャットルームであってもよい。例えば、広告主が製品やサービスを広報するためのチャットルームを生成した場合、ユーザは、チャットルームにより製品/サービスに関するアニメーション画像を生成してチャットルームに共有できる。具体的に、ユーザは、チャットルームに広告主の製品/サービスに関するアニメーション画像を生成してチャットルームに登録することで、広告主が設定したイベントに参加することができる。
もし、広告主がイベントを参加するための条件としてアニメーション画像の再生時間(ex.15秒内の再生時間)、アニメーション画像を介して表示されるテキスト(ex.広告主がリクエストしたキーワードを必ず含むこと)を設定すれば、該当の条件を満足しないアニメーション画像をチャットルームにアップロードしたユーザに別途削除予定の知らせが提供されたり、又は、チャットルームでアニメーション画像が直ちに削除される。
図6は、本発明の一実施形態によりステッカーが適用されたアニメーション画像を示す図である。
図6を参照すれば、アニメーション画像601にユーザが入力したキーに対応するテキスト603とカスタムステッカー602が共に表示された場合が示されている。
ユーザ端末は、ユーザが入力したキーに対応するテキスト603を用いてカスタムステッカー602を決定する。カスタムステッカー602は、ユーザ端末を介してキーが入力されるごとに取得したスナップショットイメージと連動して表示される。
本発明の一実施形態によれば、カスタムステッカー602は、次のように区分されて決定される。
本発明の一実施形態によれば、カスタムステッカー602は、ユーザが入力したキーに対応するテキスト603にテーマを適用することで決定され得る(CASE1)。ここで、テーマは、ユーザ端末の起動したカメラを用いてリアルタイムに収集されたイメージで少なくとも1つの特定ポイント又は特定領域に基づいて適用され得る。テーマは、アプリケーションでデフォルトとして設定されたり(状況に応じて任意に変更される)、又は、ユーザの選択に応じて設定されてもよい。
ここで、テーマは、ユーザが入力したキーに対応するテキスト603に適用される視覚的な効果を意味する。具体的に、テーマは、テキスト603の動き又はテキスト603の属性に応じて変更される。テキスト603の動きは、時間に応じて予め設定された方向や軌跡により動くアニメーション効果である。そして、テキスト603の属性は、テキスト603の大きさ、フォント、太さなど、テキスト603そのものを変更する効果である。
ユーザが入力したキーに対応するテキスト603は、テーマによって予め設定された表示領域で起動したカメラを用いてリアルタイムに収集されたイメージで連動して表示される。又は、ユーザが入力したキーに対応するテキスト603は、テーマが適用された後に起動したカメラを用いてリアルタイムに収集されたイメージの特定領域又は特定ポイントを基準として表示されてもよい。
本発明の他の実施形態によれば、カスタムステッカー602は、ユーザが入力したキーに対応するテキスト603を起動したカメラを用いて、リアルタイムに収集されたイメージにオーバラップされるステッカーに結合することで決定される(CASE2)。ここで、イメージにオーバラップされるステッカーは、アプリケーションでデフォルトとして決定されたり(状況に応じて任意に変更される)、又は、ユーザが選択することによって決定されてもよい。
ここで、起動したカメラを用いてリアルタイムに収集されたイメージにオーバラップされるステッカーは、テキスト603が結合される前に予めユーザ端末の画面に表示される。又は、イメージにオーバラップされるステッカーは、ユーザが入力したキーに対応するテキスト603と結合された後、カスタムステッカー602でユーザ端末の画面に表示される。ここで、テキスト603は、前述したテーマが適用され得る。
ユーザが入力したキーに対応するテキスト603は、イメージにオーバラップされるステッカー又はテーマによって予め設定された表示領域に表示される。又は、ユーザが入力したキーに対応するテキスト603は、起動したカメラを用いてリアルタイムに収集されたイメージの特定領域又は特定ポイントを基準として表示される。特定領域や特定ポイントは、イメージに含まれたユーザの身体部位(顔又は顔以外の部位)、又はオブジェクトにオーバーレイされた位置に存在してもよいし、オーバーレイされない位置に存在してもよい。
CASE2のカスタムステッカー602は、起動したカメラを用いてリアルタイムに収集されたイメージに予めオーバラップされたステッカーにユーザが入力したキーに対応するテキスト603が後ほど結合されることによって決定される。又は、CASE2のカスタムステッカー602は、イメージにオーバラップされるステッカーとユーザが入力したキーに対応するテキスト603を同時に結合することによって決定されてもよい。
一方、本発明に係る方法は、コンピュータで実行され得るプログラムで作成されてマグネチック格納媒体、光学的読出媒体、デジタル格納媒体などの様々な記録媒体にも実現される。
本明細書に説明された各種技術は、デジタル電子回路組織であり、又は、コンピュータハードウェア、ファームウェア、ソフトウェアであり、又は、その組合せにより実現され得る。具体的には、データ処理装置、例えば、プログラム可能なプロセッサ、コンピュータ、又は複数のコンピュータ動作による処理のために、又は、その動作を制御するためにコンピュータプログラム製品、すなわち、情報キャリア、例えば、機械読み出し可能な記憶装置(コンピュータで読み出し可能な記録媒体)、又は電波信号で類型的に具体化されたコンピュータプログラムとして実現される。上述したコンピュータプログラムのようなコンピュータプログラムは、コンパイル又はインタープリットされた言語を含む任意の形態のプログラミング言語として記録され、独立型プログラムとして、又は、モジュール、構成要素、サブルーチン、又は、コンピューティング環境における使用に適切な他のユニットとして含んでいる任意の形態として展開される。コンピュータプログラムは、1つのサイトで1つのコンピュータ又は複数のコンピュータ上で処理されるよう、又は複数のサイトにかけて分配されて通信ネットワークによって相互接続されるように展開される。
本明細書は、複数の特定の具現物の細部事項を含んでいるが、これはいかなる発明や請求可能な範囲に対しても制限的なものとして理解されることなく、特定発明の特定の実施形態に特有特徴に対する説明として理解されなければならない。個別的な実施形態の文脈で本明細書に記述された特定の特徴は、単一の実施形態で組み合わせて実現されてもよい。反対に、単一の実施形態の文脈で記述した様々な特徴も個別的又はいかなる適切な下位の組合せであっても複数の実施形態として実現可能である。さらに、特徴が特定の組合せで動作して初期にそのように請求されたよう描写されることができるが、請求された組合せから1つ以上の特徴は一部の場合によってその組合せから排除され、請求された組合せは、下位の組合せや下位の組合せの変形物に変更されてもよい。
同様に、特定の順に図面で動作を介して描写しているが、これは好ましい結果を取得するために示されたその特定の順序にしたがって動作を行わなければならないわけではなく、全て示された動作が実行されなければならないわけでもない。特定の場合、マルチタスキングと並列プロセッシングが有利な場合もある。また、上述した実施形態の様々な装置コンポーネントの分離は、そのような分離を全ての実施形態として求めるものとして理解されず、説明したプログラムコンポーネントと装置は、一般的に単一ソフトウェアの製品として共に統合されたり、多重ソフトウェア製品にパッケージングされる点を理解しなければならない。
一方、本明細書及び図面に開示された本発明の実施形態は理解を助けるために特定な例を提示したものに過ぎず、本発明の範囲を限定しようとするものではない。本明細書において開示された実施形態の他にも、本発明の技術的な思想に基づいて他の変形例が実施できることは、本発明が属する技術分野で通常の知識を有する者であれば自明である。
101:ユーザ端末A
102:サービスサーバ
103:ユーザ端末B
104:イメージサーバ

Claims (18)

  1. キー入力に基づいたアニメーション画像生成方法において、
    ユーザのサービスリクエストに応じてユーザ端末のカメラを起動するステップと、
    前記ユーザによってキーが入力されたか否かを判断するステップと、
    前記キーが入力されるごとに起動したカメラを用いて撮影した複数のスナップショットイメージを取得するステップと、
    前記取得した複数のスナップショットイメージを用いて時間に応じて変化するアニメーション画像を生成するステップと、
    を含み、
    前記ユーザにより入力されたキーはテキストに対応し、
    前記スナップショットイメージを取得するステップは、前記ユーザ端末で起動したカメラを用いてリアルタイム撮影したイメージにユーザが入力したキーに対応するテキストがオーバーレイされたスナップショットイメージを取得し、
    前記アニメーション画像は、前記キーに対応するテキストがオーバーレイされたスナップショットイメージを組み合わせることで生成される、アニメーション画像生成方法。
  2. 前記テキストは、(i)ユーザ端末の物理的キーボードに含まれているキー、(ii)ユーザ端末のタッチスクリーンの仮想キーボードに含まれているキー、又は(iii)音声認識装置を介して音声に認識される音節又は節のいずれか1つに対応する、請求項1に記載のアニメーション画像生成方法。
  3. キー入力に基づいたアニメーション画像生成方法において、
    ユーザのサービスリクエストに応じてユーザ端末のカメラを起動するステップと、
    前記ユーザによってキーが入力されたか否かを判断するステップと、
    前記キーが入力されるごとに起動したカメラを用いて撮影した複数のスナップショットイメージを取得するステップと、
    前記取得した複数のスナップショットイメージを用いて時間に応じて変化するアニメーション画像を生成するステップと、
    を含み、
    前記ユーザにより入力されたキーはテキストに対応し、
    前記スナップショットイメージを取得するステップは、前記ユーザ端末で起動したカメラを用いて撮影したイメージにユーザが入力したキーに対応するテキストがオーバーレイされないスナップショットイメージを取得し、
    前記アニメーション画像は、前記ユーザが入力したキーに対応するテキストが結合された文章がオーバーレイされて生成されるか、又は、テンプレートに含まれて生成される、アニメーション画像生成方法。
  4. 前記アニメーション画像は、前記アニメーション画像を選択することによって呼び出されるアプリケーションに関するスキーム情報、又は前記アニメーション画像を選択することによって接続されるウェブページに対するリンク情報が設定される、請求項1に記載のアニメーション画像生成方法。
  5. 前記アニメーション画像は、前記ユーザ端末で起動したカメラを用いて、撮影したイメージにユーザが入力したキーに対応するテキストがテーマに適用されたスナップショットイメージに基づいて生成される、請求項1に記載のアニメーション画像生成方法。
  6. キー入力に基づいたアニメーション画像生成方法において、
    ユーザのサービスリクエストに応じてユーザ端末のカメラを起動するステップと、
    前記ユーザによってキーが入力されたか否かを判断するステップと、
    前記キーが入力されるごとに起動したカメラを用いて撮影した複数のスナップショットイメージを取得するステップと、
    前記取得した複数のスナップショットイメージを用いて時間に応じて変化するアニメーション画像を生成するステップと、
    を含み、
    前記ユーザにより入力されたキーはテキストに対応し、
    前記アニメーション画像は、前記ユーザ端末で起動したカメラを用いて、撮影したイメージでユーザが入力したキーに対応するテキストがカスタムステッカーに表現されたスナップショットイメージに基づいて生成される、アニメーション画像生成方法。
  7. 前記アニメーション画像は、前記キーが入力されるごとに取得されたスナップショットイメージのうち、ユーザの身体部位が予め設定された閾値領域以上に含まれた少なくとも1つのスナップショットイメージを抽出することで生成される、請求項1に記載のアニメーション画像生成方法。
  8. 前記アニメーション画像をチャットルーム又は特定領域を介して第三者と共有するステップをさらに含み、
    前記チャットルーム又は特定領域で、(i)ユーザが登録したアニメーション画像の大きさが、第三者が登録したアニメーション画像の大きさに応じて小さく表示され、又は、
    前記チャットルーム又は特定領域で、(ii)ユーザが選択したアニメーション画像の大きさは拡大して表示される、請求項1に記載のアニメーション画像生成方法。
  9. 前記アニメーション画像は、前記特定領域又はチャットルームで表示された後、予め設定されたイベントが満足されれば消える、請求項8に記載のアニメーション画像生成方法。
  10. キー入力に基づいたアニメーション画像生成方法を行うユーザ端末において、
    前記ユーザ端末はプロセッサを含み、
    前記プロセッサは、
    ユーザのサービスリクエストに応じてユーザ端末のカメラを起動し、
    前記ユーザによってキーが入力されたか否かを判断し、
    前記キーが入力されるごとに起動したカメラを用いて撮影した複数のスナップショットイメージを取得し、
    前記取得した複数のスナップショットイメージを用いて時間に応じて変化するアニメーション画像を生成し、
    前記ユーザにより入力されたキーはテキストに対応し、
    前記プロセッサは、前記ユーザ端末で起動したカメラを用いてリアルタイム撮影したイメージにユーザが入力したキーに対応するテキストがオーバーレイされたスナップショットイメージを取得し、
    前記アニメーション画像は、前記キーに対応するテキストがオーバーレイされたスナップショットイメージを組み合わせることで生成される、ユーザ端末。
  11. 前記テキストは、(i)ユーザ端末の物理的キーボードに含まれているキー、(ii)ユーザ端末のタッチスクリーンの仮想キーボードに含まれているキー、又は(iii)音声認識装置を介して音声に認識される音節又は節のいずれか1つに対応する、請求項10に記載のユーザ端末。
  12. キー入力に基づいたアニメーション画像生成方法を行うユーザ端末において、
    前記ユーザ端末はプロセッサを含み、
    前記プロセッサは、
    ユーザのサービスリクエストに応じてユーザ端末のカメラを起動し、
    前記ユーザによってキーが入力されたか否かを判断し、
    前記キーが入力されるごとに起動したカメラを用いて撮影した複数のスナップショットイメージを取得し、
    前記取得した複数のスナップショットイメージを用いて時間に応じて変化するアニメーション画像を生成し、
    前記ユーザにより入力されたキーはテキストに対応し、
    前記プロセッサは、前記ユーザ端末で起動したカメラを用いて撮影したイメージにユーザが入力したキーに対応するテキストがオーバーレイされないスナップショットイメージを取得し、
    前記アニメーション画像は、前記ユーザが入力したキーに対応するテキストが結合された文章がオーバーレイされて生成されたり、又は、テンプレートに含まれて生成される、ユーザ端末。
  13. 前記アニメーション画像は、前記アニメーション画像を選択することによって呼び出されるアプリケーションに関するスキーム情報、又は前記アニメーション画像を選択することによって接続されるウェブページに対するリンク情報が設定される、請求項10に記載のユーザ端末。
  14. 前記アニメーション画像は、前記ユーザ端末で起動したカメラを用いて撮影したイメージにユーザが入力したキーに対応するテキストがテーマに適用されたスナップショットイメージに基づいて生成される、請求項10に記載のユーザ端末。
  15. キー入力に基づいたアニメーション画像生成方法を行うユーザ端末において、
    前記ユーザ端末はプロセッサを含み、
    前記プロセッサは、
    ユーザのサービスリクエストに応じてユーザ端末のカメラを起動し、
    前記ユーザによってキーが入力されたか否かを判断し、
    前記キーが入力されるごとに起動したカメラを用いて撮影した複数のスナップショットイメージを取得し、
    前記取得した複数のスナップショットイメージを用いて時間に応じて変化するアニメーション画像を生成し、
    前記ユーザにより入力されたキーはテキストに対応し、
    前記アニメーション画像は、前記ユーザ端末で起動したカメラを用いて撮影したイメージでユーザが入力したキーに対応するテキストがカスタムステッカーに表現されたスナップショットイメージに基づいて生成される、請求項10に記載のユーザ端末。
  16. 前記アニメーション画像は、前記キーが入力されるごとに取得されたスナップショットイメージのうち、ユーザの身体部位が予め設定された閾値領域以上に含まれた少なくとも1つのスナップショットイメージを抽出することで生成される、請求項10に記載のユーザ端末。
  17. 前記プロセッサは、アニメーション画像をチャットルーム又は特定領域を介して第三者と共有し、
    前記チャットルーム又は特定領域で、(i)ユーザが登録したアニメーション画像の大きさが第三者が登録したアニメーション画像の大きさに応じても小さく表示され、又は、
    前記チャットルーム又は特定領域で、(ii)ユーザが選択したアニメーション画像の大きさは拡大して表示される、請求項10に記載のユーザ端末。
  18. 前記アニメーション画像は、前記特定領域又はチャットルームで表示された後、予め設定されたイベントが満足されれば消える、請求項17に記載のユーザ端末。
JP2018165693A 2017-09-05 2018-09-05 キー入力に基づいたアニメーション画像生成方法及び前記方法を行うユーザ端末 Active JP6697043B2 (ja)

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
KR10-2017-0113524 2017-09-05
KR1020170113524A KR101967998B1 (ko) 2017-09-05 2017-09-05 키 입력에 기초한 움직임 이미지 생성 방법 및 상기 방법을 수행하는 사용자 단말

Publications (2)

Publication Number Publication Date
JP2019047500A JP2019047500A (ja) 2019-03-22
JP6697043B2 true JP6697043B2 (ja) 2020-05-20

Family

ID=65517394

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2018165693A Active JP6697043B2 (ja) 2017-09-05 2018-09-05 キー入力に基づいたアニメーション画像生成方法及び前記方法を行うユーザ端末

Country Status (3)

Country Link
US (1) US10580188B2 (ja)
JP (1) JP6697043B2 (ja)
KR (1) KR101967998B1 (ja)

Families Citing this family (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US10754987B2 (en) * 2018-09-24 2020-08-25 International Business Machines Corporation Secure micro-service data and service provisioning for IoT platforms
US10848606B2 (en) * 2019-10-12 2020-11-24 Adam Diamond Divided display of multiple cameras
US20230281905A1 (en) * 2022-03-07 2023-09-07 Xapa World, Inc. Systems and methods for creating personalized electronic animated scenes

Family Cites Families (25)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR950007027B1 (ko) * 1992-12-17 1995-06-26 삼성항공산업주식회사 줌 카메라의 스냅촬영 장치 및 그 제어방법
JP3711418B2 (ja) 1996-02-21 2005-11-02 カシオ計算機株式会社 顔画像表示装置及び顔画像通信システム
US6034728A (en) * 1996-12-30 2000-03-07 Arena; Luigi Snapshot adapter for video cameras
WO2000008585A2 (en) * 1998-08-04 2000-02-17 Contec Medical Ltd. Surgical recording and reporting system
TW502532B (en) * 1999-12-24 2002-09-11 Sanyo Electric Co Digital still camera, memory control device therefor, apparatus and method for image processing
KR20020027922A (ko) * 2000-10-06 2002-04-15 김영민 동영상 및 스냅 영상 자동 생성 장치 시스템
JP3866950B2 (ja) * 2001-09-07 2007-01-10 シャープ株式会社 画像端末機器
JP3797956B2 (ja) * 2002-05-28 2006-07-19 信 杉本 Webページへの集客支援システム
JP4351160B2 (ja) * 2002-08-12 2009-10-28 京セラ株式会社 撮影機能付き通信端末、同通信端末用プログラム
JP2005109648A (ja) * 2003-09-29 2005-04-21 Matsushita Electric Ind Co Ltd 撮像装置及び動画生成方法
US7697827B2 (en) * 2005-10-17 2010-04-13 Konicek Jeffrey C User-friendlier interfaces for a camera
JP2009053560A (ja) * 2007-08-28 2009-03-12 Funai Electric Co Ltd 撮像装置
JP2009141555A (ja) 2007-12-05 2009-06-25 Fujifilm Corp 音声入力機能付き撮像装置及びその音声記録方法
JP2010066844A (ja) 2008-09-09 2010-03-25 Fujifilm Corp 動画コンテンツの加工方法及び装置、並びに動画コンテンツの加工プログラム
JP5203281B2 (ja) * 2009-03-31 2013-06-05 綜合警備保障株式会社 人物検出装置、人物検出方法、及び人物検出プログラム
JP2012003689A (ja) * 2010-06-21 2012-01-05 Sony Corp 情報処理装置、情報処理方法およびプログラム
KR20130038532A (ko) * 2011-10-10 2013-04-18 한국전자통신연구원 스냅샷 이미지 저장 방법 및 장치
JP5909459B2 (ja) * 2013-05-02 2016-04-26 グリー株式会社 メッセージ送受信支援システム、メッセージ送受信支援プログラム及びメッセージ送受信支援方法
KR20150009186A (ko) 2013-07-16 2015-01-26 삼성전자주식회사 메신저 기반의 대화 서비스 기능 운용 방법 및 사용자 인터페이스 그리고 이를 지원하는 전자 장치
KR101398781B1 (ko) * 2014-03-05 2014-05-27 지윤 시간기반 하이퍼링크를 포함한 미디어파일 기록매체 및 그 재생장치
KR20150109764A (ko) * 2014-03-20 2015-10-02 엘지전자 주식회사 단말기 및 상기 단말기에서 데이터 처리 방법
US10170157B2 (en) * 2015-06-07 2019-01-01 Apple Inc. Method and apparatus for finding and using video portions that are relevant to adjacent still images
US9743024B2 (en) * 2015-07-01 2017-08-22 Massachusetts Institute Of Technology Method and apparatus for on-chip per-pixel pseudo-random time coded exposure
US10416800B2 (en) * 2015-08-10 2019-09-17 Apple Inc. Devices, methods, and graphical user interfaces for adjusting user interface objects
US9990128B2 (en) * 2016-06-12 2018-06-05 Apple Inc. Messaging application interacting with one or more extension applications

Also Published As

Publication number Publication date
US10580188B2 (en) 2020-03-03
JP2019047500A (ja) 2019-03-22
KR101967998B1 (ko) 2019-04-11
KR20190026512A (ko) 2019-03-13
US20190073817A1 (en) 2019-03-07

Similar Documents

Publication Publication Date Title
US11645804B2 (en) Dynamic emoticon-generating method, computer-readable storage medium and computer device
CN107770626B (zh) 视频素材的处理方法、视频合成方法、装置及存储介质
CN110543268B (zh) 用于导航媒体内容的设备、方法和图形用户界面
US20160227115A1 (en) System for digital media capture
EP2887686A1 (en) Sharing content on devices with reduced user actions
CN107370887B (zh) 一种表情生成方法及移动终端
KR101301794B1 (ko) 동적 이모티콘을 이용하는 인스턴트 메시징 서비스를 제공하는 방법 및 그 방법을 실행하는 이동 단말
CN109691074A (zh) 用于增强的用户交互的图像数据
JP6697043B2 (ja) キー入力に基づいたアニメーション画像生成方法及び前記方法を行うユーザ端末
TW201540115A (zh) 通訊事件歷史
CN109660873B (zh) 基于视频的交互方法、交互装置和计算机可读存储介质
CN114025189B (zh) 虚拟对象生成方法、装置、设备及存储介质
WO2021259185A1 (zh) 图像处理方法、装置、设备及可读存储介质
CN112672061B (zh) 视频拍摄方法、装置、电子设备及介质
CN113806570A (zh) 图像生成方法和生成装置、电子设备和存储介质
CN105808231B (zh) 录制与播放脚本的***及方法
CN109756783B (zh) 海报的生成方法及装置
CN116939275A (zh) 直播虚拟资源展示方法、装置、电子设备、服务器及介质
WO2020124228A1 (en) Asynchronous short video communication platform based on animated still images and audio
JP2016151975A (ja) 合成動画データ生成システムおよびプログラム
KR101729377B1 (ko) 영상 메시지 전송 장치
CN116543079A (zh) 表情图像的生成方法、装置、电子设备和可读存储介质
CN115408986A (zh) 文字调整方法和装置
JP2024517561A (ja) 協力するためにデジタル記録を管理するためのシステム及び方法
CN117395462A (zh) 媒体内容的生成方法、装置、电子设备和可读存储介质

Legal Events

Date Code Title Description
A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20180905

A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20191023

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20191105

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20200204

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20200303

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20200304

TRDD Decision of grant or rejection written
A01 Written decision to grant a patent or to grant a registration (utility model)

Free format text: JAPANESE INTERMEDIATE CODE: A01

Effective date: 20200407

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20200423

R150 Certificate of patent or registration of utility model

Ref document number: 6697043

Country of ref document: JP

Free format text: JAPANESE INTERMEDIATE CODE: R150

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250