JP2010141451A - フレームレート変換方法、フレームレート変換装置、フレームレート変換プログラムおよびそのプログラムを記録したコンピュータ読み取り可能な記録媒体 - Google Patents

フレームレート変換方法、フレームレート変換装置、フレームレート変換プログラムおよびそのプログラムを記録したコンピュータ読み取り可能な記録媒体 Download PDF

Info

Publication number
JP2010141451A
JP2010141451A JP2008313864A JP2008313864A JP2010141451A JP 2010141451 A JP2010141451 A JP 2010141451A JP 2008313864 A JP2008313864 A JP 2008313864A JP 2008313864 A JP2008313864 A JP 2008313864A JP 2010141451 A JP2010141451 A JP 2010141451A
Authority
JP
Japan
Prior art keywords
frame
frame rate
frames
value
rate conversion
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.)
Granted
Application number
JP2008313864A
Other languages
English (en)
Other versions
JP5107879B2 (ja
Inventor
Yukihiro Bando
幸浩 坂東
Masayuki Takamura
誠之 高村
Kazuto Kamikura
一人 上倉
Yoshiyuki Yajima
由幸 八島
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.)
NTT Inc
Original Assignee
Nippon Telegraph and Telephone 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 Nippon Telegraph and Telephone Corp filed Critical Nippon Telegraph and Telephone Corp
Priority to JP2008313864A priority Critical patent/JP5107879B2/ja
Publication of JP2010141451A publication Critical patent/JP2010141451A/ja
Application granted granted Critical
Publication of JP5107879B2 publication Critical patent/JP5107879B2/ja
Expired - Fee Related legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Landscapes

  • Television Systems (AREA)
  • Compression Or Coding Systems Of Tv Signals (AREA)

Abstract

【課題】本発明は、高フレームレート映像信号のフレームをダウンサンプリングにより選択することで得られた所望のフレームレートの映像信号を符号化する場合に、符号量を低く抑えることができるようにする新たなフレームレート変換技術の提供を目的とする。
【解決手段】等長間隔のダウンサンプリングにより規定されるフレーム位置にある複数のフレームのそれぞれについて、1つ前のフレーム位置にある複数のフレームのそれぞれとの間で低フレームレート映像信号についての符号化効率表示値を算出して、それに基づいて、先頭フレーム位置からの符号化効率表示値の総和を最小化するつながりを持つフレームを特定することを最終フレーム位置まで繰り返る。そして、最終フレーム位置にある複数のフレームの中から、最小の符号化効率表示値の総和を持つフレームを検出して、それを起点としてフレームを辿ることでダウンサンプリング後のフレームを選択する。
【選択図】図3

Description

