(57)【特許請求の範囲】
【請求項１】
所定のフレーム速度によってアニメーションを再生させる前に、前記アニメーション中の隣接するフレーム画像同士の間の移動経路上に、それぞれ、補足映像を描画するステップと、
前記所定のフレーム速度によって、補足映像が描画されたアニメーションを再生させるステップと
を含み、
前記アニメーション中の隣接するフレーム画像同士の間の移動経路上に、それぞれ、補足映像を描画するステップは、
アニメーション中のフレームそれぞれの再生タイミングシーケンスを参考基準にして、前記アニメーション中の隣接する先に再生させるフレーム画像とその後に再生させるフレーム画像の間の移動経路の長さ、及び、アニメーション表示インターフェースの画素ピッチ（ＤＰＩ）に基づいて、前記先に再生させるフレーム画像を描画して得られる前記補足映像の透明度を特定し、特定された透明度によって、前記移動経路上に前記先に再生させるフレーム画像を多重的に描画するステップ、
及び／或いは、
アニメーション中のフレームそれぞれの再生タイミングシーケンスを参考基準にして、前記アニメーション中の隣接する先に再生させるフレーム画像とその後に再生させるフレーム画像の間の移動経路上の画素点に対して、前記移動経路の長さ、及び前記画素点の位置に基づいて、規則に従って、前記画素点のＲＧＢカラー情報と不透明度情報とを変換するステップ
を含むことを特徴とするアニメーション再生方法。
【請求項２】
前記規則は、一次元圧縮変換アルゴリズムである
ことを特徴とする請求項１に記載のアニメーション再生方法。
【請求項３】
前記移動経路の長さ、及び前記画素点の位置に基づいて、規則に従って、前記画素点のＲＧＢカラー情報と不透明度情報とを変換するステップは、
前記画素点を、前記移動経路の長さ、及び前記画素点の位置に基づいて、それぞれ、所定の圧縮比に従って、一定の透明性を有する一次元画像に圧縮して、各々の一次元画像を取得することにより、前記補足映像を構成するステップ
を含むことを特徴とする請求項２に記載のアニメーション再生方法。
【請求項４】
前記画素点を、前記移動経路の長さ、及び前記画素点の位置に基づいて、それぞれ、所定の圧縮比に従って、一定の透明性を有する一次元画像に圧縮するステップは、
前記画素点によって構成される画像を画像マトリックスＭ、ｍ及びｎを画像マトリックスＭの長さ及び幅、ａを前記移動経路の長さ、Ｐ１（ｉ,ｊ）を前記画像マトリックスＭ内においてｉ行目且つｊ列目に位置する画素点、画素点Ｐ１（ｉ,ｊ）が所定の圧縮比に従って一定の透明度に圧縮された後の座標をＰ１（ｘ,ｊ）とすると、
以下の数式により、即ち、
ａ>ｍである場合、
【数１】
0005960356.tif 000010
ａ<ｍである場合、
【数２】
0005960356.tif 000011
によって、前記画像マトリックスＭ内の各画素点を変換するステップを含む
ことを特徴とする請求項３に記載のアニメーション再生方法。
【請求項５】
所定のフレーム速度によってアニメーションを再生させる前に、前記アニメーション中の隣接するフレーム画像同士の間の移動経路上に、それぞれ、補足映像を描画するための前処理モジュールと、
前記所定のフレーム速度によって、前記前処理モジュールにより得られた、補足映像が描画されたアニメーションを再生させるための再生モジュールと
を備え、
前記前処理モジュールは、
アニメーション中のフレームそれぞれの再生タイミングシーケンスを参考基準にして、前記アニメーション中の隣接する先に再生させるフレーム画像とその後に再生させるフレーム画像の間の移動経路の長さ、及び、アニメーション表示インターフェースの画素ピッチ（ＤＰＩ）に基づいて、前記先に再生させるフレーム画像を描画して得られる前記補足映像の透明度を特定し、特定された透明度によって、前記移動経路上に前記先に再生させるフレーム画像を多重的に描画するための第１前処理ユニット、
及び／或いは、
アニメーション中のフレームそれぞれの再生タイミングシーケンスを参考基準にして、前記アニメーション中の隣接する先に再生させるフレーム画像とその後に再生させるフレーム画像の間の移動経路上の画素点に対して、前記移動経路の長さ、及び前記画素点の位置に基づいて、規則に従って、前記画素点のＲＧＢカラー情報と不透明度情報とを変換するための第２前処理ユニット
を備えることを特徴とするアニメーション再生装置。
【請求項６】
前記規則は、一次元圧縮変換アルゴリズムである
ことを特徴とする請求項５に記載のアニメーション再生装置。
【請求項７】
前記第２前処理ユニットは、
前記画素点を、前記移動経路の長さ、及び前記画素点の位置に基づいて、それぞれ、所定の圧縮比に従って、一定の透明性を有する一次元画像に圧縮して、各々の一次元画像を取得することにより、前記補足映像を構成する
ことを特徴とする請求項６に記載のアニメーション再生装置。
【請求項８】
前記第２前処理ユニットは、
前記画素点によって構成される画像を画像マトリックスＭ、ｍ及びｎを画像マトリックスＭの長さ及び幅、ａを前記移動経路の長さ、Ｐ１（ｉ,ｊ）を前記画像マトリックスＭ内においてｉ行目且つｊ列目に位置する画素点、画素点Ｐ１（ｉ,ｊ）が所定の圧縮比に従って一定の透明度に圧縮された後の座標をＰ１（ｘ,ｊ）とすると、
以下の数式により、即ち、
ａ>ｍである場合、
【数３】
0005960356.tif 000012
ａ<ｍである場合、
【数４】
0005960356.tif 000013
によって、前記画像マトリックスＭ内の各画素点を変換するステップを含む、
ことを特徴とする請求項７に記載のアニメーション再生装置。
【請求項９】
タッチスクリーンと、
一つ以上のプロセッサと、
メモリと、
前記メモリに記憶されて、前記一つ以上のプロセッサによって実行されるように構成された一つ以上のモジュール
を備え、
前記一つ以上のモジュールは、
所定のフレーム速度によってアニメーションを再生させる前に、前記アニメーション中の隣接するフレーム画像同士の間の移動経路上に、それぞれ、補足映像を描画し、
前記所定のフレーム速度によって、補足映像が描画されたアニメーションを再生させる
機能を実行し、
前記アニメーション中の隣接するフレーム画像同士の間の移動経路上に、それぞれ、補足映像を描画する機能は、
アニメーション中のフレームそれぞれの再生タイミングシーケンスを参考基準にして、前記アニメーション中の隣接する先に再生させるフレーム画像とその後に再生させるフレーム画像の間の移動経路の長さ、及び、アニメーション表示インターフェースの画素ピッチ（ＤＰＩ）に基づいて、前記先に再生させるフレーム画像を描画して得られる前記補足映像の透明度を特定し、特定された透明度によって、前記移動経路上に前記先に再生させるフレーム画像を多重的に描画する機能、
及び／或いは、
アニメーション中のフレームそれぞれの再生タイミングシーケンスを参考基準にして、前記アニメーション中の隣接する先に再生させるフレーム画像とその後に再生させるフレーム画像の間の移動経路上の画素点に対して、前記移動経路の長さ、及び前記画素点の位置に基づいて、規則に従って、前記画素点のＲＧＢカラー情報と不透明度情報とを変換する機能
を含むことを特徴とする機器。
【請求項１０】
プロセッサに実行されることにより、請求項１から請求項４のいずれか１項に記載のアニメーション再生方法を実現することを特徴とするプログラム。
【請求項１１】
請求項１０に記載のプログラムが記録された記録媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
本願は、出願番号が２０１２１０３２４３２７.５であり、出願日が２０１２年９月４日であり、発明の名称が「タッチスクリーン機器のグラフィカルインターフェースのスクロール効果の改善方法」である中国特許出願と、出願番号が２０１２１０４６１０８０.１であり、出願日が２０１２年１１月１５日であり、発明の名称が「アニメーション再生方法、装置、及び機器」である中国特許出願とに基づいて優先権を主張し、これら中国特許出願のすべての内容を援用するようにする。
【０００２】
本発明は、画像処理技術に関し、特に、アニメーション再生方法、装置、機器、プログラム、及び記録媒体に関する。
【背景技術】
【０００３】
現在、タッチスクリーン機器に用いられる、例えばＡｎｄｒｏｉｄ（アンドロイド）、ＩＯＳ（アップル社のオペレーティングシステム）、Ｗｉｎｄｏｗｓ Ｐｈｏｎeのような主流のオペレーティングシステムにおける、グラフィカルインターフェースのリフレッシュ方法は、鮮明なオリジナルシングルフレーム・レンダリングである。
【発明の概要】
【発明が解決しようとする課題】
【０００４】
多数のタッチスクリーン機器は、そのグラフィカルインターフェースのリフレッシュレートが６０フレーム／Ｓｅｃである場合、グラフィカルインターフェースをリフレッシュする過程において、フレーム画像同士の間には１５ｍｓ以上の時間間隔が存在することになる。タッチスクリーン上のアイコン或いはテキスト等のインターフェース要素が、ユーザの指の制御に従って、比較的速い速度でスクロールされる際に、アイコン或いはテキストが、フレーム同士の時間間隔で移動する距離は、０.５〜３ｃｍと、比較的長くなる。視覚の持続性によって、ユーザには、断続的な残像とともに幾つかの不連続な画像が見えることになり、その結果、ユーザは、グラフィカルインターフェースのスクロールがスムーズ及びリアルでないことを感じることになる。
【課題を解決するための手段】
【０００５】
本発明に係る実施例は、アニメーション再生方法、装置、及び機器を提供する。フレーム画像同士の間に断続的な残像が出現することにより、アニメーションを表示するインターフェースのスクロールがスムーズにならない問題を解決できる。
【０００６】
本発明の実施例に係る第１の態様によると、アニメーション再生方法を提供する。前記方法は、
所定のフレーム速度によってアニメーションを再生させる前に、前記アニメーション中の隣接するフレーム画像同士の間の移動経路上に、それぞれ、補足映像を描画するステップと、
前記所定のフレーム速度によって、補足映像が描画されたアニメーションを再生させるステップと
を含む。
【０００７】
例えば、前記アニメーション中の隣接するフレーム画像同士の間の移動経路上に、それぞれ、補足映像を描画するステップは、
オリジナルフレームを多重的に描画する方法、及び／或いは、擬自然暴露変換（natural exposure imitation transformation）の方法によって、前記アニメーション中の隣接するフレーム画像同士の間の移動経路上に、それぞれ、補足映像を描画するステップ
を含む。
【０００８】
例えば、オリジナルフレームを多重的に描画する方法によって、前記アニメーション中の隣接するフレーム画像同士の間の移動経路上に、それぞれ、補足映像を描画するステップにおいては、
アニメーション中のフレームそれぞれの再生タイミングシーケンスを参考基準にして、前記アニメーション中の隣接する先に再生させるフレーム画像とその後に再生させるフレーム画像との間の移動経路上に、前記先に再生させるフレーム画像を多重的に描画する。
【０００９】
例えば、前記アニメーション中の隣接する先に再生させるフレーム画像とその後に再生させるフレーム画像との間の移動経路上に、前記先に再生させるフレーム画像を多重的に描画するステップは、
前記アニメーション中の隣接する先に再生させるフレーム画像とその後に再生させるフレーム画像の間の移動経路の長さ、及び、アニメーション表示インターフェースの画素ピッチ（ＤＰＩ）に基づいて、前記先に再生させるフレーム画像を描画して得られる前記補足映像の透明度を特定するステップと、
特定された透明度によって、前記移動経路上に前記先に再生させるフレーム画像を多重的に描画するステップと
を含む。
【００１０】
例えば、擬自然暴露変換の方法によって、前記アニメーション中の隣接するフレーム画像同士の間の移動経路上に、それぞれ、補足映像を描画するステップにおいては、
アニメーション中のフレームそれぞれの再生タイミングシーケンスを参考基準にして、前記アニメーション中の隣接する先に再生させるフレーム画像とその後に再生させるフレーム画像の間の移動経路上の画素点に対して、マトリックス変換処理を行うことにより、補足映像を得る。
【００１１】
例えば、前記アニメーション中の隣接する先に再生させるフレーム画像とその後に再生させるフレーム画像の間の移動経路上の画素点に対して、マトリックス変換処理を行うステップは、
前記アニメーション中の隣接する先に再生させるフレーム画像とその後に再生させるフレーム画像の間の移動経路上の画素点に対して、前記移動経路の長さ、及び前記画素点の位置に基づいて、規則に従って、前記画素点のＲＧＢカラー情報と不透明度情報とを変換するステップ
を含む。
ここで、前記規則は、一次元圧縮変換アルゴリズムである。
【００１２】
例えば、前記移動経路の長さ、及び前記画素点の位置に基づいて、規則に従って、前記画素点のＲＧＢカラー情報と不透明度情報とを変換するステップは、
前記移動経路の長さ、及び前記画素点の位置に基づいて、前記画素点を、それぞれ、所定の圧縮比に従って一定の透明性を有する一次元画像に圧縮して、各々の一次元画像を取得することにより、前記補足映像を構成するステップ
を含む。
【００１３】
例えば、前記画素点を、前記移動経路の長さ、及び前記画素点の位置に基づいて、それぞれ、所定の圧縮比に従って、一定の透明性を有する一次元画像に圧縮するステップは、
前記画素点によって構成される画像を画像マトリックスＭ、ｍ及びｎを画像マトリックスＭの長さ及び幅、ａを前記移動経路の長さ、Ｐ１（ｉ,ｊ）を前記画像マトリックスＭ内においてｉ行目且つｊ列目に位置する画素点、画素点Ｐ１（ｉ,ｊ）が所定の圧縮比に従って一定の透明度に圧縮された後の座標をＰ１（ｘ,ｊ）とすると、
以下の数式により、即ち、
ａ>ｍである場合、
【数１】
0005960356.tif 000002
ａ<ｍである場合、
【数２】
0005960356.tif 000003
によって、前記画像マトリックスＭ内の各画素点を変換するステップを含む。
【００１４】
本発明の実施例に係る第２の態様によると、本発明に係る実施例はアニメーション再生装置を提供する。前記装置は、
所定のフレーム速度によってアニメーションを再生させる前に、前記アニメーション中の隣接するフレーム画像同士の間の移動経路上に、それぞれ、補足映像を描画するための前処理モジュールと；
前記所定のフレーム速度によって、前記前処理モジュールにより得られた、補足映像が描画されたアニメーションを再生させるための再生モジュールと
を備える。
【００１５】
例えば、前記前処理モジュールは、
オリジナルフレームを多重的に描画する方法によって、前記アニメーション中の隣接するフレーム画像同士の間の移動経路上に、それぞれ、補足映像を描画するための第１前処理ユニット、
及び／或いは、
擬自然暴露変換の方法によって、前記アニメーション中の隣接するフレーム画像同士の間の移動経路上に、それぞれ、補足映像を描画するための第２前処理ユニット
を備える。
【００１６】
例えば、前記第１前処理ユニットは、アニメーション中のフレームそれぞれの再生タイミングシーケンスを参考基準にして、前記アニメーション中の隣接する先に再生させるフレーム画像とその後に再生させるフレーム画像との間の移動経路上に、前記先に再生させるフレーム画像を多重的に描画する。
【００１７】
例えば、前記第１前処理ユニットは、前記アニメーション中の隣接する先に再生させるフレーム画像とその後に再生させるフレーム画像の間の移動経路の長さ、及び、アニメーション表示インターフェースの画素ピッチ（ＤＰＩ）に基づいて、前記先に再生させるフレーム画像を描画して得られる前記補足映像の透明度を特定し、特定された透明度によって、前記移動経路上に前記先に再生させるフレーム画像を多重的に描画する。
【００１８】
例えば、前記第２前処理ユニットは、アニメーション中のフレームそれぞれの再生タイミングシーケンスを参考基準にして、前記アニメーション中の隣接する先に再生させるフレーム画像とその後に再生させるフレーム画像の間の移動経路上の画素点に対して、マトリックス変換処理を行うことにより、補足映像を得る。
【００１９】
例えば、前記第２前処理ユニットは、前記アニメーション中の隣接する先に再生させるフレーム画像とその後に再生させるフレーム画像の間の移動経路上の画素点に対して、前記移動経路の長さ、及び前記画素点の位置に基づいて、規則に従って、前記画素点のＲＧＢカラー情報と不透明度情報とを変換する。
ここで、前記規則は、一次元圧縮変換アルゴリズムである。
【００２０】
例えば、前記第２前処理ユニットは、前記移動経路の長さ、及び前記画素点の位置に基づいて、前記画素点を、それぞれ、所定の圧縮比に従って一定の透明性を有する一次元画像に圧縮して、各々の一次元画像を取得することにより、前記補足映像を構成する。
【００２１】
例えば、前記第２前処理ユニットは、前記画素点によって構成される画像を画像マトリックスＭ、ｍ及びｎを画像マトリックスＭの長さ及び幅、ａを前記移動経路の長さ、Ｐ１（ｉ,ｊ）を前記画像マトリックスＭ内においてｉ行目且つｊ列目に位置する画素点、画素点Ｐ１（ｉ,ｊ）が所定の圧縮比に従って一定の透明度に圧縮された後の座標をＰ１（ｘ,ｊ）とすると、
以下の数式により、即ち、
ａ>ｍである場合、
【数３】
0005960356.tif 000004
ａ<ｍである場合、
【数４】
0005960356.tif 000005
によって、前記画像マトリックスＭ内の各画素点を変換する。
【００２２】
本発明の実施例に係る第３の態様によると、本発明に係る実施例は、機器をさらに提供する。前記機器は、
タッチスクリーンと、
一つ以上のプロセッサと、
メモリと、
前記メモリに記憶されて、前記一つ以上のプロセッサによって実行されるように構成された一つ以上のモジュールを備え、
ここで、前記一つ以上のモジュールは、
所定のフレーム速度によってアニメーションを再生させる前に、前記アニメーション中の隣接するフレーム画像同士の間の移動経路上に、それぞれ、補足映像を描画し、
前記所定のフレーム速度によって、補足映像が描画されたアニメーションを再生させる機能を実行する。
本発明の実施例に係る第４の態様によると、プロセッサに実行されることにより、上記アニメーション再生方法を実現するプログラムを提供する。
本発明の実施例に係る第５の態様によると、上記プログラムが記録された記録媒体を提供する。
【発明の効果】
【００２３】
本発明の実施例が提供する構成の有益な効果は以下のとおりである。
所定のフレーム速度によってアニメーションを再生させる前に、アニメーション中の隣接するフレーム画像同士の間の移動経路それぞれにおいて、補足映像を描画し、続いて、前記所定のフレーム速度によって、補足映像が描画されたアニメーションを再生させることにより、所定のフレーム速度によってアニメーションを再生させる際にフレーム同士の間に断続的な残像が出現する問題を解決して、ユーザに、よりリアルで連続的な視覚エクスペリエンスを与えることができる。
【００２４】
本発明の実施例をより一層明確に説明するために、以下、実施例の記述に必要な図面について簡単に説明を行い、明らかなのは、以下の記述における図面はただ本発明のいくつかの実施例に過ぎず、本技術分野の当業者にとって、これらの図面に基づき創造的労働を実施しない状況で他の図面も獲得できることである。
【図面の簡単な説明】
【００２５】
【図１】本発明に係る実施例により提供するアニメーション再生方法の流れを示す模式図である。
【図２】本発明に係る実施例により提供する、画像マトリックス同士が分けている（前後二つのフレーム画像の移動距離ａ>画像マトリックス長さｍ）場合に行う圧縮変換処理を示す模式図である。
【図３】本発明に係る実施例により提供する、画像マトリックス同士が完全に分けていない（前後二つのフレーム画像の移動距離ａ>画像マトリックス長さｍ）場合に行う圧縮変換処理を示す模式図である。
【図４ａ】本発明に係る実施例により提供する構成を採用しなかった場合に、アニメーション表示インターフェースにアニメーションを表示する過程を示す模式図である。
【図４ｂ】本発明に係る実施例により提供する構成を採用した場合に、アニメーション表示インターフェースにアニメーションを表示する過程を示す模式図である。
【図５】本発明に係る実施例により提供するアニメーション再生装置の構成を示す模式図である。
【発明を実施するための形態】
【００２６】
本発明の目的、構成及びと利点をさらに明確にするために、以下、図面を参照しながら本発明の実施例をさらに詳しく説明する。
図１は、本発明に係る実施例により提供するアニメーション再生方法を示す。当該方法は、以下のステップを含んでもよい。
ステップ１０１において、所定のフレーム速度によってアニメーションを再生させる前に、前記アニメーション中の隣接するフレーム画像同士の間の移動経路上に、それぞれ、補足映像を描画する。
ステップ１０２において、前記所定のフレーム速度によって、補足映像が描画されたアニメーションを再生させる。
【００２７】
本発明に係る実施例を具体的に実現する際には、所定のフレーム速度によってアニメーションを再生させる前に、アニメーション中の隣接するフレーム画像同士の間の移動経路それぞれにおいて、補足映像を描画した後に、前記所定のフレーム速度によって、補足映像が描画されたアニメーションを再生させる。このようにして、所定のフレーム速度によってアニメーションを再生させる際に、フレーム同士の間に断続的な残像が出現する問題を解決して、ユーザに、よりリアルで連続的な視覚エクスペリエンスを与えることができる。
【００２８】
例えば、所定のフレーム速度によってアニメーションを再生させる前に、前記アニメーション中の隣接するフレーム画像同士の間の移動経路上に、それぞれ、補足映像を描画するステップの実現方法は、
オリジナルフレームを多重的に描画する方法、及び／或いは、擬自然暴露変換（natural exposure imitation transformation）の方法によって、前記アニメーション中の隣接するフレーム画像同士の間の移動経路上に、それぞれ、補足映像を描画するステップとを含んでもよい。
【００２９】
このようにして、描画した当該補足映像を用いて、二つのフレームの移動経路上において出現する断続的な残像を埋めることができて、ユーザに、よりリアルで連続的な視覚エクスペリエンスを与えることができる。
【００３０】
本発明に係る実施例は、オリジナルフレームを多重的に描画する方法、及び擬自然暴露変換の方法によって、隣接する二つのフレーム画像の間の移動経路において補足映像を描画する上記の方法に制限されない。実際に実現する際には、アニメーション再生に対する性能及び品質に関する要求によって、隣接する二つのフレーム画像の間の移動経路上に補足映像を描画することにより、アニメーションを高速に再生させる際に隣接する二つのフレーム画像の間に出現する残像の問題を克服してもよい。
【００３１】
本発明に係る実施例おいて、オリジナルフレームを多重的に描画する前記方法によって、前記アニメーション中の隣接するフレーム画像同士の間の移動経路上に、それぞれ、補足映像を描画するステップにおいて、
アニメーション中のフレームそれぞれの再生タイミングシーケンスを参考基準にして、前記アニメーション中の隣接する先に再生させるフレーム画像とその後に再生させるフレーム画像との間の移動経路上に、前記先に再生させるフレーム画像を多重的に描画してもよい。
【００３２】
例えば、前記アニメーション中の隣接する先に再生させるフレーム画像とその後に再生させるフレーム画像との間の移動経路上に、前記先に再生させるフレーム画像を多重的に描画するステップは、
前記アニメーション中の隣接する先に再生させるフレーム画像とその後に再生させるフレーム画像の間の移動経路の長さ、及び、アニメーション表示インターフェースの画素ピッチ（ＤＰＩ）に基づいて、前記先に再生させるフレーム画像を描画して得られる前記補足映像の透明度を特定するステップと、
特定された透明度によって、前記移動経路上に前記先に再生させるフレーム画像を多重的に描画するステップとを含んでもよい。
【００３３】
本例においては、隣接する二つのフレームの間の移動経路において、一定の透明性を有する補足映像を多重的に描画することにより、所定のフレーム速度によってアニメーションを再生させる際に連続する二つのフレームの間に出現する残像を埋めるため、実現方法が簡単で、よい効果が得られる。２４フレーム／s以上の速率であれば、比較的にスムーズで連続的な視覚エクスペリエンスを得られることになる。
【００３４】
本発明に係る実施例おいて、擬自然暴露変換の方法によって、前記アニメーション中の隣接するフレーム画像同士の間の移動経路上に、それぞれ、補足映像を描画するステップにおいては、
アニメーション中のフレームそれぞれの再生タイミングシーケンスを参考基準にして、前記アニメーション中の隣接する先に再生させるフレーム画像とその後に再生させるフレーム画像の間の移動経路上の画素点に対して、マトリックス変換処理を行うことにより、補足映像を得る。
【００３５】
例えば、前記アニメーション中の隣接する先に再生させるフレーム画像とその後に再生させるフレーム画像の間の移動経路上の画素点に対して、マトリックス変換処理を行うステップは、
前記アニメーション中の隣接する先に再生させるフレーム画像とその後に再生させるフレーム画像の間の移動経路上の画素点に対して、前記移動経路の長さ、及び前記画素点の位置に基づいて、規則に従って、前記画素点のＲＧＢカラー情報と不透明度情報とを変換するステップを含んでもよい。
本発明に係る実施例おいて、前記規則は、一次元圧縮変換アルゴリズムであってもよい。本発明に係る実施例においては、これに対して、いかなる制限もしない。
【００３６】
本発明に係る実施例おいて、当前記規則が、一次元圧縮変換アルゴリズムである場合に、前記移動経路の長さ、及び前記画素点の位置に基づいて、規則に従って、前記画素点のＲＧＢカラー情報と不透明度情報とを変換するステップは、
前記画素点を、前記移動経路の長さ、及び前記画素点の位置に基づいて、それぞれ、所定の圧縮比に従って、一定の透明性を有する一次元画像に圧縮して、各々の一次元画像を取得することにより、前記補足映像を構成するステップを含む。
【００３７】
例えば、前記画素点を、前記移動経路の長さ、及び前記画素点の位置に基づいて、それぞれ、所定の圧縮比に従って、一定の透明性を有する一次元画像に圧縮するステップは、
前記画素点によって構成される画像を画像マトリックスＭ、ｍ及びｎを画像マトリックスＭの長さ及び幅、ａを前記移動経路の長さ、Ｐ１（ｉ,ｊ）を前記画像マトリックスＭ内においてｉ行目且つｊ列目に位置する画素点、画素点Ｐ１（ｉ,ｊ）が所定の圧縮比に従って一定の透明度に圧縮された後の座標をＰ１（ｘ,ｊ）とすると、
以下の数式により、即ち、
ａ>ｍである場合、
【数５】
0005960356.tif 000006
ａ<ｍである場合、
【数６】
0005960356.tif 000007
によって、前記画像マトリックスＭ内の各画素点を変換するステップを含む。
【００３８】
本例においては、上記の擬自然暴露の方法に従って、隣接する二つのフレームの間の補足映像を描画する方法によって処理を行って得られる画像は、オリジナル画像を一フレームの期間にかけてにかけて自然暴露して形成した映像と、同一であるため、描画された画像の効果が非常によく、ユーザの視覚エクスペリエンスを大幅に改善できる。
【００３９】
以下、具体的な適用ケースに合わせて、上記の構成の実現を詳細に説明する。
ユーザがタッチスクリーン機器においてスライド操作を行って、画像表示インターフェースにスライド現像が出現するケースにおいて、ユーザインターフェースのスライドが検出された際に、鮮明なオリジナルフレームをレンダリングせずに、隣接する二つのフレームの間の経路上に補足映像を描画し、補足映像が描画された画像をレンダリングして出力する。ここで、前記補足映像の特徴は、スライド速度、或いは、スライド距離（ここで、スライド距離は、スライド速度と、現在のグラフィカルインターフェースのリフレッシュレートに基づいて特定したリフレッシュ時間と、の積である）に関連する透明度を有することになる。前記補足映像の生成方法には、性能と品質に関する要求によって、オリジナルフレームを多重的に描画する方法と擬自然暴露変換との二種の方法がある。
【００４０】
本例においては、前記擬自然暴露変換の構成は、二つのフレームの間のアイコン或いはテキストの移動経路上における画素点に対して、規則に従って、そのＲＧＢ（赤、緑、青）カラー情報と不透明度情報を変換し、また、一定の透明度を与えることになる。当該方法処理を行った後の画像は、オリジナル画像を一フレームの期間にかけて自然暴露して形成した映像と、同一である。その中の一実施方法は、一次元圧縮変換方法を採用して、移動経路においての画素点を変換する方法である。当該方法は、機器に対する演算性能の要求がより高いが、当該方法によって描画して得られた画像の品質は非常によく、ユーザの視覚エクスペリエンスを大幅に改善できる。
【００４１】
具体的には、図２、及び図３を参照する。ここで、図２は、本発明に係る実施例により提供する、画像マトリックス同士が分けている（前後二つのフレーム画像の移動距離ａ>画像マトリックス長さｍ）場合に行う圧縮変換処理を示す模式図である。図３は、本発明に係る実施例により提供する、画像マトリックス同士が完全に分けていない（前後二つのフレーム画像の移動距離ａ>画像マトリックス長さｍ）場合に行う圧縮変換処理を示す模式図である。ここで、図２、及び図３に示されたケースにおいて、画像マトリックスＭは、解像度がｍ*ｎである、長方形アイコン或いはテキスト等のインターフェース表示要素であり、Ｐ(ｉ,ｊ)は画像マトリックスＭ内においてｉ行目且つｊ列目に位置する点であり、Ｐ１(ｘ,ｊ)は変換後の横座標がｘで縦座標がｊである点であり、また、前のフレーム画像Ｍ０（１）又はＭ０（３）が距離ａをスクロールして現在のフレームＭ１（２）又はＭ１（４）に到着したとする。すると、一次元圧縮変換アルゴリズムを採用して、Ｍのスクロール方向の法線ベクトルの方向に、スクロール経路においての既に経過した部分又は全部のアイコンとテキストを、図２において点線（５）にて示した透明度情報を有する一次元の画像に比例して圧縮する。具体的に実現する際には、画素点がＭ内における位置によって、それぞれ、上記の数式を採用して圧縮変換を行う。図２、及び図３においてのｘ１、ｘ２、ｘ３の位置は、それぞれ、ａ>ｍ、及び、ａ<ｍの場合の三つの数式に対応する。
【００４２】
ｊに対して、０からｎへの順に、四つの変数（すなわち、ＲＧＢカラー及び不透明度）に対して、数式に従って、変換を行う。図２に示したような前後二つのフレームが完全に分けているケースにおいては、ａ>ｍの場合の数式を採用し、図３に示したような前後二つのフレームが完全に分けていないケースにおいては、ａ<ｍの場合の数式を採用する。変換を行うことによりｘの位置の一次元画像を取得する。そして、座標０から座標ａ+ｍまでに対して同一な演算を行うことによって取得した一連の一次元画像が、変換後の画像マトリックスを構成することになる。上記の方法を採用して、フレーム中のスクロールする必要があるアイコン或いはテキスト毎に変換を行うことにより、描画しようとする変換後のフレーム全体を取得する。
【００４３】
前記オリジナルフレームを多重的に描画する構成は、二つのフレームの間の経路においてオリジナルフレームを多重的に描画し、各々のフレームそれぞれは速度に関連する透明度を有する。補足映像の透明度は、ＵＩ（ユーザインターフェース）のスクロール速度と反比例になると同時に、スクリーンの画素ピッチ（ＤＰＩ）、及びフレームシーケンスの影響も受ける。処理結果は、一フレームに時間にかけて自然暴露して形成された映像に接近するため、性能の表現がよい。
【００４４】
図２、及び図３に示したように、ユーザインターフェースがスライドされる際に、前の一フレームインターフェースＭ０（１）又は（２）のスクロール座標を記録して、前の一フレーム座標から現在のフレームＭ１（２）又は（４）座標までの経路上において、オリジナルフレームを多重的に描画する。スクリーンの画素ピッチ（ＤＰＩ）、及び、スライド距離のそれぞれによって、ｋ個の点の間隔に、再び、一回描画する。各々のフレームは、速度に関連する透明度を有する。補足映像の透明度とフレームスライド距離ａの間の関係は、ｋ／ａの反比例のグラフを調整して取得できる。実際の試験によって、グラフの形状を調整することにより、最終的に、当該処理後の画像を、オリジナル画像を一フレームの期間にかけて自然暴露して形成する映像に接近できるようにする。
【００４５】
上記の構成を実現することによって、ユーザがタッチスクリーンをスライドする際に、オリジナルフレームを多重的に描画する方法、及び／或いは、擬自然暴露変換の方法によって、前記アニメーション中の隣接するフレーム画像同士の間の移動経路上に、それぞれ、補足映像を描画する。このようにして、描画した当該補足映像を用いて二つのフレームの移動経路において出現する断続的な残像を埋めることができて、ユーザに継続的でスムーズなスライドエクスペリエンスを与えることができる。
【００４６】
図４ａは、本発明に係る実施例により提供する構成を採用しなかった場合に、アニメーション表示インターフェースにアニメーションを表示する過程を示す模式図である。ここで、図面には、インターフェース上のカメラのアイコンの例にして、スライドする過程のアニメーションを表示している。ユーザがタッチスクリーンをスライドすると、例えば、６０フレーム／sのリフレッシュレートによって、鮮明なオリジナルシングルフレームをレンダリングする。この場合には、グラフィカルインターフェースがスクロールされると、隣接する二つのフレーム画像の間それぞれには、１５ｍｓ以上の間隔が存在することになる。もし、この時のスライド速度がおよそ０.３ｍ／sであれば、当該隣接する二つのフレームの間隔はおよそ０.５ｃｍになる。このため、視覚の持続性によって、ユーザには図４ａに示した画像が見えることになって、フレーム画像同士の間に断続的な残像が出現することになる。
【００４７】
図４ｂは、本発明に係る実施例により提供する構成を採用した場合に、アニメーション表示インターフェースにアニメーションを表示する過程を示す模式図である。ここで、図面には、インターフェース上のカメラのアイコンを例にして、スライドする過程のアニメーションを表示している。ユーザがタッチスクリーンをスライドすると、例えば、６０フレーム／sのリフレッシュレートによって、鮮明なオリジナルシングルフレームをレンダリングする。この場合、グラフィカルインターフェースがスクロールされると、隣接する二つのフレーム画像の間それぞれには、１５ｍｓ以上の間隔が存在することになる。もし、この時のスライド速度がおよそ０.３ｍ／sであれば、当該隣接する二つのフレームの間隔はおよそ０.５ｃｍになる。本実施例に係る前記の構成を採用することにより、例えば、当該０.５ｃｍの移動経路において、前の一フレームを多重的に描画して、二つのフレームの移動経路において出現する断続的な残像を埋める。こうして、ユーザには図４ｂに示した画像が見えることになって、タッチスクリーンがスライドされる際に、二つのフレーム画像の間に断続的な残像が出現されなくなり、スムーズに移行できて、ユーザに継続的でスムーズなスライドエクスペリエンスを与えることができる。
【００４８】
また、本発明に係る実施例は、アニメーション再生装置をさらに提供する。図５を参照すると、前記装置は、
所定のフレーム速度によってアニメーションを再生させる前に、前記アニメーション中の隣接するフレーム画像同士の間の移動経路上に、それぞれ、補足映像を描画するための前処理モジュール２０１と、
前記所定のフレーム速度によって、前処理モジュール２０１により得られた補足映像が描画されているアニメーションを再生させるための再生モジュール２０２と
を備える。
【００４９】
例えば、前処理モジュール２０１は、
オリジナルフレームを多重的に描画する方法によって、前記アニメーション中の隣接するフレーム画像同士の間の移動経路上に、それぞれ、補足映像を描画するための第１前処理ユニット、
及び／或いは、
擬自然暴露変換の方法によって、前記アニメーション中の隣接するフレーム画像同士の間の移動経路上に、それぞれ、補足映像を描画するための第２前処理ユニット
を備える。
【００５０】
本発明に係る実施例おいて、例えば、前記第１前処理ユニットは、アニメーション中のフレームそれぞれの再生タイミングシーケンスを参考基準にして、前記アニメーション中の隣接する先に再生させるフレーム画像とその後に再生させるフレーム画像との間の移動経路上に、前記先に再生させるフレーム画像を多重的に描画する。
【００５１】
さらに、例えば、前記第１前処理ユニットは、前記アニメーション中の隣接する先に再生させるフレーム画像とその後に再生させるフレーム画像の間の移動経路の長さ、及び、アニメーション表示インターフェースの画素ピッチ（ＤＰＩ）に基づいて、前記先に再生させるフレーム画像を描画して得られる前記補足映像の透明度を特定し、また、特定された透明度によって、前記移動経路上に前記先に再生させるフレーム画像を多重的に描画する。
本発明に係る実施例おいて、例えば、前記第２前処理ユニットは、アニメーション中のフレームそれぞれの再生タイミングシーケンスを参考基準にして、前記アニメーション中の隣接する先に再生させるフレーム画像とその後に再生させるフレーム画像の間の移動経路上の画素点に対して、マトリックス変換処理を行うことにより、補足映像を得る。
【００５２】
さらに、例えば、前記第２前処理ユニットは、前記アニメーション中の隣接する先に再生させるフレーム画像とその後に再生させるフレーム画像の間の移動経路上の画素点に対して、前記移動経路の長さ、及び前記画素点の位置に基づいて、規則に従って、前記画素点のＲＧＢカラー情報と不透明度情報とを変換する。
【００５３】
本発明に係る実施例おいて、前記規則は、一次元圧縮変換アルゴリズム、等の変換アルゴリズムであってもよい。
前記規則が一次元圧縮変換アルゴリズムである場合、本発明の実施例に係る前記第２前処理ユニットは、前記画素点を、前記移動経路の長さ、及び前記画素点の位置に基づいて、それぞれ、所定の圧縮比に従って、一定の透明性を有する一次元画像に圧縮して、各々の一次元画像を取得することにより、前記補足映像を構成する。
【００５４】
例えば、前記第２前処理ユニットは、前記画素点によって構成される画像を画像マトリックスＭ、ｍ及びｎを画像マトリックスＭの長さ及び幅、ａを前記移動経路の長さ、Ｐ１（ｉ,ｊ）を前記画像マトリックスＭ内においてｉ行目且つｊ列目に位置する画素点、画素点Ｐ１（ｉ,ｊ）が所定の圧縮比に従って一定の透明度に圧縮された後の座標をＰ１（ｘ,ｊ）とすると、
以下の数式により、即ち、
ａ>ｍである場合、
【数７】
0005960356.tif 000008
ａ<ｍである場合、
【数８】
0005960356.tif 000009
によって、前記画像マトリックスＭ内の各画素点を変換する。
【００５５】
本発明に係る実施例によると、所定のフレーム速度によってアニメーションを再生させる前に、アニメーション中の隣接するフレーム画像同士の間の移動経路それぞれにおいて、補足映像を描画し、続いて、前記所定のフレーム速度によって、補足映像が描画されたアニメーションを再生させることにより、所定のフレーム速度によってアニメーションを再生させる際にフレーム同士の間に断続的な残像が出現する問題を解決して、ユーザに、よりリアルで連続的な視覚エクスペリエンスを与えることができる。
【００５６】
また、本発明に係る実施例は、機器をさらに提供する。前記機器は、
タッチスクリーンと、
一つ以上のプロセッサと、
メモリと、
前記メモリに記憶されて、前記一つ以上のプロセッサによって実行されるように構成された一つ以上のモジュール
を備え、
ここで、前記一つ以上のモジュールは、
所定のフレーム速度によってアニメーションを再生させる前に、前記アニメーション中の隣接するフレーム画像同士の間の移動経路上に、それぞれ、補足映像を描画し、
前記所定のフレーム速度によって、補足映像が描画されたアニメーションを再生させる機能を実行する。
【００５７】
ここで、前記アニメーション中の隣接するフレーム画像同士の間の移動経路上に、それぞれ、補足映像を描画する実現方法は、上記の関連する方法、及び装置に対する説明を参照することができるため、ここでは説明を省略する。
本発明に係る実施例により提供する機器所定のフレーム速度によってアニメーションを再生させる前に、アニメーション中の隣接するフレーム画像同士の間の移動経路それぞれにおいて、補足映像を描画し、続いて、前記所定のフレーム速度によって、補足映像が描画されたアニメーションを再生させることにより、所定のフレーム速度によってアニメーションを再生させる際にフレーム同士の間に断続的な残像が出現する問題を解決して、ユーザに、よりリアルで連続的な視覚エクスペリエンスを与えることができる。
【００５８】
以上の実施方法の記載によって、本技術分野の当業者は、本発明に係る実施例をはっきり理解してハードウェアによって実現できるし、ソフトウェアと必要な汎用のハードウェアプラットフォームの方法によっても実現できる。このような理解に基づいて、本発明に係る実施例の構成をソフトウェア製品の形態によって体現できるし、当該ソフトウェア製品は不揮発性記憶媒体（ＣＤ−ＲＯＭ、Ｕディスク、モバイルハードディスク、等）に記憶されて、それに含まれているいくつかの命令によってコンピュータ機器（パーソナルコンピュータ、サーバー、ネットワーク機器、等）に本発明の各々の実施例に係る前記の方法を実行させてもよい。
【００５９】
本技術分野の当業者は、図面はただ好ましい実施例を示す模式図であり、図面中のモジュール若しくは流れは本発明を実施するのに必須なものではないことを理解すべきである。
本技術分野の当業者は、実施例に対する記述に従って、実施例中の装置のモジュールを、実施例の装置中に分布してもよいし、適当な変更を行うことにより、本実施例の一つ以上の装置に中に分布してもよいことを理解すべきである。上記の実施例のモジュールを一つのモジュールに合併してもよいし、さらに、複数のサブモジュールに分割してもよい。
上記の本発明に係る実施例の順番は、ただ、説明するためのものであり、実施例の優劣を代表しない。
【００６０】
当然ながら、本技術分野の当業者は、本発明に対して、本発明の精神を逸脱しない範囲において様々な変更と変形を行うことができる。このように、本発明に対するこれら変更と変形が本発明の特許請求の範囲に属するか、又は同様な技術の範囲内に属すると、本発明はこれら変更と変形を含むことを意図する。
【図１】
0005960356.tif 000014
【図２】
0005960356.tif 000015
【図３】
0005960356.tif 000016
【図４ａ】
0005960356.tif 000017
【図４ｂ】
0005960356.tif 000018
【図５】
0005960356.tif 000019