Nothing Special   »   [go: up one dir, main page]

JP6882992B2 - 動画像をプレビューする方法及びデバイス、並びに表現パッケージを表示する方法及びデバイス - Google Patents

動画像をプレビューする方法及びデバイス、並びに表現パッケージを表示する方法及びデバイス Download PDF

Info

Publication number
JP6882992B2
JP6882992B2 JP2017565914A JP2017565914A JP6882992B2 JP 6882992 B2 JP6882992 B2 JP 6882992B2 JP 2017565914 A JP2017565914 A JP 2017565914A JP 2017565914 A JP2017565914 A JP 2017565914A JP 6882992 B2 JP6882992 B2 JP 6882992B2
Authority
JP
Japan
Prior art keywords
frame number
moving image
preview
image data
representation
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
JP2017565914A
Other languages
English (en)
Other versions
JP2018528634A (ja
JP2018528634A5 (ja
Inventor
ヂュ,ヂーチアン
Original Assignee
アドバンスド ニュー テクノロジーズ カンパニー リミテッド
アドバンスド ニュー テクノロジーズ カンパニー リミテッド
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 アドバンスド ニュー テクノロジーズ カンパニー リミテッド, アドバンスド ニュー テクノロジーズ カンパニー リミテッド filed Critical アドバンスド ニュー テクノロジーズ カンパニー リミテッド
Publication of JP2018528634A publication Critical patent/JP2018528634A/ja
Publication of JP2018528634A5 publication Critical patent/JP2018528634A5/ja
Application granted granted Critical
Publication of JP6882992B2 publication Critical patent/JP6882992B2/ja
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F9/00Arrangements for program control, e.g. control units
    • G06F9/06Arrangements for program control, e.g. control units using stored programs, i.e. using an internal store of processing equipment to receive or retain programs
    • G06F9/44Arrangements for executing specific programs
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F40/00Handling natural language data
    • G06F40/10Text processing
    • G06F40/103Formatting, i.e. changing of presentation of documents
    • G06F40/106Display of layout of documents; Previewing
    • 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/048Interaction techniques based on graphical user interfaces [GUI]
    • G06F3/0484Interaction techniques based on graphical user interfaces [GUI] for the control of specific functions or operations, e.g. selecting or manipulating an object, an image or a displayed text element, setting a parameter value or selecting a range
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06TIMAGE DATA PROCESSING OR GENERATION, IN GENERAL
    • G06T1/00General purpose image data processing
    • G06T1/60Memory management
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06TIMAGE DATA PROCESSING OR GENERATION, IN GENERAL
    • G06T3/00Geometric image transformations in the plane of the image
    • G06T3/40Scaling of whole images or parts thereof, e.g. expanding or contracting
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F8/00Arrangements for software engineering
    • G06F8/60Software deployment
    • G06F8/65Updates

Landscapes

  • Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Software Systems (AREA)
  • General Engineering & Computer Science (AREA)
  • Computational Linguistics (AREA)
  • General Health & Medical Sciences (AREA)
  • Health & Medical Sciences (AREA)
  • Audiology, Speech & Language Pathology (AREA)
  • Artificial Intelligence (AREA)
  • Human Computer Interaction (AREA)
  • Information Transfer Between Computers (AREA)
  • User Interface Of Digital Computer (AREA)
  • Two-Way Televisions, Distribution Of Moving Picture Or The Like (AREA)
  • Facsimiles In General (AREA)

Description

本願は、2015年6月19日に提出され「動画像をプレビューする方法及びデバイス、並びに表現パッケージを表示する方法及びデバイス」と題された中国特許出願第201510346514.7号の優先権を主張し、上記中国特許出願は参照によってその全体が本明細書に組み込まれる。
本願は、イメージ処理技術の分野に関し、特に、動画像をプレビューする方法及びデバイス、並びに表現パッケージを表示する方法及びデバイスに関する。
インターネットの発達とともに、オンラインソーシャライジングは人々の生活にとって必須な部分となっている。様々な種類のソーシャルソフトウェアが多様な表現の入力機能を提供し、人々がオンライン上で感情を生き生きと、そして正確に表現できるように補っている。表現は、ソーシャルソフトウェアの競争性の中心である。
動的表現は静的表現に比べて遥かに人気が高いが、これは動的表現の方が生き生きしていて面白いからである。一般に、動的表現を用いる場合には、まず複数の動的表現が表現パッケージにてプレビューされ、次に、使用される動的表現がプレビューページから選択される。従来技術では、表現パッケージインストールファイル内の各々の動的表現は、動的表現を使用及びプレビューするためにそれぞれ用いる動的画像とプレビュー画像を含む、2つのファイルに対応している。言い換えれば、1つの動的表現全体の使用を達成するには2つの画像が必要だということである。この方法では、表現パッケージを作成する際に2つの画像を準備する必要があるため作業量が多くなり、表現パッケージインストールファイルのサイズが極端に大きくなり、その結果、ダウンロード中のネットワークトラフィック消費が増大してしまう。
これを考慮して、本願は、動画像をプレビューする方法を提供し、前記動画像はいくつかのフレームの静止画像データを含み、本方法は:
指定フレーム番号を持つ少なくとも1つのフレームの静止画像データを前記動画像から抽出するステップと:
前記抽出した静止画像データを表示するステップと;を備える。
本願は、表現パッケージを表示する方法を提供し、前記表現パッケージはいくつかのフレームの静止画像データを含む少なくとも1つの動的表現を有し、前記方法は:
指定フレーム番号を持つ少なくとも1つのフレームの静止画像データを表示対象の動的表現から抽出するステップと;
前記抽出した静止画像データを用いて、前記動的表現を表示するステップと;を備える。
本願は、動画像をプレビューするデバイスを更に提供し、前記動画像はいくつかのフレームの静止画像データを含み、本デバイスは:
指定フレーム番号を持つ少なくとも1つのフレームの静止画像データを前記動画像から抽出するように構成された画像データ抽出部と;
前記抽出した静止画像データを表示するように構成された画像データ表示部と;を備える。
本願は、表現パッケージを表示するデバイスを提供し、前記表現パッケージは、いくつかのフレームの静止画像データを含む少なくとも1つの動的表現を有し、前記デバイスは:
指定フレーム番号を持った少なくとも1つのフレームの静止画像データを表示対象の動的表現から抽出するように構成された表現データ抽出部と;
前記抽出した静止画像データを用いて前記動的表現を表示するように構成された表現データ表示部と;を備える。
上で述べた技術的解決策から、本願の実施の形態では、動画像内又は動的表現内の静止画像データを抽出して表示することにより、動画像をプレビューしている間又は動的表現を表示している間、プレビュー画像をダウンロードする必要がない。この技術的解決策を表現パッケージに適用すると、表現パッケージインストールファイルのサイズを縮小でき、ネットワークトラフィックを節約できる。更に、表現パッケージを作成する人員の仕事量を削減でき、表現パッケージの作成効率が向上する。
本願の実施の形態による動画像をプレビューする方法のフローチャートである。 本願の実施の形態による表現パッケージを表示する方法のフローチャートである。 本願の適用実施例による表現パッケージ内の動的表現をプレビューするフローチャートである。 本願の実施の形態を適用するデバイスのハードウェア構造図である。 本願の実施の形態による動画像をプレビューするデバイスの論理構成図である。 本願の実施の形態による表現パッケージを表示するデバイスの論理構成図である。
一般に、動画像は、内容の異なる複数の静止画像を組み合わせて形成される。動画像はこれら静止画像の画像データを含んでいる。各静止画像の画像データはフレームであり、動的効果は静止画像データを1フレームずつ表示することによって提示される。概して、動画像のプレビュー画像は静止画像のうちの1つであり、静止画像の画像データは動画像に含まれる。言い換えれば、表現パッケージ内の動的表現のプレビュー画像の画像データは繰り返し情報であり、繰り返し情報を除去することでインストールファイルのサイズを縮小できる。
本願の第1の実施の形態は、動画像内の部分的な静止画像データを用いることでプレビューを実行する新規の動画像プレビュー方法を提供する。この方法を用いて表現パッケージの動的表現をプレビューする場合、動的表現自体を用いてユーザのデバイス上でプレビューを実施する。これにより、表現パッケージインストールファイルのサイズを縮小でき、表現パッケージ作成中の作業量が減るため、従来技術の問題が解決する。
本願の第1の実施の形態は、動画像を取得し、その動画像をプレビューできるデバイスに適用される。このデバイスは演算及び記憶機能を持つあらゆるデバイスであってよく、例えば、モバイルフォン、タブレットコンピュータ、パーソナルコンピュータ(PC)、ノートパソコン、サーバであってよい。図1に、本願の第1の実施の形態による動画像をプレビューする方法のフローチャートを示す。
ステップ110:指定のフレーム数を持った少なくとも1つのフレームの静止画像データを動画像から抽出する。
インターネットからリアルタイムで取得した動画像を用いる、又は、ローカルのデバイスに記憶されている動画像を用いることができる。動画像は少なくとも2つのフレームの静止画像データを含む。各フレームの静止画像データはそれぞれのフレーム番号を持つ。動画像の表示中、静止画像データに対応する画像をフレーム番号順に従って表示すると動的効果が得られる。1つ又はいくつかのフレーム番号を持つ静止画像データを動画像から抽出する複数の具体的な実施は、様々な既存の画像処理ソフトウェアで提供されているので、ここでは説明を繰り返さない。
この実施の形態では、指定フレーム番号は単一フレーム番号であってよく、単一フレームの静止画像データを抽出し、このときのプレビュー効果は動的である。指定フレーム番号は2つ以上のフレーム番号であってもよく、2つ以上のフレームの静止画像データを抽出し、このときのプレビュー効果は動的である。
指定フレーム番号は、プレビュー画像を用いる種々の適用シナリオに従って、様々な方式で判定できる。例えば、所定の条件が合った場合には(例えば、動画像をプレビューする必要のあるソフトウェア又はアプリケーションの実行が開始したら、ユーザが動画像のプレビュー機能を用いる等)、予め設定されたアドレスを用いて、発行された動画像のフレーム番号をインターネットから取得し、発行されたフレーム番号を指定フレーム番号として用いる。動画像のビルトインフレーム番号をローカルに記憶してもよく、このビルトインフレーム番号を指定フレーム番号として用いる(表現パッケージ内の動的表現の場合は、各々の動的表現に対応するビルトインフレーム番号をインストールファイルに含めることができ、インストール中にビルトインフレーム番号がローカルに記憶される)。更に、デフォルトのフレーム番号を設定してもよく、このデフォルトのフレーム番号を指定フレーム番号として用いる。
発行されたフレーム番号を、予め設定されたアドレスを用いてインターネットから取得する方式は、動画像のプレビュー効果をネットワークサイドで集中して制御できる。表示されたプレビュー画像は、各クライアント端末の設定を変更することなく必要に応じて修正可能であり、プレビューはネットワーク速度が比較的遅い時に表示される。ローカルに記憶されたビルトインフレーム番号を用いる方式では、動画像をプレビューする際にネットワーク状態に影響を与えることを回避できるため、操作効率が高く、トラフィックの節約となる。しかし、これには、各動画像に対応するビルトインフレーム番号を予め構成する必要がある。デフォルトのフレーム番号を用いる方式も操作効率が高く、トラフィックの節約となる。更に、この方式は実施が単純で、先行する動画像(ネットワークサイドより提供された発行されたフレーム番号又は予め構成されたビルトインフレーム番号のない動画像)のプレビュー実施との互換性がある。しかし、各動画像の特徴を正確に表示することは困難である。
上に挙げた、指定フレーム番号を判定する3つの方式を組み合わせて用いることで、種々の方式を利用して、その欠点を可能な限り低減する効果を得ることができる。例えば、ビルトインフレーム番号と、デフォルトのフレーム番号とを組み合わせる。動画像のビルトインフレーム番号をローカルで検索し、見つかった場合には、ローカルに記憶されている動画像のビルトインフレーム番号を指定フレーム番号として用い、見つからなかった場合には、デフォルトのフレーム番号を動画像の指定フレーム番号として用いる。別の例では、発行されたフレーム番号とデフォルトのフレーム番号とを組み合わせる。動画像の発行されたフレーム番号を、予め設定されたアドレスを用いてインターネットから取得し、動画像の発行されたフレーム番号をインターネットから取得できない場合には、デフォルトのフレーム番号を動画像の指定フレーム番号として用いる。
実施例では、指定フレーム番号を、上述の3つの方式を組み合わせて判定できる。動画像の発行されたフレーム番号を、動画像の指定フレーム番号とするために、予め設定されたアドレスを用いて、インターネットから取得する。動画像の発行されたフレーム番号をインターネットから取得できない場合には、ローカルに記憶されている動画像のビルトインフレーム番号を指定フレーム番号として用い、ローカルに記憶された動画像のビルトインフレーム番号が見つからなかった場合には、デフォルトのフレーム番号を動画像の指定フレーム番号として用いる。
種々の動画像に含まれる静止画像フレームの数は大きく異なってよい。その結果、デフォルトのフレーム番号の設定がより便利になると同時に、間違ったフレーム番号によって生じるプレビュー失敗を回避できるルールを指定フレーム番号に設定することができる。例えば、動画像内の静止画像データのフレーム番号は、概して、1からM(Mは自然数)まで上昇し、指定フレーム番号のルールを次のように設定できる。指定フレーム番号における0及び/又は−1は最終フレームを表し、指定フレーム番号におけるN(Nは自然数)は、Nが動画像の最終フレームのフレーム番号よりも大きくない場合には第Nフレームを表し、Nが動画像の最終フレームのフレーム番号よりも大きい場合には最終フレームを表す。これにより、デフォルトのフレーム番号は、第1フレームをプレビューに使えるよう1であってよく、最終フレームをプレビューに使えるよう0又は−1であってよく、更に、第1フレームと最終フレームとで形成された動画像をプレビューに使えるよう(1,0)又は(1,−1)であってもよい。更に、発行されたフレーム番号、ビルトインフレーム番号、又は、デフォルトのフレーム番号が動画像の最大フレーム番号を超える場合でも、動画像をプレビューすることができる。
ステップ120:静止画像データを表示する。
ステップ110で抽出した静止画像データを、画像データとしてプレビュー画像にてユーザに対して表示する。このような機能は、従来技術における様々なタイプのシステムソフトウェア及び画像処理アプリケーションソフトウェアを用いて実施できるため、ここでは詳細に説明しない。
実施において、プレビュー画像は動画像から抽出した静止画像データに従って生成でき、生成されたプレビュー画像がキャッシュされる。動画像をプレビューする際には、キャッシュを検索して、動画像のプレビュー画像が記憶されているかどうかを調べ、記憶されていれば、キャッシュされたプレビュー画面を表示し、記憶されていなければ、ステップ110とステップ120を実行して、静止画像データを抽出及び表示し、抽出した静止画像データに従ってプレビュー画像を生成し、プレビュー画像をキャッシュに保存する。
指定フレーム番号が単一フレーム番号である場合には、抽出した単一フレームの静止画像データを用いて静止プレビュー画像を生成する。指定フレーム番号が2つ以上のフレーム番号である場合には、抽出した2つ以上のフレームの静止画像データを用いて動的プレビュー画像を生成する。単一フレームの静止画像データを用いて静止プレビュー画像を生成する、そして、1よりも多いフレームの静止画像データを用いて動的プレビュー画像を生成する、様々な具体的な実施は多様な既存の画像処理ソフトウェアにおいて提供されており、これらの画像処理ソフトウェアは全て市販されているため、ここでは詳細に説明しない。
動画像をプレビューする必要がある場合、キャッシュ内の動画像のプレビュー画像をユーザに表示できる。既存の静的プレーヤを呼び出して静止プレビュー画像を表示でき、既存の動的プレーヤを呼び出して動的プレビュー画像を表示できる。更に、動画像と静止画像の両方をサポートする既存の画像プレーヤを用いてプレビュー画像を表示できる。この実施の形態においてこれは限定されない。
大容量の不揮発性記憶スペースを有するデバイスの場合には、プレビュー画像のキャッシュ領域を不揮発性記憶装置内に設定することで、プレビュー画像を生成する処理時間が削減され、動画像プレビューの効率が向上する。
このように、本願の第1の実施の形態では、動画像内の静止画像データを用いて、静的又は動的プレビュー機能を実施する。この方法を表現パッケージに適用すれば、インストールファイル内の各動画像に対応するプレビュー画像を構成する必要がなくなるため、表現パッケージインストールファイルのサイズを縮小でき、インストールファイルのダウンロード時に消費するネットワークトラフィックを節約できる。更に、インストールパッケージ作成を行う人員は、各動的表現についてプレビュー画面を生成する必要がないため、表現パッケージ作成中の作業量が減り、作成効率が向上する。
本願の第2の実施の形態は、動的表現内の部分的な静止画像データを用いて動的表現を表示する、新規の表現パッケージ表示方法を提供する。こうすることで、表現パッケージ内の表現をユーザのデバイス上に表示する場合に、表示は動的表現自体を用いて実施できるため、表現パッケージインストールファイルのサイズが縮小され、表現パッケージの作成における作業量が減り、従来技術における問題を解決する。
本願の第2の実施の形態を、表現パッケージインストールファイルをダウンロードし、表現パッケージを完成させるデバイスに適用する。このデバイスは、演算機能と記憶機能とを持つ任意のデバイスであってよい。表現パッケージのインストールの完了後に、ユーザが表現パッケージを選択すると、デバイスはユーザが表現パッケージ内の表現をプレビューできるように、表現パッケージをユーザに対して表示する。
第2の実施の形態では、インストール後のデバイス上の表現パッケージインストールファイル及び表現パッケージファイルは少なくとも1つの動的表現を含むが、各動的表現に対応するプレビュー表現は含まない。各動的表現は、それぞれのフレーム番号を持つ少なくとも2つのフレームの静止画像データを含む動画像である。図2に、本願の第2の実施の形態における表現パッケージを表示する方法の手順を示す。
ステップ210:指定フレーム番号を持った少なくとも1つのフレームの静止画像データを表示対象の動的表現から抽出する。
表現パッケージ内の表現の量と、表現を用いるソーシャルソフトウェアのインターフェース設計とに従って、毎回、ユーザに対して表示される表現は表現パッケージ内の全ての表現であっても一部の表現であってもよい。少なくとも1つのフレームの静止画像データを、指定フレーム番号に従い、表示対象の動的表現について抽出する。指定フレーム番号は、表現を静的表示するために用いられる単一フレーム番号であってよい。指定フレーム番号は、表現を動的表示するために用いられる2つ以上のフレーム番号であってもよい。
指定フレーム番号は様々な方式で判定できる。インターネットから取得した動的表現の発行されたフレーム番号、表現パッケージに含まれている動的表現のビルトインフレーム番号、又は、デフォルトのフレーム番号を、指定フレーム番号として用いることができる。
発行されたフレーム番号について、発行されたフレーム番号をダウンロードするために予め設定されたアドレスは、表現パッケージ内に予め構成されていてよい。あるいは、発行されたフレーム番号を取得するために予め設定されたアドレスは、表現パッケージを用いるビルトインソーシャルソフトウェアであってよく、各動的表現の発行されたフレーム番号は、世界規模の表現識別子(全ての表現の中の各表現が持つ一意の識別子)、又は、パッケージ内の表現識別子(表現が位置する表現パッケージ内の各表現の一意の識別子)と表現パッケージ識別子(全ての表現パッケージの中の表現パッケージの一意の識別子)との組み合わせを用いて取得できる。
ビルトインフレーム番号の場合、各動的表現に対応するビルトインフレーム番号を表現パッケージインストールファイルに含めることができ、表現パッケージのインストール後に、各動的表現のビルトインフレーム番号をデバイスのローカルの表現パッケージに格納する。
デフォルトのフレーム番号では、表現パッケージ又は表現パッケージを用いるソーシャルソフトウェアにデフォルトのフレーム番号を設定できる。
指定フレーム番号は、上に挙げた3つのフレーム番号を組み合わせて判定できる。具体的に、動的表現の発行されたフレーム番号は、予め設定されたアドレスに基づいてインターネットから取得され、指定フレーム番号として機能する。ここで、動的表現の発行されたフレーム番号を取得できない場合には、表現パッケージに含まれている動的表現のビルトインフレーム番号を指定フレーム番号として用い、動的表現のビルトインフレーム番号が見つからない場合には、デフォルトのフレーム番号を動的表現の指定フレーム番号として用いる。
上に挙げた3つのフレーム番号を指定フレーム番号としてそれぞれ用いる場合の利点と欠点については、第1の実施の形態の例示を参照されたい。更に、上に挙げた3つのフレーム番号のうち2つ又は3つの組み合わせと、得られる技術的効果とを用いて指定フレーム番号を判定する方式も第1の実施の形態を参照して得られる。更に、この実施の形態では指定フレーム番号に特定のルールを設定してもよい。詳細については第1の実施の形態を参照されたい。ここでは詳細な説明を繰り返さない。
ステップ220:抽出した静止画像データを用いて動的表現を表示する。
概して、表現パッケージは、ソーシャルソフトウェア内に頻繁に表示される必要があるため、動的表現に対応するプレビュー表現を、動的表現から抽出した静止画像データに従って生成し、生成したこのプレビュー表現をキャッシュする。表示対象の動的表現について表現パッケージを表示する場合には、キャッシュを検索して、動的表現に対応するプレビュー表現があるかどうかを調べる。動的表現に対応するプレビュー表現がある場合には、対応するレビュー表現を用いてその動的表現を表示し、ない場合には、ステップ210とステップ220を実行して、静止画像データを抽出及び表示し、抽出した動画像データに従ってプレビュー表現を生成し、このプレビュー表現をキャッシュに格納する。
実施においては、ローカルなデバイスに記憶されている表現パッケージ内にキャッシュを設定することができる。こうすることで、動的表現を最初に表示するときに各動的表現についてプレビュー表現を生成し、このプレビュー表現を以降の表示において表現パッケージの表示に用いることができるため、デバイスの演算負荷が減り、表現パッケージの表示効率性が向上する。
第2の実施の形態では、表現パッケージは動的表現内の静止画像データを用いて表示され、表現パッケージインストールファイル内の各動的表現に対応するプレビュー表現を構成する必要がないため、表現パッケージインストールファイルのサイズを縮小でき、インストールファイルのダウンロード時に消費されるネットワークトラフィックを節約できる。更に、インストールパッケージ作成を行う人員は、各動的表現についてプレビュー表現を生成する必要がないため、表現パッケージ作成中の作業量が減り、作成効率が向上する。
本願の適用実施例では、ユーザのAndroid端末上のソーシャルアプリケーション(App)が表現パッケージをダウンロード及びインストールし、表現パッケージは各動的表現の動画像と、動画像のダウンロードフレーム番号を取得するためのネットワークアドレスとを含んでいるが、動的表現のプレビュー画像は含まない。ソーシャルAPPは、プレビュー画像のためのキャッシュ領域を設定する。
ユーザが、ソーシャルAPPの表現パッケージのラベルをクリックすると、表現パッケージ内のいくつかの動的表現のプレビュー画像がインターフェース上に表示される。表示対象の動的表現01.gifを例に挙げ、図3に、適用実施例による動的表現をプレビューする手順を示す。
ステップ301:キャッシュ領域内で、動的表現01.gifのプレビュー画像について検索する。
ステップ302:プレビュー画像が見つかったかどうかを判定し、見つかった場合にはステップ303を実行し、見つからなかった場合にはステップ304を実行する。
ステップ303:01.gifのプレビュー画像をインターフェース上に表示し、手順が終了する。
ステップ304:表現パッケージ内のネットワークアドレスを取得し、01.gifの発行されたフレーム番号がこのネットワークアドレスから要求される。
ステップ305:ネットワークアドレスから返された、発行されたフレーム番号が所定時間内に受信されたかどうかを判断し、受信された場合にはステップ306を実行し、受信されていない場合にはステップ307を実行する。
ステップ306:発行されたフレーム番号が01.gifの最大フレーム番号よりも大きい場合には、01.gifの最大フレーム番号を指定フレーム番号(PreviewIndex)として用い、大きくない場合には、発行されたフレーム番号を指定フレーム番号として用い、手順はステップ308へ進む。
ステップ307:デフォルトフレーム番号0を指定フレーム番号として用い、ここで、0は動画像の静止画像データの最終フレームを表す。
ステップ308:オープンソースコンポーネントGIFDrawableを呼び出して01.gifをメモリにロードし、指定フレーム番号を持つ静止画像データを抽出する。
ステップ309:抽出された静止画像データを、Androidシステムが提供する画像コンテナImageView内に配置し、ImageViewによってこの静止画像データをユーザに対して表示して、01.gifのプレビューを実施する。
ステップ310:抽出した静止画像データを用いて01.gifのプレビューファイルを生成し、生成したプレビューファイルをキャッシュ領域内に記憶する。こうすることで、後に01.gifをプレビューする必要があるときに、記憶されているプレビューファイルをキャッシュ領域から読み出して、直接表示できる。
ステップ309とステップ310との間には連続関係がないことに留意すべきである。
上の手順の実施に対応し、本願の実施の形態は、動画像をプレビューするためのデバイスを更に提供する。このデバイスはソフトウェアを介しても実施でき、ハードウェア、又は、ソフトウェアとハードウェアとの組み合わせによっても実施できる。ソフトウェアの実施を、論理的意味でのデバイスとしての実施例として用いると、デバイスは、その中央処理装置(CPU)が対応のコンピュータプログラムを読み出すことにより形成され、デバイスは実行のためメモリ内に位置する。ハードウェアの観点から、図4に示すCPUとメモリと不揮発性記憶装置に加えて、動画像をプレビューするためのデバイスが位置するデバイスは、一般的には、無線信号を送受信するチップ、ネットワーク通信機能を実施するためのボードカード等のようなその他のハードウェアを更に含む。
図5は、本願の実施の形態による動画像をプレビューするデバイスを示す。動画像はいくつかのフレームの静止画像を含む。デバイスは、画像データ抽出部と画像データ表示部とを含む。画像データ抽出部は、指定フレーム番号を持つ少なくとも1つのフレームの静止画像データを動画像から抽出するように構成されており、画像データ表示部は、抽出した静止画像データを表示するように構成されている。
任意で、前記指定フレーム番号は、インターネットから取得した前記動画像の発行されたフレーム番号、前記動画像のローカルに記憶されているビルトインフレーム番号、又はデフォルトのフレーム番号を含む。
任意で、前記デバイスは指定フレーム番号部を更に備え、前記指定フレーム番号部は、前記動画像の前記発行されたフレーム番号を、予め設定されたアドレスに基づいて前記インターネットから取得し、前記指定フレーム番号として機能させ;前記動画像の前記発行されたフレーム番号を取得できない場合には、前記ローカルに記憶された前記動画像のビルトインフレーム番号を前記指定フレーム番号として用い;前記動画像の前記ビルトインフレーム番号が見つからない場合には、前記デフォルトのフレーム番号を前記動画像の前記指定フレーム番号として用いるように構成される。
任意で、前記指定フレーム番号内で、0又は−1は前記動画像の前記静止画像データの前記最終フレームを表す。前記指定フレーム番号内のNは、Nが前記動画像の前記最大フレーム番号よりも大きくない場合には、前記動画像の前記静止画像データの第Nフレームを表し、Nが前記動画像の前記最大フレーム番号よりも大きい場合には、前記動画像の前記静止画像データの最終フレームを表す。Nは自然数である。
任意で、前記デバイスは、プレビュー画像キャッシュ部とプレビュー画像表示部を更に備えてもよい。前記プレビュー画像キャッシュ部は、前記抽出された静止画像データに従ってプレビュー画像を生成し、前記生成されたプレビュー画像をキャッシュするように構成される。前記プレビュー画像表示部は、前記動画像をプレビューするときに、前記動画像の前記プレビュー画像が前記キャッシュ内に見つかった場合には、前記キャッシュされたプレビュー画像を表示するように構成される。
任意で、前記動画像は表現パッケージ内の動的表現を含む。前記表現パッケージのインストールファイルは、前記動画表現に対応し、前記指定フレーム番号として用いられるビルトインフレーム番号を含む。
図6は、本願の実施の形態による動画像をプレビューするデバイスを示す。前記表現パッケージは、いくつかのフレームの静止画像データを含む少なくとも1つの動画像を有する。前記デバイスは表現データ抽出部と表現データ表示部を備える。表現データ抽出部は、指定フレーム番号を持った少なくとも1つのフレームの静止画像データを表示対象の動的表現から抽出するように構成され、表現データ表示部は、前記抽出した静止画像データを用いて前記動的表現を表示するように構成される。
任意で、前記指定フレーム番号は、前記インターネットから取得した前記動的表現の発行されたフレーム番号、前記表現パッケージ内に含まれる前記動的表現のビルトインフレーム番号、又は、デフォルトのフレーム番号を含む。
任意で、前記デバイスは、指定フレーム番号部を更に備え、前記指定フレーム番号部は、前記動的表現の前記発行されたフレーム番号を、予め設定されたアドレスに基づいて前記インターネットから取得し、前記指定フレーム番号として機能させ;前記動画像の前記発行されたフレーム番号を取得できない場合には、前記表現パッケージ内に含まれた前記動的表現の前記ビルトインフレーム番号を前記指定フレーム番号として用い;又、前記動的表現の前記ビルトインフレーム番号が見つからない場合には、前記デフォルトのフレーム番号を前記動的表現の前記指定フレーム番号として用いるように構成される。
任意で、前記デバイスは、プレビュー表現キャッシュ部とプレビュー表現表示部を更に備える。プレビュー表現キャッシュ部は、前記動的表現に対応するプレビュー表現を、前記抽出した静止画像データに従って生成し、前記生成したプレビュー表現をキャッシュするように構成される。プレビュー表現表示部は、前記表示対象の動的表現に対応するプレビュー表現が前記キャッシュ内に見つかった場合には、前記プレビュー表現を用いて前記動的表現を表示するように構成される。
上述の説明は本願の好ましい実施の形態にすぎず、本願を限定するものではない。本願の趣旨と原理の範囲内でなされるあらゆる修正、均等な置換、改良は本願の保護範囲に入る。
典型的な構成では、コンピューティングデバイスは、1つ以上のプロセッサ(CPU)、入出力インターフェース、ネットワークインターフェース、及びメモリを含む。
メモリは、読み出し専用メモリ(ROM)又はフラッシュRAMなどのコンピュータ可読媒体における、揮発性メモリ、ランダムアクセスメモリ(RAM)及び/又は不揮発性メモリなどを含むことができる。メモリは、コンピュータ可読媒体の一例である。
コンピュータ可読媒体は、不揮発性及び揮発性媒体ならびに可動及び非可動媒体を含み、任意の方法又は技術によって情報記憶を実施することができる。情報は、コンピュータ可読命令、データ構造、及び、プログラム又は他のデータのモジュールであってもよい。コンピュータ記憶媒体は、例えば、相変化メモリ(PRAM)、スタティックランダムアクセスメモリ(SRAM)、ダイナミックランダムアクセスメモリ(DRAM)、他のタイプのRAM、ROM、電気的消去再書込可能読出し専用メモリ(EEPROM)、フラッシュメモリ、又は他のメモリ技術、コンパクトディスク読取り専用メモリ(CD-ROM)、デジタル多目的ディスク(DVD)、又は他の光学記憶装置、カセットテープ、磁気テープ/磁気ディスク記憶装置、又は他の磁気記憶装置、又は任意の他の非伝送媒体を非限定的に含み、コンピューティングデバイスにアクセス可能な情報を格納するために使用することができる。本明細書の定義によれば、コンピュータ可読媒体は、変調データ信号及び搬送波などの一時媒体を含まない。
用語「含む」、「備える」、又はこれらの他の派生形は、非排他的な包含をカバーすることを意図し、一連の要素を含む工程、方法、商品、デバイスは、前記要素を含むだけでなく、明確に示されていないその他の要素をも含むか、あるいは、その工程、方法、商品、デバイスに固有な要素を更に含む点にも留意されたい。さらなる限定をせずに、表現「〜を含む(include a/an…)」によって定義される要素は、その要素を含む工程、方法、商品、デバイスがその他の同じ要素を更に有することを除外するものではない。
当業者は、本願の実施の形態を、方法、システム、又はコンピュータプログラム製品として提供できることを理解されたい。したがって、本願は、完全なハードウェアの実施の形態、完全なソフトウェアの実施の形態、又は、ソフトウェアとハードウェアの組み合わせの実施の形態として実施できる。更に、本願は、コンピュータで使用可能なプログラムコードを含むコンピュータで使用可能な1つ以上の記憶媒体上(磁気ディスクメモリ、CD−ROM、光学メモリ等を非限定的に含む)で実施されるコンピュータプログラム製品の形態であってもよい。
[第1の局面]
いくつかのフレームの静止画像データを含む動画像をプレビューする方法であって、前記方法は:
指定フレーム番号を持つ少なくとも1つのフレームの静止画像データを前記動画像から抽出するステップと:
前記抽出した静止画像データを表示するステップと;を備える、
動画像をプレビューする方法。
[第2の局面]
前記指定フレーム番号は、インターネットから取得した前記動画像の発行されたフレーム番号、前記動画像のローカルに記憶されているビルトインフレーム番号、又はデフォルトのフレーム番号を含む、
第1の局面に記載の方法。
[第3の局面]
前記方法は:
前記動画像の前記発行されたフレーム番号を、予め設定されたアドレスに基づいて前記インターネットから取得し、前記指定フレーム番号として機能させるステップと;
前記動画像の前記発行されたフレーム番号を取得できない場合には、ローカルに記憶された前記動画像のビルトインフレーム番号を前記指定フレーム番号として用いるステップと;
前記動画像の前記ビルトインフレーム番号が見つからない場合には、前記デフォルトのフレーム番号を前記動画像の前記指定フレーム番号として用いるステップと;を更に備える、
第2の局面に記載の方法。
[第4の局面]
前記指定フレーム番号において、0又は−1は前記動画像の前記静止動画データの最終フレームを表し、前記指定フレーム番号内のNは、Nが前記動画像の最大フレーム番号よりも大きくない場合には、前記動画像の静止画像データの第Nフレームを表し、又、Nが前記動画像の前記最大フレーム番号よりも大きい場合には、前記動画像の前記静止動画データの最終フレームを表し、Nは自然数である、
第1の局面に記載の方法。
[第5の局面]
前記方法は、前記抽出した静止画像データに従ってプレビュー画像を生成し、前記生成したプレビュー画像をキャッシュするステップを更に備え、
前記方法は、前記動画像をプレビューするときに、前記動画像の前記プレビュー画像が前記キャッシュ内に見つかった場合には、前記キャッシュされたプレビュー画像を表示するステップを更に備える、
第1の局面に記載の方法。
[第6の局面]
前記動画像は、表現パッケージ内に動的表現を含み、
前記表現パッケージのインストールファイルは、前記動的表現に対応し、前記指定フレーム番号として用いられるビルトインフレーム番号を含む、
第1の局面に記載の方法。
[第7の局面]
表現パッケージを表示する方法であって、前記表現パッケージはいくつかのフレームの静止画像データを含む少なくとも1つの動的表現を有し、前記方法は:
指定フレーム番号を持つ少なくとも1つのフレームの静止画像データを表示対象の動的表現から抽出するステップと;
前記抽出した静止画像データを用いて、前記動的表現を表示するステップと;を備える、
表現パッケージを表示する方法。
[第8の局面]
前記指定フレーム番号は、インターネットから取得した前記動的表現の発行されたフレーム番号、前記表現パッケージに含まれる前記動的表現のビルトインフレーム番号、又は、デフォルトフレーム番号を含む、
第7の局面に記載の方法。
[第9の局面]
前記方法は、前記動的表現の前記発行されたフレーム番号を、予め設定されたアドレスに基づいて前記インターネットから取得して、前記指定フレーム番号として機能させるステップを備え、前記動的表現の前記発行されたフレーム番号が取得できない場合には、前記表現パッケージに含まれる前記動的表現の前記ビルトインフレーム番号を前記指定フレーム番号として用い、前記動的表現の前記ビルトインフレーム番号が見つからない場合には、前記デフォルトのフレーム番号を前記動的表現の前記指定フレーム番号として用いる、
第8の局面に記載の方法。
[第10の局面]
前記方法は、前記動的表現に対応するプレビュー表現を前記抽出した静止画像データに従って生成し、前記生成したプレビュー表現をキャッシュするステップを更に備え、
前記方法は、前記表示対象の動的表現に対応するプレビュー表現が前記キャッシュ内に見つかった場合には、前記プレビュー表現を用いて前記動画表現を表示するステップを更に備える、
第7の局面に記載の方法。
[第11の局面]
いくつかのフレームの静止画像データを含む動画像をプレビューするデバイスであって、前記デバイスは:
指定フレーム番号を持つ少なくとも1つのフレームの静止画像データを前記動画像から抽出するように構成された画像データ抽出部と;
前記抽出した静止画像データを表示するように構成された画像データ表示部と;を備える、
動画像をプレビューするデバイス。
[第12の局面]
前記指定フレーム番号は、前記インターネットから取得した動画像の発行されたフレーム番号、ローカルに記憶されている前記動画像のビルトインフレーム番号、又は、デフォルトのフレーム番号を含む、
第11の局面に記載のデバイス。
[第13の局面]
前記デバイスは指定フレーム番号部を更に備え、
前記指定フレーム番号部は、前記動画像の前記発行されたフレーム番号を、予め設定されたアドレスに基づいて前記インターネットから取得し、前記指定フレーム番号として機能させ、前記動画像の前記発行されたフレーム番号を取得できない場合には、前記ローカルに記憶された前記動画像のビルトインフレーム番号を前記指定フレーム番号として用い、前記動画像の前記ビルトインフレーム番号が見つからない場合には、前記デフォルトのフレーム番号を前記動画像の前記指定フレーム番号として用いるように構成された、
第12の局面に記載のデバイス。
[第14の局面]
前記指定フレーム番号内で、0又は−1は前記動画像の前記静止画像データの前記最終フレームを表し、前記指定フレーム番号内のNは、Nが前記動画像の前記最大フレーム番号よりも大きくない場合には、前記動画像の前記静止画像データの第Nフレームを表し、Nが前記動画像の前記最大フレーム番号よりも大きい場合には、前記動画像の前記静止画像データの最終フレームを表し、Nは自然数である、
第11の局面に記載のデバイス。
[第15の局面]
前記デバイスは、前記抽出された静止画像データに従ってプレビュー画像を生成し、前記生成されたプレビュー画像をキャッシュするように構成されたプレビュー画像キャッシュ部を更に備え、
前記デバイスは、前記動画像をプレビューするときに、前記動画像の前記プレビュー画像が前記キャッシュ内に見つかった場合には、前記キャッシュされたプレビュー画像を表示するように構成されたプレビュー画像表示部を更に備える、
第11の局面に記載のデバイス。
[第16の局面]
前記動画像は表現パッケージ内の動的表現を含み、前記表現パッケージのインストールファイルは前記動画表現に対応し、前記指定フレーム番号として用いられるビルトインフレーム番号を含む、
第11の局面に記載のデバイス。
[第17の局面]
表現パッケージを表示するデバイスであって、前記表現パッケージは、いくつかのフレームの静止画像データを備える少なくとも1つの動的表現を有し、前記デバイスは:
指定フレーム番号を持った少なくとも1つのフレームの静止画像データを表示対象の動的表現から抽出するように構成された表現データ抽出部と;
前記抽出した静止画像データを用いて前記動的表現を表示するように構成された表現データ表示部と;を備える、
表現パッケージを表示するデバイス。
[第18の局面]
前記指定フレーム番号は、前記インターネットから取得した前記動的表現の発行されたフレーム番号、前記表現パッケージ内に備えられた前記動的表現のビルトインフレーム番号、又は、デフォルトのフレーム番号を含む、
第17の局面に記載のデバイス。
[第19の局面]
前記デバイスは表現指定フレーム番号部を更に備え、
前記表現指定フレーム番号部は、前記動的表現の前記発行されたフレーム番号を、予め設定されたアドレスに基づいて前記インターネットから取得し、前記指定フレーム番号として機能させ、前記動画像の前記発行されたフレーム番号を取得できない場合には、前記表現パッケージ内に含まれた前記動的表現の前記ビルトインフレーム番号を前記指定フレーム番号として用い、又、前記動的表現の前記ビルトインフレーム番号が見つからない場合には、前記デフォルトのフレーム番号を前記動的表現の前記指定フレーム番号として用いるように構成された、
第18の局面に記載のデバイス。
[第20の局面]
前記デバイスは、前記動的表現に対応するプレビュー表現を、前記抽出した静止画像データに従って生成し、前記生成したプレビュー表現をキャッシュするように構成されたプレビュー表現キャッシュ部を更に備え、
前記デバイスは、前記表示対象の動的表現に対応するプレビュー表現が前記キャッシュ内に見つかった場合には、前記プレビュー表現を用いて前記動的表現を表示するように構成されたプレビュー表現表示部を更に備える、
第17の局面に記載のデバイス。

Claims (10)

  1. 複数のフレームの静止画像データを含む動画像をプレビューする方法であって、前記方法は
    指定フレーム番号として機能させるために、前記動画像の発行されたフレーム番号を、予め設定されたアドレスに基づいて、インターネットから取得するステップと
    前記動画像の発行されたフレーム番号を取得できない場合、ローカルに記憶された前記動画像のビルトインフレーム番号を、前記指定フレーム番号として用いるステップと
    前記動画像のビルトインフレーム番号が見つからない場合、デフォルトのフレーム番号を、前記動画像の前記指定フレーム番号として用いるステップと
    前記指定フレーム番号を持つ少なくとも1つのフレームの静止画像データを前記動画像から抽出するステップと、
    前記抽出した静止画像データを表示するステップと、を備える、
    動画像のプレビュー方法。
  2. 前記指定フレーム番号において、0又は−1は前記動画像の静止画像データの最終フレームを表し
    前記指定フレーム番号内のNは、Nが前記動画像の最大フレーム番号よりも大きくない場合には、前記動画像の静止画像データの第Nフレームを表し、Nが前記動画像の最大フレーム番号よりも大きい場合には、前記動画像の静止画像データの最終フレームを表し
    Nは自然数である、
    請求項1に記載のプレビュー方法。
  3. 前記方法は、前記抽出した静止画像データに従ってプレビュー画像を生成し、前記生成したプレビュー画像をキャッシュするステップを更に備え、
    前記方法は、前記動画像をプレビューするときに、前記動画像のプレビュー画像が前記キャッシュ内に見つかった場合には、前記キャッシュされたプレビュー画像を表示するステップを更に備える、
    請求項1に記載のプレビュー方法。
  4. 前記動画像のプレビュー画像が前記キャッシュ内に見つからない場合には、前記方法は
    表現パッケージ内のネットワークアドレスから、前記動画像の発行されたフレーム番号を要求するステップと、
    発行されたフレーム番号が所定時間内に受信された場合、且つ、前記発行されたフレーム番号が前記動画像の最大フレーム番号より大きい場合には、前記発行されたフレーム番号が、指定フレーム番号として用いられるステップと、
    発行されたフレーム番号が所定時間内に受信されない場合、デフォルトのフレーム番号が、指定フレーム番号として用いられるステップと、
    1つ又は複数の、フレーム番号を有する静止画像データを抽出するステップと
    前記抽出された静止画像データを用いて、前記動画像のプレビューファイルを生成し、キャッシュ領域に前記プレビューファイルを格納するステップ、及び/又は、前記抽出された静止画像データを表示するステップとを更に備える、
    請求項3に記載の方法。
  5. 前記動画像は、表現パッケージ内に含まれ
    前記表現パッケージのインストールファイルは、前記動画像に対応し、前記指定フレーム番号として用いられるビルトインフレーム番号を含む、
    請求項1に記載のプレビュー方法。
  6. 表現パッケージを表示する方法であって、前記表現パッケージは複数のフレームの静止画像データを含む少なくとも1つの動画像を有し、前記方法は
    指定フレーム番号として機能させるために、前記動画像の発行されたフレーム番号を、予め設定されたアドレスに基づいて、インターネットから取得するステップと
    前記動画像の発行されたフレーム番号を取得できない場合、前記表現パッケージに含まれる前記動画像のビルトインフレーム番号を、前記指定フレーム番号として用いるステップと
    前記動画像のビルトインフレーム番号が見つからない場合、デフォルトのフレーム番号を前記動画像の前記指定フレーム番号として用いるステップと
    前記指定フレーム番号を持つ少なくとも1つのフレームの静止画像データを表示対象の動画像から抽出するステップと、
    前記抽出した静止画像データを用いて、前記動画像を表示するステップとを備える、
    表現パッケージの表示方法。
  7. 前記方法は、前記動画像に対応するプレビュー表現を前記抽出した静止画像データに従って生成し、前記生成したプレビュー表現をキャッシュするステップを更に備え、
    前記方法は、前記表示対象の動画像に対応するプレビュー表現が前記キャッシュ内に見つかった場合には、前記プレビュー表現を用いて前記動画像を表示するステップを更に備える、
    請求項6に記載の表示方法。
  8. 前記動画像のプレビュー表現が前記キャッシュ内に見つからない場合には、前記方法は
    表現パッケージ内のネットワークアドレスから、前記動画像の発行されたフレーム番号を要求するステップと、
    発行されたフレーム番号が所定時間内に受信された場合、且つ、前記発行されたフレーム番号が前記動画像の最大フレーム番号よりも大きい場合には、前記発行されたフレーム番号が、指定フレーム番号として用いられるステップと
    発行されたフレーム番号が所定時間内に受信されない場合、デフォルトのフレーム番号が、指定フレーム番号として用いられるステップと、
    1つ又は複数の、フレーム番号を有する静止画像データを抽出するステップと
    前記抽出された静止画像データを用いて、前記動画像のプレビューファイルを生成し、キャッシュ領域に前記プレビューファイルを格納するステップ、及び/又は、前記抽出された静止画像データを表示するステップとを更に備える、
    請求項7に記載の方法。
  9. 複数フレームの静止画像データを含む動画像をプレビューするデバイスであって、前記デバイスは
    請求項1〜5のいずれか一項に記載の方法を実行するように構成された複数のユニット(部)を備える、
    動画像のプレビューデバイス。
  10. 表現パッケージを表示するデバイスであって、前記表現パッケージは、複数のフレームの静止画像データを備える少なくとも1つの動画像を有し、前記デバイスは
    請求項6〜8のいずれか一項に記載の方法を実行するように構成された複数のユニット(部)を備える、
    表現パッケージの表示デバイス。
JP2017565914A 2015-06-19 2016-06-12 動画像をプレビューする方法及びデバイス、並びに表現パッケージを表示する方法及びデバイス Active JP6882992B2 (ja)

Applications Claiming Priority (3)

Application Number Priority Date Filing Date Title
CN201510346514.7 2015-06-19
CN201510346514.7A CN106257415A (zh) 2015-06-19 2015-06-19 实现动态图片预览的方法和装置、表情包展示方法和装置
PCT/CN2016/085400 WO2016202215A1 (zh) 2015-06-19 2016-06-12 实现动态图片预览的方法和装置、表情包展示方法和装置

Publications (3)

Publication Number Publication Date
JP2018528634A JP2018528634A (ja) 2018-09-27
JP2018528634A5 JP2018528634A5 (ja) 2019-07-18
JP6882992B2 true JP6882992B2 (ja) 2021-06-02

Family

ID=57544996

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2017565914A Active JP6882992B2 (ja) 2015-06-19 2016-06-12 動画像をプレビューする方法及びデバイス、並びに表現パッケージを表示する方法及びデバイス

Country Status (7)

Country Link
US (1) US10650486B2 (ja)
EP (1) EP3312720A4 (ja)
JP (1) JP6882992B2 (ja)
KR (1) KR102229742B1 (ja)
CN (1) CN106257415A (ja)
SG (1) SG11201710357SA (ja)
WO (1) WO2016202215A1 (ja)

Families Citing this family (9)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN108259315A (zh) * 2017-01-16 2018-07-06 广州市动景计算机科技有限公司 在线图片分享方法、设备、客户端及电子设备
US20180350026A1 (en) * 2017-05-30 2018-12-06 Qualcomm Incorporated Memory footprint and power efficient multi-pass image processing architecture
CN108228295A (zh) * 2017-12-29 2018-06-29 努比亚技术有限公司 壁纸设置方法、智能终端及存储介质
CN109120866B (zh) 2018-09-27 2020-04-03 腾讯科技(深圳)有限公司 动态表情生成方法、装置、计算机可读存储介质和计算机设备
US11670252B2 (en) * 2019-05-31 2023-06-06 Apple Inc. Power management for image display
CN110990626A (zh) * 2019-12-09 2020-04-10 深圳市迅雷网络技术有限公司 一种图片处理方法、装置、系统及存储介质
US12216520B2 (en) 2020-06-16 2025-02-04 Apple Inc. Direct access to wake state device functionality from a low power state
US20220092828A1 (en) * 2020-09-22 2022-03-24 International Business Machines Corporation Image preview using object identifications
CN117692763B (zh) * 2023-08-02 2024-10-25 荣耀终端有限公司 拍照方法、电子设备、存储介质及程序产品

Family Cites Families (26)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US7877750B2 (en) * 2005-07-27 2011-01-25 Sap Ag Scheduled job execution management
US20070030510A1 (en) * 2005-08-08 2007-02-08 Yoshimine Horiuchi Image processing apparatus, image output method, and computer program product
US20070097205A1 (en) * 2005-10-31 2007-05-03 Intel Corporation Video transmission over wireless networks
US7991401B2 (en) * 2006-08-08 2011-08-02 Samsung Electronics Co., Ltd. Apparatus, a method, and a system for animating a virtual scene
KR101434498B1 (ko) * 2007-10-29 2014-09-29 삼성전자주식회사 휴대 단말기 및 그의 동영상 관리 방법
CN100559376C (zh) * 2008-06-30 2009-11-11 腾讯科技(深圳)有限公司 生成视频摘要的方法、系统及设备
JP5686673B2 (ja) * 2010-07-22 2015-03-18 富士フイルム株式会社 画像処理装置、画像処理方法およびプログラム
CN102568021B (zh) 2010-12-15 2016-04-13 腾讯科技(深圳)有限公司 一种基于flash的画面播放方法及系统
JP2012165240A (ja) * 2011-02-08 2012-08-30 Sony Corp 動画像処理装置、動画像処理方法、及びプログラム
US9213342B2 (en) * 2011-03-28 2015-12-15 Emerson Electric Co. Wireless control of a heating or cooling unit
CN102842142B (zh) * 2011-06-23 2015-11-25 汉王科技股份有限公司 文档中动态图片的显示方法及装置
US9177401B2 (en) * 2012-03-08 2015-11-03 Adobe Systems Incorporated System and method for creating custom composite images from layered images in a client-server environment
CN103856507B (zh) * 2012-11-30 2017-09-08 腾讯科技(深圳)有限公司 网络动态图片的静态显示方法和装置
CN103853417B (zh) * 2012-11-30 2017-08-04 腾讯科技(深圳)有限公司 网络动态图片的滚动分页显示方法和装置
US20150314454A1 (en) * 2013-03-15 2015-11-05 JIBO, Inc. Apparatus and methods for providing a persistent companion device
WO2014171142A1 (ja) * 2013-04-17 2014-10-23 パナソニックIpマネジメント株式会社 画像処理方法および画像処理装置
US20140365892A1 (en) * 2013-06-08 2014-12-11 Tencent Technology (Shenzhen) Company Limited Method, apparatus and computer readable storage medium for displaying video preview picture
JP6265659B2 (ja) * 2013-08-27 2018-01-24 キヤノン株式会社 情報処理装置およびその制御方法およびプログラム
CN104935491B (zh) * 2014-03-17 2018-08-07 腾讯科技(深圳)有限公司 一种发送表情图像的方法及装置
CN103986933B (zh) * 2014-04-24 2017-12-12 小米科技有限责任公司 动态图片显示方法及装置
US20160274999A1 (en) * 2014-05-20 2016-09-22 Samsung Electronics Co., Ltd. Distributed test and profiler framework
CN104063427A (zh) * 2014-06-06 2014-09-24 北京搜狗科技发展有限公司 一种基于语义理解的表情输入方法和装置
US9792957B2 (en) * 2014-10-08 2017-10-17 JBF Interlude 2009 LTD Systems and methods for dynamic video bookmarking
US10359909B2 (en) * 2015-03-25 2019-07-23 Adobe Inc. Document layer extraction for mobile devices
CN105049318B (zh) * 2015-05-22 2019-01-08 腾讯科技(深圳)有限公司 消息发送方法和装置、消息处理方法和装置
US9818451B1 (en) * 2015-12-21 2017-11-14 Amazon Technologies, Inc. Frame selection of video data

Also Published As

Publication number Publication date
US20180108111A1 (en) 2018-04-19
EP3312720A4 (en) 2019-02-27
WO2016202215A1 (zh) 2016-12-22
CN106257415A (zh) 2016-12-28
KR20180019158A (ko) 2018-02-23
SG11201710357SA (en) 2018-01-30
EP3312720A1 (en) 2018-04-25
JP2018528634A (ja) 2018-09-27
US10650486B2 (en) 2020-05-12
KR102229742B1 (ko) 2021-03-19

Similar Documents

Publication Publication Date Title
JP6882992B2 (ja) 動画像をプレビューする方法及びデバイス、並びに表現パッケージを表示する方法及びデバイス
JP6479142B2 (ja) ユーザ介入なくレイアウトに従った画像識別及び編成
WO2022127278A1 (zh) 一种虚拟场景的渲染方法和装置
CN107957831B (zh) 一种展示界面内容的数据处理方法、装置和处理设备
WO2018058811A1 (zh) 虚拟现实场景加载方法及设备
EP3531278A1 (en) Method and device for presenting animation image on mobile device
US20190158934A1 (en) Video frame capturing method and device
WO2017024964A1 (zh) 一种物品关联图片快速预览的方法以及装置
US20150248722A1 (en) Web based interactive multimedia system
CN110597773B (zh) 在计算机设备和虚拟现实设备之间共享文件的方法和装置
US10356359B2 (en) Information processing apparatus, method for controlling the information processing apparatus, and recording medium
CN110717790A (zh) 一种用于查看媒体文件的方法和设备
CN108062336B (zh) 媒体信息处理方法及装置
CN114154000A (zh) 多媒体资源发布方法和装置
CN109710622A (zh) 一种数据更新方法、装置和系统
CN106648567B (zh) 数据获取方法及装置
CN111782603A (zh) 视频书封展示方法、计算设备及计算机存储介质
US9146720B1 (en) Binary file application processing
CN107450792B (zh) 一种信息处理方法及移动终端
CN114995699B (zh) 一种界面交互方法及装置
CN117093303A (zh) 页面访问方法、电子设备及计算机可读存储介质
CN115760628A (zh) 头像展示方法及装置
WO2017049974A1 (zh) 页面加载方法和装置
CN114153539A (zh) 前端应用界面生成方法、装置、电子设备和存储介质
CN112348928A (zh) 动画合成方法、动画合成装置、电子设备及介质

Legal Events

Date Code Title Description
A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20190612

A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20190612

RD03 Notification of appointment of power of attorney

Free format text: JAPANESE INTERMEDIATE CODE: A7423

Effective date: 20200605

A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20200714

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20200817

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20201116

A711 Notification of change in applicant

Free format text: JAPANESE INTERMEDIATE CODE: A711

Effective date: 20201228

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: 20210426

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20210507

R150 Certificate of patent or registration of utility model

Ref document number: 6882992

Country of ref document: JP

Free format text: JAPANESE INTERMEDIATE CODE: R150

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250