本発明は、高フレームレート映像信号のフレームをダウンサンプリングにより選択することで低フレームレート映像信号に変換するフレームレート変換方法およびその装置と、そのフレームレート変換方法の実現に用いられるフレームレート変換プログラムおよびそのプログラムを記録したコンピュータ読み取り可能な記録媒体とに関する。
近年、臨場感あふれる大画面のスポーツ映像やデジタルシネマに代表される超高画質映像への期待が高まっている。これを受けて、映像の高画質化に関する研究が精力的に行われている。
超高画質映像の実現には次の四要素が必要である。すなわち、空間解像度、画素値深度、色再現性、時間解像度である。これを受けて、前者の三要素については、デジタルシネマ等の応用およびナチュラルビジョンプロジェクトにおいて検討が進められている。また、被写体の自然な動きを表現するために不可欠な時間解像度の向上、すなわち、映像の高フレームレート化についても検討がなされている。
1000[frame/sec] を超える高フレームレート映像を撮像可能な高速度カメラがすでに市場に流通している。ただし、こうした高速度カメラで撮像された映像はスロー再生用途で用いられる。映像の入力・出力システムのフレームレートの上限は非対称である。現行のディスプレイの上限は120[fps] 程度であるため、高速度カメラで撮影された映像ソースは、実時間再生を目的とした表示形態ではフレームレートを間引く必要がある。
通常、図7に示すように、ダウンサンプリング後のフレーム時間間隔が等間隔になるようにダウンサンプリングが実施される(例えば、特許文献1参照)。これは、非等長間隔な時間サンプリングでは、ジャーキネス(画質劣化)を発生させるという仮定に基づくものである。
ダウンサンプリングの対象が低フレームレート映像の場合、この仮定は正しい。しかし、ダウンサンプリングの対象が高フレームレート映像の場合は、その限りではない。ダウンサンプリングの対象が高フレームレート映像の場合、フレームを厳密に等間隔に配置してなくても、等間隔からの乖離が一定閾値以内であれば、視覚的には大きなジャーキネス(画質劣化)を発生しない。
したがって、ダウンサンプリングの対象が高フレームレート映像の場合には、ダウンサンプリング後のフレーム間隔に対する等長という制約条件を緩和することができる。この制約条件の緩和により、ダウンサンプリング後のフレーム選択に関する自由度が高くなる。つまり、符号化効率の観点から最適なフレームレートのダウンサンプリング法を検討する余地があることになる。
このようなことを背景にして、本発明者は、動き補償予測誤差電力を最小化するように、ダウンサンプリング後のフレームを選択するという方法について検討を行った(非特許文献1参照)。
特開2004−201165号公報 坂東幸浩,高村誠之,上倉一人,八島由幸:"高フレームレート映像信号のダウンサンプリング方法に関する一考察",画像符号化シンポジウム, p5-02, 2008
前述したように、ダウンサンプリングの対象が高フレームレート映像の場合には、ダウンサンプリング後のフレーム間隔に対する等長という制約条件を緩和することができ、これにより、ダウンサンプリング後のフレーム選択に関する自由度を高くできる。
しかしながら、従来技術では、この点について一切検討を行っておらず、これから、高フレームレート映像に対してのダウンサンプリングにより得られた低フレームレート映像を符号化する場合に、フレーム間予測誤差電力の低減に改善の余地が残されていた。
このようなことを背景にして、本発明者は、非特許文献1で、動き補償予測誤差電力を最小化するように、ダウンサンプリング後のフレームを選択するという方法について検討を行ったが、この方法では逐次的に選択フレームを設定しており、シーケンス全体での動き補償予測誤差電力の最小化を保証しておらず、その点から改善の余地が残されている。
本発明はかかる事情に鑑みてなされたものであって、高フレームレート映像信号に対してのダウンサンプリングにより得られた低フレームレート映像信号を入力とする映像符号化処理において、ダウンサンプリング後の低フレームレート映像信号の全シーケンスに対する符号化効率を考慮した形で、低フレームレート映像信号を決定する効率的なフレームレートのダウンサンプリング技術を確立することを目的とする。
〔1〕本発明の基本的な考え方
フレームレートの変換の対象となる高フレームレート映像信号について、フレーム間隔をδt として、時刻t=jδt (j=0, 1, ..... )のフレームにおける位置xの画素値をf(x,t)(x=0, 1, .... ,X−1)と表す。
この画素信号f(x,t)を、ダウンサンプリングによりフレーム数を1/Mに変換する場合を考える。ダウンサンプリング前後のフレームレートの比Mをダウンサンプリング比と呼ぶ。つまり、この変換は、フレームレートを、“1/δt ”から“1/Mδt ”へ変換することを想定している。
なお、以下では、簡単のために一次元信号を例にとり説明するが、同様の議論は、容易に二次元信号にも拡張可能である。
フレーム間引きにより、前記の変換を行う場合、従来では、
f(x,iMδt ) i=0, 1, .....
というように、フレーム間隔をM倍するという方法がとられてきた。
これは、ダウンサンプリング後のフレーム間隔が非等長である場合、動きの滑らかさを失うという経験則に基づくものである。この経験則は、δt =1/30[秒]といった従来のフレームレートの映像信号の場合には、妥当と言える。
しかし、δt =1/1000[秒]といった高フレームレートの映像信号の場合は、その限りではない。例えば、フレーム間隔がδt =1/1000[秒]の高フレームレートの映像信号を、M=16として、フレーム間隔1/62.5[秒]の低フレームレートの映像信号に変換する場合、変換後のフレーム間隔が1/1000[秒]程度伸縮したとしても、視覚的に検知できない。
このため、フレーム間隔を非等長にすることによる画質劣化は問題とならない。したがって、ダウンサンプリング後のフレーム間隔に対する等長という制約条件を緩和することができる。この制約条件の緩和により、ダウンサンプリング後のフレーム選択に関する自由度が高くなる。
そこで、本発明では、フレーム選択の候補を、
f(x,(iM+Li )δt ) i=1, 2, .....
i =−Δ, .... ,Δ−1
但し、L0 =0, .... ,Δ−1
というように、2Δフレーム(i=0の場合にはΔフレーム)にまで拡大する。
ここで、Li は、−Δ, .... ,Δ−1の範囲の整数値をとるパラメータ(以下、Li を伸縮パラメータと呼ぶ)であり、ダウンサンプリング後のフレームを指定するために用いるもので、2Δ≦Mを満たすものとする。また、Δはダウンサンプリングの対象となるフレーム候補の存在区間を表し、例えば、外部から与えられるパラメータである。
伸縮パラメータLi をΔに限定したのは、このLi の値が大きすぎると、フレーム間隔が等長から大きく外れることで、画質劣化が問題となることになるからである。
このように、本発明では、フレーム選択の候補を2Δフレームにまで拡大することになるが、いずれのフレームを選択するのかについては、次の基準に従うものとする。
フレーム選択の基準として動き補償予測誤差電力を用いることとし、動き補償予測誤差電力を最小化するように、ダウンサンプリング後のフレーム選択を行う。
信号f(x,(iM+Li )δt )に対して、サイズSの区間B〔k〕(k=0,1, .... ,K−1)に分割し、各区間B〔k〕(k=0,1, .... ,K−1)を単位として動き補償(推定変移量d〔k〕:変移量は動きベクトルと同義)を行った場合、その区間内の動き補償後の予測誤差電力は下記の式(1)のように表現できる。ここで、式(1)では、1つ前のフレームとの間で動き補償後の予測誤差電力を求めるようにしている。
Figure 2010141451
i とLi-1 が与えられた場合、この式(1)に従って、σi 2 〔Li ,Li-1 〕を最小化するように推定変移量d〔k〕(k=0,1, .... ,K−1)を設定し、d〔k,Li ,Li-1 〕(k=0,1, .... ,K−1)とおく。このとき、推定変移量d〔k〕の精度は外部から与えられるものとする(例:整数画素精度、1/2画素精度、1/4画素精度など)。
ここで、注意すべきは、Li の設定方法(選択方法)である。σi 2 〔Li ,Li-1 〕を最小化するようにLi を設定したのでは、シーケンス全体での予測誤差電力
Σσi 2 〔Li ,Li-1
但し、Σはi=1〜(J/M−1)の総和で、Jはフレーム数
を最小化したことにはならない。なぜなら、Li の選択はσi 2 〔Li ,Li-1 〕にも影響を与えるからである。
従って、求めるべきパラメータは、下記の式(2)を満たすJ/M個のパラメータである。
Figure 2010141451
しかしながら、J/M個のパラメータ(L0 , .... ,LJ/M-1 )の取り得る組み合わせはΔ×(2Δ)J/M-1 通りであり、この中から最適な組み合わせ(L* 0 , .... , L* J/M-1 )を総当たりで探索するのは、計算量的に困難である。
そこで、本発明では、σi 2 〔Li ,Li-1 〕が直前フレームの結果のみに依存することに着目し、以下のように最適解を算出する。
まず、Li として取り得る全ての値に対して、最適なLi-1 , .... ,L0 を用いた場合のΣσi 2 〔Li ,Li-1 〕(但し、Σはi=1〜iの総和)をSi (Li )として定義する。
ここで、σi 2 〔Li ,Li-1 〕が直前フレームの結果のみに依存することに着目すると、Si (Li )はSi-1 (Li-1 )を用いて、図1に示すように、下記の式(3)のように表される。なお、i=1, .... ,(J/M−1)である。
Figure 2010141451
この式(3)に従って算出したSi (Li )(Li =−Δ, .... ,Δ−1)をメモリに格納しておき、Si+1 (Li+1 )の計算で用いるものとする。さらに、この式(3)の最小値を与えるLi-1 を、図1中に示すように、^Li-1 (Li )とおく。この^Li-1 (Li )(Li =−Δ, .... ,Δ−1)についても、全てメモリに格納しておくものとする。ここで、「^X」(Xは文字)における記号^は、「X」の上に付く記号を示している。
式(2)の最小化問題は、下記の式(4)のように表せる。
Figure 2010141451
この式(4)を最小化するLJ/M-1 をL* J/M-1 とおくと、このL* J/M-1 は下記の式(5)で表せる。
Figure 2010141451
* J/M-1 に対する最適解は、^LJ/M-2 (LJ/M-1 )としてメモリに格納されているので、その値を参照し、L* J/M-2 =^LJ/M-2 (LJ/M-1 )とする。以下、同様の参照処理を、
* J/M-3 =^LJ/M-3 (LJ/M-2 ),・・・・・,L* 0 =^L0 (L1
として繰り返す。
以上の説明では、動き補償予測誤差電力を最小化するように、ダウンサンプリング後のフレーム選択を行うことで説明したが、特定の符号化器(例えば、H.264準拠の符号化器)により符号化を行い、その符号化歪みDと符号量Rの加重和のラグランジェコスト(符号化コスト:J=D+λR)を最小化するように、ダウンサンプリング後のフレーム選択を行うことでもよい。ここで、λは符号化歪みDと符号量Rの重みを調整するパラメータであり、外部から与えられる。
〔2〕本発明の構成
次に、本発明の構成について説明する。
本発明のフレームレート変換装置は、高フレームレート映像信号のフレームをダウンサンプリングにより選択することで低フレームレート映像信号に変換することを実現するために、(1)等長間隔のダウンサンプリングにより規定されるフレーム位置の所定範囲にある複数のフレームのそれぞれについて、1つ前のフレーム位置の所定範囲にある複数のフレームのそれぞれとの間で、ダウンサンプリングする場合に生成される低フレームレート映像信号の符号化効率を示す値(符号化効率表示値)を算出して、その算出した符号化効率表示値に基づいて、1つ前のフレーム位置の所定範囲にある複数のフレームの中から、先頭のフレーム位置からの符号化効率表示値の総和を最小化するつながりを持つフレームを特定することを、最終のフレーム位置まで繰り返し実行する実行手段と、(2)最終のフレーム位置にある複数のフレームのそれぞれについて実行手段が算出した符号化効率表示値の総和について、それらの中の最小値を持つフレームを検出する検出手段と、(3)検出手段の検出したフレームを起点として実行手段の特定したフレームを辿ることで、等長間隔のダウンサンプリングにより規定されるフレーム位置のそれぞれについてフレームを抽出して、それらをダウンサンプリング後のフレームとして選択する選択手段とを備えるように構成する。
この構成を採るときに、実行手段は、算出した符号化効率表示値とその算出対象となった1つ前のフレーム位置にあるフレームの持つ符号化効率表示値の総和との加算値を求めて、それらの中の最小値を特定することで、1つ前のフレーム位置の所定範囲にある複数のフレームの中から、先頭のフレーム位置からの符号化効率表示値の総和を最小化するつながりを持つフレームを特定するとともに、その加算値をその特定元のフレームの持つ符号化効率表示値の総和として設定するように処理する。
また、実行手段は、符号化効率表示値として、動き補償予測誤差電力を算出したり、所定の符号化器を用いて符号化する場合に得られる符号化コストを算出する。
以上の各処理手段が動作することで実現される本発明のフレームレート変換方法はコンピュータプログラムでも実現できるものであり、このコンピュータプログラムは、適当なコンピュータ読み取り可能な記録媒体に記録して提供されたり、ネットワークを介して提供され、本発明を実施する際にインストールされてCPUなどの制御手段上で動作することにより本発明を実現することになる。
このように構成される本発明のフレームレート変換装置では、まず最初に、図1に示すように、等長間隔のダウンサンプリングにより規定されるフレーム位置の所定範囲にある複数のフレームのそれぞれについて、1つ前のフレーム位置の所定範囲にある複数のフレームのそれぞれとの間で、ダウンサンプリングする場合に生成される低フレームレート映像信号の符号化効率表示値(図1の例では動き補償予測誤差電力)を算出し、その算出した符号化効率表示値とその算出対象となった1つ前のフレーム位置にあるフレームの持つ符号化効率表示値の総和との加算値を求めて、それらの中の最小値を特定することで、1つ前のフレーム位置の所定範囲にある複数のフレームの中から、先頭のフレーム位置からの符号化効率表示値の総和を最小化するつながりを持つフレームを特定するとともに、その加算値をその特定元のフレームの持つ符号化効率表示値の総和として設定するという処理を、最終のフレーム位置まで繰り返し実行する。
続いて、最終のフレーム位置にある複数のフレームのそれぞれについて算出した符号化効率表示値の総和について、それらの中の最小値を持つフレームを検出して、その検出したフレームを起点として先に特定したフレームを先頭のフレーム位置に向けて辿ることで、等長間隔のダウンサンプリングにより規定されるフレーム位置のそれぞれについてフレームを抽出して、それらをダウンサンプリング後のフレームとして選択する。
このようにして、本発明のフレームレート変換装置は、高フレームレート映像信号から低フレームレート映像信号へフレームレート変換を実行するときに、ダウンサンプリング後の低フレームレート映像信号の全シーケンスに対する符号化効率を考慮した形で、そのフレームレート変換処理を実行するように処理するのである。
本発明では、高フレームレート映像信号から低フレームレート映像信号へフレームレート変換を実行するときに、ダウンサンプリング後の低フレームレート映像信号の全シーケンスに対する符号化効率を考慮した形で、そのフレームレート変換処理を実行する。
これから、本発明によれば、高フレームレート映像信号に対してのダウンサンプリングにより得られた所望のフレームレートの映像信号を符号化する場合に、均等フレーム間隔の間引きにより得られた映像信号よりも符号量を低く抑えることができるようになるとともに、全シーケンスに対する符号化効率を考慮しないで行う非等長のフレーム間隔の間引きにより得られた映像信号よりも符号量を低く抑えることができるようになる。
以下、実施の形態に従って本発明を詳細に説明する。
図2に、本発明のフレームレート変換装置1の装置構成の一例を図示する。
この図に示すように、本発明のフレームレート変換装置1は、フレームレート変換処理の対象となる高フレームレート映像信号を格納する高フレームレート映像ファイル10と、フレームレート変換処理された低フレームレート映像信号を格納する低フレームレート映像ファイル11と、高フレームレート映像信号から低フレームレート映像信号へのフレームレート変換処理を実行するフレームレートダウンサンプリング部12とを備える。
このフレームレートダウンサンプリング部12は、動き推定部1200を備えて、動き補償予測誤差電力を算出する動き補償予測誤差算出部120と、動き補償予測誤差算出部120の算出する動き補償予測誤差電力を使って、高フレームレート映像信号のフレームの中からフレームを選択することでフレームレートダウンサンプリング処理を実行するダウンサンプリング実行部121と、ダウンサンプリング実行部121の作業用データを記憶する作業用メモリ122とを備える。
〔1〕動き推定部1200の処理
ダウンサンプリング実行部121の実行するフレーム選択処理の説明に入る前に、動き補償予測誤差算出部120の備える動き推定部1200の処理について説明する。
動き推定部1200は、予測対象フレームと参照フレームとを入力として、下記に示す処理を実行することで、予測対象フレーム内のブロック毎の動きベクトルd〔k〕、すなわち、式(1)におけるd〔k〕(k=0,1, .... ,K−1)を推定する処理を行う。ここで、kはブロックを同定するインデックスである。
処理:・式(1)のΣ{x∈B〔k〕}の項(第kブロックの予測誤差和)を最小化す る動きベクトルd〔k〕を求める
・動きベクトルは、予め与えられた探索範囲−D≦d〔k〕≦D−1内の値から 選択される
・選択の方法は、探索範囲内の全ての候補ベクトルに対して、その候補ベクトル を用いた場合の予測誤差和を算出し、その予測誤差和を最小化するベクトルを d〔k〕とすることで行う
動き補償予測誤差算出部120は、動き推定部1200の推定したベクトルd〔k〕を使い、式(1)に基づいて、予測対象フレームと参照フレームとの間の動き補償予測誤差電力を算出する。
〔2〕ダウンサンプリング実行部121の処理
次に、ダウンサンプリング実行部121により実行されるフレームレートダウンサンプリング処理について説明する。
以下に説明するダウンサンプリング実行部121の処理では、ダウンサンプリングフレームの選択基準として、動き補償予測誤差誤差電力を用いる場合を示す。
図3に、ダウンサンプリング実行部121の装置構成の一例を図示する。
この図に示すように、ダウンサンプリング実行部121は、入力部1210と、処理フレーム位置選択部1211と、処理フレーム選択部1212と、参照フレーム決定部1213と、全フレーム位置終了判定部1214と、累積予測誤差最小化最終フレーム検出部1215と、決定参照フレーム追跡部1216とを備える。
この入力部1210は、高フレームレート映像信号のフレーム数Jと、高フレームレート映像信号のフレーム間隔δt と、ダウンサンプリング比Mと、伸縮パラメータΔとを読み込む。
処理フレーム位置選択部1211は、ダウンサンプリング比Mとフレーム間隔δt とに基づく等長間隔のダウンサンプリングにより規定されるダウンサンプリングフレーム位置(以下、フレーム位置と略記する)を選択対象として、先頭のフレーム位置の1つ後のフレーム位置を起点にして、最終のフレーム位置までのフレーム位置を順次、処理フレーム位置として選択する。
処理フレーム選択部1212は、処理フレーム位置選択部1211の選択した処理フレーム位置の近傍に位置する2Δ枚のフレームを順次、処理フレームとして選択する。
参照フレーム決定部1213は、処理フレーム選択部1212の選択した処理フレームと、1つ前のフレーム位置の近傍に位置する2Δ枚のフレームのそれぞれとの間で動き補償予測誤差電力を算出して、その算出した動き補償予測誤差電力とその算出対象となった1つ前のフレーム位置の近傍に位置するフレームの持つ動き補償予測誤差電力の総和との加算値を求めて(累積予測誤差算出機能)、それらの中の最小値を特定することで(最小累積予測誤差特定機能)、1つ前のフレーム位置の近傍に位置する2Δ枚のフレームの中から、先頭のフレーム位置からの動き補償予測誤差電力の総和を最小化するつながりを持つフレームを特定することで参照フレームを決定する。
全フレーム位置終了判定部1214は、最終のフレーム位置までの全フレーム位置について処理を行ったのか否かを判定して、全フレーム位置について処理を行っていないことを判定するときには、処理フレーム位置選択部1211に対して次のフレーム位置を選択するように指示し、全フレーム位置について処理を行ったことを判定するときには、累積予測誤差最小化最終フレーム検出部1215に対して処理の実行を指示する。
累積予測誤差最小化最終フレーム検出部1215は、最終のフレーム位置の近傍に位置する2Δ枚のフレームのそれぞれについて算出された動き補償予測誤差電力の総和(参照フレーム決定部1213が算出したもの)について、それらの中の最小値を持つフレームを検出することで、先頭のフレーム位置からの動き補償予測誤差電力の総和を最小化する最終フレームを検出する。
決定参照フレーム追跡部1216は、累積予測誤差最小化最終フレーム検出部1215の検出した最終フレームを起点として、参照フレーム決定部1213の決定した参照フレームを辿ることで、等長間隔のダウンサンプリングにより規定されるフレーム位置のそれぞれについて参照フレームを抽出して、それらをダウンサンプリング後のフレームとして選択する。
下記に、このように構成されるダウンサンプリング実行部121の実行するフレームレートダウンサンプリング処理の流れを示す。
1.撮影された映像信号(フレームレート変換処理の対象となる高フレームレート映像 信号)、そのフレーム数J、そのフレームレート(フレーム間隔δt を算出するた めに用いる)を読み込む
2.ダウンサンプリング比Mを読み込む
3.i=1, .... ,J/M−1について以下の処理を行う
4. Li =−Δ, .... ,Δ−1について以下の処理を行う
5. Li-1 =−Δ, .... ,Δ−1について以下の処理を行う
(ただし、L0 の場合は、L0 =0, .... ,Δ−1)
6. 参照フレームをf(x,((i−1)M+Li-1 )δt )とする場合のf( x,(iM+Li )δt )に対する動き補償予測誤差電力(式(1))を最小 化する動きベクトルを求める。動きベクトルの求め方は外部から与えられる 。例えば、探索範囲内の候補をしらみつぶしにあたる全探索法を用いる。求 めた動きベクトルを用いた場合の動き補償予測誤差電力をσi 2 〔Li ,L i-1 〕に格納する
7. σi 2 〔Li ,Li-1 〕+Si-1 (Li-1 )の値を算出する
(ただし、L0 の場合は、σ1 2 〔L1 ,L0 〕の値を算出する)
8. σi 2 〔Li ,Li-1 〕+Si-1 (Li-1 )(Li-1 =−Δ, .... ,Δ−1) の中での最小値をSi (Li )に格納する
(ただし、L0 の場合は、σ1 2 〔L1 ,L0 〕(L0 =0, .... ,Δ −1)の中での最小値をS1 (L1 )に格納する)
9. Si (Li )を与えるLi-1 を^Li-1 (Li )に格納する
10. SJ/M-1 (LJ/M-1 )を最小化するLJ/M-1 をL* J/M-1 に格納する
11. i=J/M−2, .... ,1について以下の処理を行う
12. L* i-1 =^Li-1 (Li )を算出する
13. ダウンサンプリング後の第iフレームとして、f(x,(iM+Li * )δt ) (x=0, .... ,X−1)を格納する。
このようにして、ダウンサンプリング実行部121は、まず最初に、図1に示すように、等長間隔のダウンサンプリングにより規定されるフレーム位置の近傍に位置する2Δ枚のフレームのそれぞれについて、1つ前のフレーム位置の近傍に位置する2Δ枚のフレームのそれぞれとの間で、動き補償予測誤差電力を算出し、その算出した動き補償予測誤差電力とその算出対象となった1つ前のフレーム位置の近傍に位置するフレームの持つ動き補償予測誤差電力の総和との加算値を求めて、それらの中の最小値を特定することで、1つ前のフレーム位置の近傍に位置する2Δ枚のフレームの中から、先頭のフレーム位置からの動き補償予測誤差電力の総和を最小化するつながりを持つフレームを特定するという処理を、最終のフレーム位置まで繰り返し実行し、
続いて、最終のフレーム位置の近傍に位置する2Δ枚のフレームのそれぞれについて算出した動き補償予測誤差電力の総和について、それらの中の最小値を持つフレームを検出して、その検出したフレームを起点として先に特定したフレームを先頭のフレーム位置に向けて辿ることで、等長間隔のダウンサンプリングにより規定されるフレーム位置のそれぞれについてフレームを抽出して、それらをダウンサンプリング後のフレームとして選択することで、高フレームレート映像信号から低フレームレート映像信号へのフレームレート変換処理を実行するのである。
次に、実施例に従って本発明を詳細に説明する。
図4〜図6に、ダウンサンプリング実行部121の実行するフレームレートダウンサンプリング処理のフローチャートの一例を図示する。
次に、このフローチャートに従って、ダウンサンプリング実行部121の実行するフレームレートのダウンサンプリング処理について詳細に説明する。
ダウンサンプリング実行部121は、フレームレートダウンサンプリング処理の実行要求があると、図4のフローチャートに示すように、まず最初に、ステップS10で、フレームレート変換処理の対象となる高フレームレート映像信号と、そのフレーム数Jと、そのフレーム間隔δt と、ダウンサンプリング比Mと、伸縮パラメータΔとを読み込む。
続いて、ステップS20で、i=1およびL1 の指定するフレームと、i=0およびL0 の指定するフレームとの間でS1 (L1 )を算出して、それを作業用メモリ122に格納するとともに、S1 (L1 )を与えるL0 を^L0 (L1 )として作業用メモリ122に格納する。このステップS20の処理の詳細については、図5のフローチャートで後述する。
続いて、ステップS30で、2≦i≦J/M−1について、iおよびLi の指定するフレームと、i−1およびLi-1 の指定するフレームとの間でSi (Li )を算出して、それを作業用メモリ122に格納するとともに、Si (Li )を与えるLi-1 を^Li-1 (Li )として作業用メモリ122に格納する。このステップS30の処理の詳細については、図6のフローチャートで後述する。
続いて、ステップS40で、SJ/M-1 (LJ/M-1 )を最小化するLJ/M-1 をL* J/M-1 として作業用メモリ122に格納する。
続いて、ステップS50で、変数iにJ/M−2をセットする。
続いて、ステップS60で、L* i-1 =^Li-1 (Li )に従って、L* i-1 を算出して作業用メモリ122に格納する。
続いて、ステップS70で、変数iの値を1つディクリメントする。
続いて、ステップS80で、変数iの値が0に到達したのか否かを判断して、0に到達していないことを判断するときには、ステップS60の処理に戻り、0に到達したことを判断するときには、ステップS90の処理に進む。
続いて、ステップS90で、ダウンサンプリング後の第iフレームとして、f(x,(iM+L* i )δt )(x=0, .... ,X−1)を格納する。
次に、図5のフローチャートに従って、ステップS20で実行する処理の詳細について説明する。
ダウンサンプリング実行部121は、ステップS20の処理に入ると、図5のフローチャートに示すように、まず最初に、ステップS201で、変数iに1をセットし、続くステップS202で、変数Li に−Δをセットし、続くステップS203で、変数Li-1 に0をセットする。すなわち、変数iに1をセットして、L1 に−Δをセットするとともに、L0 に0をセットするのである。
続いて、ステップS204で、i=1の場合において、iおよびLi の指定するフレームと、i−1およびLi-1 の指定するフレームとの間で動き補償予測誤差電力の最小値σi 2 〔Li ,Li-1 〕を算出して、それを作業用メモリ122に格納する。すなわち、σ1 2 〔L1 ,L0 〕を算出して、それを作業用メモリ122に格納するのである。
続いて、ステップS205で、i=1の場合において、変数Li-1 の値を1つインクリメントし、続くステップS206で、変数Li-1 の値がΔ−1よりも大きくなったのか否かを判断して、Δ−1よりも大きくなっていないことを判断するときには、ステップS204の処理に戻る。すなわち、L0 の値を1つインクリメントして、その値がΔ−1よりも大きくなったのか否かを判断して、Δ−1よりも大きくなっていないことを判断するときには、ステップS204の処理に戻るのである。
このようにして、i=1の場合において、変数L0 の値を0からΔ−1まで1つずつインクリメントしながらステップS204の処理を実行することで、i=1および変数L1 の指定するフレームと、1つ前のフレーム位置にあるΔ枚のフレームのそれぞれとの間で動き補償予測誤差電力の最小値σ1 2 〔L1 ,L0 〕を算出して、それを作業用メモリ122に格納するのである。
一方、ステップS206で、変数Li-1 の値がΔ−1よりも大きくなったことを判断するときには、ステップS207に進んで、作業用メモリ122に格納したσi 2 〔Li ,Li-1 〕(Li-1 =0, .... ,Δ−1)の中の最小値Si (Li )を特定して、それを作業用メモリ122に格納するとともに、そのSi (Li )を与えるLi-1 を^Li-1 (Li )として作業用メモリ122に格納する。
すなわち、i=1の場合において、変数L1 のある値について、ステップS204を繰り返し実行することで求めたσ1 2 〔L1 ,L0 〕(L0 =0, .... ,Δ−1)の中の最小値S1 (L1 )を特定して、それを作業用メモリ122に格納するとともに、そのS1 (L1 )を与えるL0 を^L0 (L1 )として作業用メモリ122に格納するのである。
続いて、ステップS208で、i=1の場合において、変数Li の値を1つインクリメントし、続くステップS209で、変数Li の値がΔ−1よりも大きくなったのか否かを判断して、Δ−1よりも大きくなっていないことを判断するときには、ステップS203の処理に戻る。すなわち、変数L1 の値を1つインクリメントして、その値がΔ−1よりも大きくなったのか否かを判断して、Δ−1よりも大きくなっていないことを判断するときには、ステップS203の処理に戻るのである。
このようにして、i=1の場合において、変数L1 の値を−ΔからΔ−1まで1つずつインクリメントしながらステップS204/ステップS207の処理を実行することで、変数L1 の値の−Δ〜Δ−1のそれぞれについて、σ1 2 〔L1 ,L0 〕(L0 =0, .... ,Δ−1)を求めて、その中の最小値S1 (L1 )を特定して作業用メモリ122に格納するとともに、そのS1 (L1 )を与えるL0 を^L0 (L1 )として作業用メモリ122に格納するのである。
そして、ステップS209で、i=1の場合において、変数Li の値がΔ−1よりも大きくなったことを判断するときには、ステップS20の処理を終了する。すなわち、L1 の値がΔ−1よりも大きくなったことを判断するときには、ステップS20の処理を終了するのである。
このようにして、ダウンサンプリング実行部121は、ステップS20の処理に入ると、図5のフローチャートを実行することで、i=1およびL1 の指定するフレームと、i=0およびL0 の指定するフレームとの間でS1 (L1 )を算出して、それを作業用メモリ122に格納するとともに、そのS1 (L1 )を与えるL0 を^L0 (L1 )として作業用メモリ122に格納するように処理するのである。
次に、図6のフローチャートに従って、ステップS30で実行する処理の詳細について説明する。
ダウンサンプリング実行部121は、ステップS30の処理に入ると、図6のフローチャートに示すように、まず最初に、ステップS301で、変数iに2をセットし、続くステップS302で、変数Li に−Δをセットし、続くステップS303で、変数Li-1 に−Δをセットする。
続いて、ステップS304で、iおよびLi の指定するフレームと、i−1およびLi-1 の指定するフレームとの間で動き補償予測誤差電力の最小値σi 2 〔Li ,Li-1 〕を算出する。
続いて、ステップS305で、σi 2 〔Li ,Li-1 〕+Si-1 (Li-1 )を算出して作業用メモリ122に格納する。
続いて、ステップS306で、変数Li-1 の値を1つインクリメントし、続くステップS307で、変数Li-1 の値がΔ−1よりも大きくなったのか否かを判断して、Δ−1よりも大きくなっていないことを判断するときには、ステップS304の処理に戻る。
このようにして、変数Li-1 の値を−ΔからΔ−1まで1つずつインクリメントしながらステップS304/ステップS305の処理を実行することで、変数iおよび変数Li の指定するフレームと、1つ前のフレーム位置にある2Δ枚のフレームのそれぞれとの間で動き補償予測誤差電力の最小値σi 2 〔Li ,Li-1 〕を算出して、その算出したσi 2 〔Li ,Li-1 〕と、その2Δ枚のフレームのそれぞれが持つ先頭のフレーム位置からの動き補償予測誤差電力の総和Si-1 (Li-1 )との加算値を算出し、それを作業用メモリ122に格納するのである。
一方、ステップS307で、変数Li-1 の値がΔ−1よりも大きくなったことを判断するときには、ステップS308に進んで、作業用メモリ122に格納したσi 2 〔Li ,Li-1 〕+Si-1 (Li-1 )(Li-1 =−Δ, .... ,Δ−1)の中の最小値Si (Li )を特定して、それを作業用メモリ122に格納するとともに、そのSi (Li )を与えるLi-1 を^Li-1 (Li )として作業用メモリ122に格納する。
すなわち、変数iおよび変数Li のある値(この時点では、i=2、Li =−Δ)について、ステップS304/ステップS305を繰り返し実行することで求めたσi 2 〔Li ,Li-1 〕+Si-1 (Li-1 )(Li-1 =−Δ, .... ,Δ−1)の中の最小値Si (Li )を特定して、それを作業用メモリ122に格納するとともに、そのSi (Li )を与えるLi を^Li-1 (Li )として作業用メモリ122に格納するのである。
続いて、ステップS309で、変数Li の値を1つインクリメントし、続くステップS310で、変数Li の値がΔ−1よりも大きくなったのか否かを判断して、Δ−1よりも大きくなっていないことを判断するときには、ステップS303の処理に戻る。
このようにして、変数Li の値を−ΔからΔ−1まで1つずつインクリメントしながらステップS304/ステップS305/ステップS308の処理を実行することで、変数Li の値の−Δ〜Δ−1のそれぞれについて、σi 2 〔Li ,Li-1 〕+Si-1 (Li-1 )(Li-1 =−Δ, .... ,Δ−1)の中の最小値Si (Li )を特定して、それを作業用メモリ122に格納するとともに、そのSi (Li )を与えるLi-1 を^Li-1 (Li )として作業用メモリ122に格納するのである。
一方、ステップS310で、変数Li の値がΔ−1よりも大きくなったことを判断するときには、ステップS311に進んで、変数iの値を1つインクリメントする。
続いて、ステップS312で、変数iの値がJ/M−1よりも大きくなったのか否かを判断して、J/M−1よりも大きくなっていないことを判断するときには、ステップS302の処理に戻ることで、最終のフレーム位置まで、Si (Li )を特定して作業用メモリ122に格納するとともに、そのSi (Li )を与えるLi を^Li-1 (Li )として作業用メモリ122に格納する処理を実行する。
そして、ステップS312で、変数iの値がJ/M−1よりも大きくなったことを判断するときには、ステップS30の処理を終了する。
このようにして、ダウンサンプリング実行部121は、ステップS30の処理に入ると、図6のフローチャートを実行することで、2≦i≦J/M−1について、iおよびLi の指定するフレームと、i−1およびLi-1 の指定するフレームとの間でSi (Li )を算出して、それを作業用メモリ122に格納するとともに、そのSi (Li )を与えるLi-1 を^Li-1 (Li )として作業用メモリ122に格納するように処理するのである。
以上に説明したように、ダウンサンプリング実行部121は、図4〜図5のフローチャートを実行することで、まず最初に、図1に示すように、等長間隔のダウンサンプリングにより規定されるフレーム位置の近傍に位置する2Δ枚のフレームのそれぞれについて、1つ前のフレーム位置の近傍に位置する2Δ枚のフレームのそれぞれとの間で、動き補償予測誤差電力を算出し、その算出した動き補償予測誤差電力とその算出対象となった1つ前のフレーム位置の近傍に位置するフレームの持つ動き補償予測誤差電力の総和との加算値を求めて、それらの中の最小値を特定することで、1つ前のフレーム位置の近傍に位置する2Δ枚のフレームの中から、先頭のフレーム位置からの動き補償予測誤差電力の総和を最小化するつながりを持つフレームを特定するという処理を、最終のフレーム位置まで繰り返し実行し、
続いて、最終のフレーム位置の近傍に位置する2Δ枚のフレームのそれぞれについて算出した動き補償予測誤差電力の総和について、それらの中の最小値を持つフレームを検出して、その検出したフレームを起点として先に特定したフレームを先頭のフレーム位置に向けて辿ることで、等長間隔のダウンサンプリングにより規定されるフレーム位置のそれぞれについてフレームを抽出して、それらをダウンサンプリング後のフレームとして選択することで、高フレームレート映像信号から低フレームレート映像信号へのフレームレート変換処理を実行するのである。
図示実施例に従って本発明を説明したが、本発明はこれに限定されるものではない。例えば、実施例では、式(1)に従って、1つ前に選択したフレームとの間で動き補償予測誤差電力を算出するようにしているが、選択済みの複数のフレームとの間で動き補償予測誤差電力を算出するようにしてもよい。
本発明は高フレームレート映像信号から低フレームレート映像信号へフレームレート変換を実行するときに適用できるものであり、本発明を適用することで、高フレームレート映像信号に対してのダウンサンプリングにより得られた所望のフレームレートの映像信号を符号化する場合に、従来のフレーム間引き処理により得られた映像信号よりも符号量を低く抑えることができるようになる。
本発明で算出するSi (Li )の算出処理の説明図である。 本発明のフレームレート変換装置の装置構成図である。 本発明のフレームレート変換装置の装置構成図である。 ダウンサンプリング実行部の実行するフローチャートである。 ダウンサンプリング実行部の実行するフローチャートである。 ダウンサンプリング実行部の実行するフローチャートである。 従来技術によるフレームレートダウンサンプリング処理の説明図である。
符号の説明
1 フレームレート変換装置
10 高フレームレート映像ファイル
11 低フレームレート映像ファイル
12 フレームレートダウンサンプリング部
120 動き補償予測誤差算出部
121 ダウンサンプリング実行部
122 作業用メモリ
1200 動き推定部
1210 入力部
1211 処理フレーム位置選択部
1212 処理フレーム選択部
1213 参照フレーム決定部
1214 全フレーム位置終了判定部
1215 累積予測誤差最小化最終フレーム検出部
1216 決定参照フレーム追跡部

Claims (8)

  1. 高フレームレート映像信号のフレームをダウンサンプリングにより選択することで低フレームレート映像信号に変換するフレームレート変換方法であって、
    等長間隔のダウンサンプリングにより規定されるフレーム位置の所定範囲にある複数のフレームのそれぞれについて、1つ前のフレーム位置の所定範囲にある複数のフレームのそれぞれとの間で、ダウンサンプリングする場合に生成される低フレームレート映像信号の符号化効率を示す値を算出して、その算出した符号化効率表示値に基づいて、1つ前のフレーム位置の所定範囲にある複数のフレームの中から、先頭のフレーム位置からの符号化効率表示値の総和を最小化するつながりを持つフレームを特定することを、最終のフレーム位置まで繰り返し実行する過程と、
    前記最終のフレーム位置にある複数のフレームのそれぞれについて算出した符号化効率表示値の総和について、それらの中の最小値を持つフレームを検出する過程と、
    前記検出したフレームを起点として前記特定したフレームを辿ることで、前記フレーム位置のそれぞれについてフレームを抽出して、それらをダウンサンプリング後のフレームとして選択する過程とを備えることを、
    特徴とするフレームレート変換方法。
  2. 請求項1に記載のフレームレート変換方法において、
    前記実行する過程では、前記算出した符号化効率表示値とその算出対象となった1つ前のフレーム位置にあるフレームの持つ符号化効率表示値の総和との加算値を求めて、それらの中の最小値を特定することで、1つ前のフレーム位置の所定範囲にある複数のフレームの中から、先頭のフレーム位置からの符号化効率表示値の総和を最小化するつながりを持つフレームを特定するとともに、その加算値をその特定元のフレームの持つ符号化効率表示値の総和として設定することを、
    特徴とするフレームレート変換方法。
  3. 請求項1または2に記載のフレームレート変換方法において、
    前記実行する過程では、前記符号化効率表示値として、動き補償予測誤差電力を算出することを、
    特徴とするフレームレート変換方法。
  4. 請求項1または2に記載のフレームレート変換方法において、
    前記実行する過程では、前記符号化効率表示値として、所定の符号化器を用いて符号化する場合に得られる符号化コストを算出することを、
    特徴とするフレームレート変換方法。
  5. 高フレームレート映像信号のフレームをダウンサンプリングにより選択することで低フレームレート映像信号に変換するフレームレート変換装置であって、
    等長間隔のダウンサンプリングにより規定されるフレーム位置の所定範囲にある複数のフレームのそれぞれについて、1つ前のフレーム位置の所定範囲にある複数のフレームのそれぞれとの間で、ダウンサンプリングする場合に生成される低フレームレート映像信号の符号化効率を示す値を算出して、その算出した符号化効率表示値に基づいて、1つ前のフレーム位置の所定範囲にある複数のフレームの中から、先頭のフレーム位置からの符号化効率表示値の総和を最小化するつながりを持つフレームを特定することを、最終のフレーム位置まで繰り返し実行する手段と、
    前記最終のフレーム位置にある複数のフレームのそれぞれについて算出した符号化効率表示値の総和について、それらの中の最小値を持つフレームを検出する手段と、
    前記検出したフレームを起点として前記特定したフレームを辿ることで、前記フレーム位置のそれぞれについてフレームを抽出して、それらをダウンサンプリング後のフレームとして選択する手段とを備えることを、
    特徴とするフレームレート変換装置。
  6. 請求項5に記載のフレームレート変換装置において、
    前記実行する手段は、前記算出した符号化効率表示値とその算出対象となった1つ前のフレーム位置にあるフレームの持つ符号化効率表示値の総和との加算値を求めて、それらの中の最小値を特定することで、1つ前のフレーム位置の所定範囲にある複数のフレームの中から、先頭のフレーム位置からの符号化効率表示値の総和を最小化するつながりを持つフレームを特定するとともに、その加算値をその特定元のフレームの持つ符号化効率表示値の総和として設定することを、
    特徴とするフレームレート変換装置。
  7. 請求項1ないし4のいずれか1項に記載のフレームレート変換方法をコンピュータに実行させるためのフレームレート変換プログラム。
  8. 請求項1ないし4のいずれか1項に記載のフレームレート変換方法をコンピュータに実行させるためのフレームレート変換プログラムを記録したコンピュータ読み取り可能な記録媒体。
JP2008313864A 2008-12-10 2008-12-10 フレームレート変換方法、フレームレート変換装置、フレームレート変換プログラムおよびそのプログラムを記録したコンピュータ読み取り可能な記録媒体 Expired - Fee Related JP5107879B2 (ja)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2008313864A JP5107879B2 (ja) 2008-12-10 2008-12-10 フレームレート変換方法、フレームレート変換装置、フレームレート変換プログラムおよびそのプログラムを記録したコンピュータ読み取り可能な記録媒体

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2008313864A JP5107879B2 (ja) 2008-12-10 2008-12-10 フレームレート変換方法、フレームレート変換装置、フレームレート変換プログラムおよびそのプログラムを記録したコンピュータ読み取り可能な記録媒体

Publications (2)

Publication Number Publication Date
JP2010141451A true JP2010141451A (ja) 2010-06-24
JP5107879B2 JP5107879B2 (ja) 2012-12-26

Family

ID=42351207

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2008313864A Expired - Fee Related JP5107879B2 (ja) 2008-12-10 2008-12-10 フレームレート変換方法、フレームレート変換装置、フレームレート変換プログラムおよびそのプログラムを記録したコンピュータ読み取り可能な記録媒体

Country Status (1)

Country Link
JP (1) JP5107879B2 (ja)

Cited By (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2010206430A (ja) * 2009-03-03 2010-09-16 Nippon Telegr & Teleph Corp <Ntt> フレームレート変換方法、フレームレート変換装置およびフレームレート変換プログラム
JP2011019142A (ja) * 2009-07-10 2011-01-27 Nippon Telegr & Teleph Corp <Ntt> フレームレート変換方法、フレームレート変換装置およびフレームレート変換プログラム
CN112445315A (zh) * 2019-08-28 2021-03-05 北京小米移动软件有限公司 屏幕刷新帧率的控制方法、装置及存储介质

Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH05344493A (ja) * 1992-06-10 1993-12-24 Victor Co Of Japan Ltd 動画像符号化装置
JPH1013836A (ja) * 1996-06-21 1998-01-16 Canon Inc 動きベクトル検出装置
JP2005252434A (ja) * 2004-03-02 2005-09-15 Ricoh Co Ltd 動画像処理装置、動画像処理方法、プログラム及び情報記録媒体
JP2006148409A (ja) * 2004-11-18 2006-06-08 Matsushita Electric Ind Co Ltd フレームレート変換方法
JP2010088066A (ja) * 2008-10-03 2010-04-15 Nippon Telegr & Teleph Corp <Ntt> フレームレート変換方法、フレームレート変換装置、フレームレート変換プログラムおよびそのプログラムを記録したコンピュータ読み取り可能な記録媒体

Patent Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH05344493A (ja) * 1992-06-10 1993-12-24 Victor Co Of Japan Ltd 動画像符号化装置
JPH1013836A (ja) * 1996-06-21 1998-01-16 Canon Inc 動きベクトル検出装置
JP2005252434A (ja) * 2004-03-02 2005-09-15 Ricoh Co Ltd 動画像処理装置、動画像処理方法、プログラム及び情報記録媒体
JP2006148409A (ja) * 2004-11-18 2006-06-08 Matsushita Electric Ind Co Ltd フレームレート変換方法
JP2010088066A (ja) * 2008-10-03 2010-04-15 Nippon Telegr & Teleph Corp <Ntt> フレームレート変換方法、フレームレート変換装置、フレームレート変換プログラムおよびそのプログラムを記録したコンピュータ読み取り可能な記録媒体

Non-Patent Citations (1)

* Cited by examiner, † Cited by third party
Title
JPN6012051574; 坂東幸浩,高村誠之,上倉一人,八島由幸: '高フレームレート映像信号のダウンサンプリング方法に関する一考察' 画像符号化シンポジウム資料 Vol.23rd, 20081029, Page.67-68 *

Cited By (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2010206430A (ja) * 2009-03-03 2010-09-16 Nippon Telegr & Teleph Corp <Ntt> フレームレート変換方法、フレームレート変換装置およびフレームレート変換プログラム
JP2011019142A (ja) * 2009-07-10 2011-01-27 Nippon Telegr & Teleph Corp <Ntt> フレームレート変換方法、フレームレート変換装置およびフレームレート変換プログラム
CN112445315A (zh) * 2019-08-28 2021-03-05 北京小米移动软件有限公司 屏幕刷新帧率的控制方法、装置及存储介质

Also Published As

Publication number Publication date
JP5107879B2 (ja) 2012-12-26

Similar Documents

Publication Publication Date Title
US8064522B2 (en) Motion-vector detecting device, motion-vector detecting method, and computer program
JP2002152760A (ja) ハイブリッド型高速動き推定方法及びその装置
JP5107879B2 (ja) フレームレート変換方法、フレームレート変換装置、フレームレート変換プログラムおよびそのプログラムを記録したコンピュータ読み取り可能な記録媒体
JP5441812B2 (ja) 動画像符号化装置、及びその制御方法
JP5102174B2 (ja) フレームレート変換方法、フレームレート変換装置、フレームレート変換プログラムおよびそのプログラムを記録したコンピュータ読み取り可能な記録媒体
JP6867275B2 (ja) 映像符号化パラメータ調整装置、映像符号化パラメータ調整方法及びプログラム
JP5118087B2 (ja) フレームレート変換方法、フレームレート変換装置およびフレームレート変換プログラム
JP6538619B2 (ja) 映像フィルタリング方法、映像フィルタリング装置及び映像フィルタリングプログラム
US10666970B2 (en) Encoding apparatus, encoding method, and storage medium
JP5102169B2 (ja) フレームレート変換方法、フレームレート変換装置、フレームレート変換プログラムおよびそのプログラムを記録したコンピュータ読み取り可能な記録媒体
JP5161163B2 (ja) フレームレート変換方法、フレームレート変換装置およびフレームレート変換プログラム
JP5118005B2 (ja) フレームレート変換方法、フレームレート変換装置、フレームレート変換プログラムおよびそのプログラムを記録したコンピュータ読み取り可能な記録媒体
JP2010239423A (ja) 撮影解像度予測型動画像符号化装置および復号装置
JP6595442B2 (ja) 映像フィルタリング方法、映像フィルタリング装置及びコンピュータプログラム
JP2002199398A (ja) 可変ビットレート動画像符号化装置および記録媒体
JP4695015B2 (ja) 符号量推定方法、フレームレート推定方法、符号量推定装置、フレームレート推定装置、符号量推定プログラム、フレームレート推定プログラムおよびそれらのプログラムを記録したコンピュータ読み取り可能な記録媒体
JP2018191136A (ja) 符号化装置、符号化方法およびプログラム
JP2009267726A (ja) 動画像符号化装置、録画装置、動画像符号化方法、動画像符号化プログラム
JP2003219428A (ja) 動画像符号化装置
JP2004364333A (ja) 画像符号化装置
JP4767908B2 (ja) 画像復号装置及び画像符号化装置
JP2007201975A (ja) 符号量推定方法、フレームレート推定方法、符号量推定装置、フレームレート推定装置、符号量推定プログラム、フレームレート推定プログラムおよびそれらのプログラムを記録したコンピュータ読み取り可能な記録媒体
JP4785890B2 (ja) 動き推定精度推定方法、動き推定精度推定装置、動き推定精度推定プログラム及びそのプログラムを記録したコンピュータ読み取り可能な記録媒体
JP4824712B2 (ja) 動き推定精度推定方法、動き推定精度推定装置、動き推定精度推定プログラムおよびそのプログラムを記録したコンピュータ読み取り可能な記録媒体
JP5254565B2 (ja) 動画像予測符号化装置、方法及びプログラム、並びに、動画像予測復号装置、方法及びプログラム

Legal Events

Date Code Title Description
RD04 Notification of resignation of power of attorney

Free format text: JAPANESE INTERMEDIATE CODE: A7424

Effective date: 20100331

A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20101221

A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20120920

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

A01 Written decision to grant a patent or to grant a registration (utility model)

Free format text: JAPANESE INTERMEDIATE CODE: A01

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20121004

R150 Certificate of patent or registration of utility model

Ref document number: 5107879

Country of ref document: JP

Free format text: JAPANESE INTERMEDIATE CODE: R150

Free format text: JAPANESE INTERMEDIATE CODE: R150

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20151012

Year of fee payment: 3

S531 Written request for registration of change of domicile

Free format text: JAPANESE INTERMEDIATE CODE: R313531

R350 Written notification of registration of transfer

Free format text: JAPANESE INTERMEDIATE CODE: R350

LAPS Cancellation because of no payment of annual fees