JP6701391B2 - 改良情報を用いてダウンサンプリング/アップサンプリングすることによるデジタルフレームの符号化/復号化 - Google Patents
改良情報を用いてダウンサンプリング/アップサンプリングすることによるデジタルフレームの符号化/復号化 Download PDFInfo
- Publication number
- JP6701391B2 JP6701391B2 JP2018568747A JP2018568747A JP6701391B2 JP 6701391 B2 JP6701391 B2 JP 6701391B2 JP 2018568747 A JP2018568747 A JP 2018568747A JP 2018568747 A JP2018568747 A JP 2018568747A JP 6701391 B2 JP6701391 B2 JP 6701391B2
- Authority
- JP
- Japan
- Prior art keywords
- frames
- data
- base
- information
- refinement
- 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
Links
- 238000000034 method Methods 0.000 claims description 142
- 238000007906 compression Methods 0.000 claims description 39
- 230000006835 compression Effects 0.000 claims description 39
- 230000006872 improvement Effects 0.000 claims description 26
- 238000012545 processing Methods 0.000 claims description 16
- 241000023320 Luma <angiosperm> Species 0.000 claims description 3
- OSWPMRLSEDHDFF-UHFFFAOYSA-N methyl salicylate Chemical compound COC(=O)C1=CC=CC=C1O OSWPMRLSEDHDFF-UHFFFAOYSA-N 0.000 claims description 3
- 230000002457 bidirectional effect Effects 0.000 claims description 2
- 238000001914 filtration Methods 0.000 claims description 2
- 238000005070 sampling Methods 0.000 claims 5
- 230000033001 locomotion Effects 0.000 description 57
- 239000013598 vector Substances 0.000 description 29
- 230000008569 process Effects 0.000 description 26
- 239000000872 buffer Substances 0.000 description 15
- 238000013139 quantization Methods 0.000 description 10
- 238000013459 approach Methods 0.000 description 8
- 230000006870 function Effects 0.000 description 8
- 238000003860 storage Methods 0.000 description 8
- 238000012805 post-processing Methods 0.000 description 7
- 238000010586 diagram Methods 0.000 description 5
- 230000002829 reductive effect Effects 0.000 description 5
- 230000001960 triggered effect Effects 0.000 description 5
- 230000008859 change Effects 0.000 description 4
- 230000001419 dependent effect Effects 0.000 description 4
- 238000006073 displacement reaction Methods 0.000 description 4
- 230000003044 adaptive effect Effects 0.000 description 3
- 238000001514 detection method Methods 0.000 description 3
- 230000002123 temporal effect Effects 0.000 description 3
- 230000008901 benefit Effects 0.000 description 2
- 230000005540 biological transmission Effects 0.000 description 2
- 238000013144 data compression Methods 0.000 description 2
- 238000000605 extraction Methods 0.000 description 2
- 238000003780 insertion Methods 0.000 description 2
- 230000037431 insertion Effects 0.000 description 2
- 238000012986 modification Methods 0.000 description 2
- 230000004048 modification Effects 0.000 description 2
- 230000009467 reduction Effects 0.000 description 2
- 230000008929 regeneration Effects 0.000 description 2
- 238000011069 regeneration method Methods 0.000 description 2
- 230000001131 transforming effect Effects 0.000 description 2
- 238000012935 Averaging Methods 0.000 description 1
- 108091026890 Coding region Proteins 0.000 description 1
- OAICVXFJPJFONN-UHFFFAOYSA-N Phosphorus Chemical compound [P] OAICVXFJPJFONN-UHFFFAOYSA-N 0.000 description 1
- 206010047571 Visual impairment Diseases 0.000 description 1
- 230000002411 adverse Effects 0.000 description 1
- 230000009286 beneficial effect Effects 0.000 description 1
- 238000004364 calculation method Methods 0.000 description 1
- 239000003086 colorant Substances 0.000 description 1
- 238000004891 communication Methods 0.000 description 1
- 238000013481 data capture Methods 0.000 description 1
- 230000007423 decrease Effects 0.000 description 1
- 230000003247 decreasing effect Effects 0.000 description 1
- 238000009826 distribution Methods 0.000 description 1
- 230000009977 dual effect Effects 0.000 description 1
- 238000003708 edge detection Methods 0.000 description 1
- 238000009499 grossing Methods 0.000 description 1
- 230000003993 interaction Effects 0.000 description 1
- 230000000670 limiting effect Effects 0.000 description 1
- 239000004973 liquid crystal related substance Substances 0.000 description 1
- 238000004519 manufacturing process Methods 0.000 description 1
- 239000011159 matrix material Substances 0.000 description 1
- 238000005259 measurement Methods 0.000 description 1
- 238000005457 optimization Methods 0.000 description 1
- 230000008447 perception Effects 0.000 description 1
- 230000002093 peripheral effect Effects 0.000 description 1
- 238000007781 pre-processing Methods 0.000 description 1
- 230000002441 reversible effect Effects 0.000 description 1
- 230000008685 targeting Effects 0.000 description 1
- 230000009466 transformation Effects 0.000 description 1
- 230000007704 transition Effects 0.000 description 1
- 230000000007 visual effect Effects 0.000 description 1
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N19/00—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals
- H04N19/10—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding
- H04N19/102—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding characterised by the element, parameter or selection affected or controlled by the adaptive coding
- H04N19/132—Sampling, masking or truncation of coding units, e.g. adaptive resampling, frame skipping, frame interpolation or high-frequency transform coefficient masking
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L65/00—Network arrangements, protocols or services for supporting real-time applications in data packet communication
- H04L65/60—Network streaming of media packets
- H04L65/70—Media network packetisation
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L65/00—Network arrangements, protocols or services for supporting real-time applications in data packet communication
- H04L65/60—Network streaming of media packets
- H04L65/75—Media network packet handling
- H04L65/762—Media network packet handling at the source
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N19/00—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals
- H04N19/10—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding
- H04N19/102—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding characterised by the element, parameter or selection affected or controlled by the adaptive coding
- H04N19/103—Selection of coding mode or of prediction mode
- H04N19/107—Selection of coding mode or of prediction mode between spatial and temporal predictive coding, e.g. picture refresh
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N19/00—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals
- H04N19/10—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding
- H04N19/102—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding characterised by the element, parameter or selection affected or controlled by the adaptive coding
- H04N19/124—Quantisation
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N19/00—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals
- H04N19/10—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding
- H04N19/134—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding characterised by the element, parameter or criterion affecting or controlling the adaptive coding
- H04N19/146—Data rate or code amount at the encoder output
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N19/00—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals
- H04N19/10—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding
- H04N19/134—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding characterised by the element, parameter or criterion affecting or controlling the adaptive coding
- H04N19/157—Assigned coding mode, i.e. the coding mode being predefined or preselected to be further used for selection of another element or parameter
- H04N19/159—Prediction type, e.g. intra-frame, inter-frame or bidirectional frame prediction
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N19/00—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals
- H04N19/10—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding
- H04N19/169—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding characterised by the coding unit, i.e. the structural portion or semantic portion of the video signal being the object or the subject of the adaptive coding
- H04N19/17—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding characterised by the coding unit, i.e. the structural portion or semantic portion of the video signal being the object or the subject of the adaptive coding the unit being an image region, e.g. an object
- H04N19/172—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding characterised by the coding unit, i.e. the structural portion or semantic portion of the video signal being the object or the subject of the adaptive coding the unit being an image region, e.g. an object the region being a picture, frame or field
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N19/00—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals
- H04N19/10—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding
- H04N19/169—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding characterised by the coding unit, i.e. the structural portion or semantic portion of the video signal being the object or the subject of the adaptive coding
- H04N19/17—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding characterised by the coding unit, i.e. the structural portion or semantic portion of the video signal being the object or the subject of the adaptive coding the unit being an image region, e.g. an object
- H04N19/176—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding characterised by the coding unit, i.e. the structural portion or semantic portion of the video signal being the object or the subject of the adaptive coding the unit being an image region, e.g. an object the region being a block, e.g. a macroblock
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N19/00—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals
- H04N19/10—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding
- H04N19/169—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding characterised by the coding unit, i.e. the structural portion or semantic portion of the video signal being the object or the subject of the adaptive coding
- H04N19/188—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding characterised by the coding unit, i.e. the structural portion or semantic portion of the video signal being the object or the subject of the adaptive coding the unit being a video data packet, e.g. a network abstraction layer [NAL] unit
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N19/00—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals
- H04N19/10—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding
- H04N19/189—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding characterised by the adaptation method, adaptation tool or adaptation type used for the adaptive coding
- H04N19/19—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding characterised by the adaptation method, adaptation tool or adaptation type used for the adaptive coding using optimisation based on Lagrange multipliers
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N19/00—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals
- H04N19/30—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using hierarchical techniques, e.g. scalability
- H04N19/33—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using hierarchical techniques, e.g. scalability in the spatial domain
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N19/00—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals
- H04N19/50—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using predictive coding
- H04N19/59—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using predictive coding involving spatial sub-sampling or interpolation, e.g. alteration of picture size or resolution
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N19/00—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals
- H04N19/60—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using transform coding
- H04N19/61—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using transform coding in combination with predictive coding
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N19/00—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals
- H04N19/70—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals characterised by syntax aspects related to video coding, e.g. related to compression standards
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N19/00—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals
- H04N19/10—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding
- H04N19/134—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding characterised by the element, parameter or criterion affecting or controlling the adaptive coding
- H04N19/146—Data rate or code amount at the encoder output
- H04N19/147—Data rate or code amount at the encoder output according to rate distortion criteria
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N19/00—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals
- H04N19/10—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding
- H04N19/134—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding characterised by the element, parameter or criterion affecting or controlling the adaptive coding
- H04N19/146—Data rate or code amount at the encoder output
- H04N19/149—Data rate or code amount at the encoder output by estimating the code amount by means of a model, e.g. mathematical model or statistical model
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N19/00—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals
- H04N19/50—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using predictive coding
- H04N19/503—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using predictive coding involving temporal prediction
- H04N19/51—Motion estimation or motion compensation
- H04N19/523—Motion estimation or motion compensation with sub-pixel accuracy
Landscapes
- Engineering & Computer Science (AREA)
- Multimedia (AREA)
- Signal Processing (AREA)
- Computer Networks & Wireless Communication (AREA)
- Compression Or Coding Systems Of Tv Signals (AREA)
Description
図1Bは、複数の解像度のビデオ121の従来の符号化の例を例示する。エンコーダ122は、符号化された高解像度のビデオフレームを表すビットの高解像度のストリーム124を生成するために、高解像度のビデオを符号化する。高解像度のビデオ用に構成されていないより旧式のハードウェアに適合し、又は帯域幅が混雑している間に伝送のために必要とされる帯域幅を削減するために、123において示されるように、高解像度のビデオがダウンサンプリングされ、結果として生じるダウンサンプリングされたビデオ121’は、符号化されダウンサンプリングされたビデオフレームを表すビット124’のストリームを生成するために、例えば、別のエンコーダ122’によって符号化される。
JH=D+λ・R
に従って計算される。
NBS=BR/(FR・NSF)
として表現されてもよい。
本開示の態様は、デジタルピクチャの符号化及び復号化において改良情報を用いたアップサンプリングを実施するための方法を提供する。例として、及び限定することなく、図4Aは、本開示の態様に従った、ビデオ及びエッジ改良ストリームを符号化する方法400を例示する。方法400は、高解像度のビデオ410を受信及び生成することによって開始する。高解像度のビデオ410は、412においてダウンサンプリングされてもよく、ベースビデオ413をもたらす。この高解像度のビデオ410から、及び、任意選択でベースビデオ413を使用して、改良情報415は、414において生成されてもよい。ベースビデオ413は次いで、符号化されてもよく、ベースデータ417をもたらす。ベースデータ417はその後、420において記憶又は伝送されてもよい。改良情報415は、418において符号化されてもよく、419において改良データに圧縮されてもよく、次いで、422において記憶又は伝送されてもよい。改良情報415がパックされる方法に応じて、ベースデータ417よりも改良データ419に多くのフレームが存在してもよく、又は逆もそうである。
Claims (74)
- 1つ以上の入力デジタルフレームを符号化する方法であって、
前記入力デジタルフレームよりも低い解像度によって特徴付けられる1つ以上のベースフレームを作成するように、前記1つ以上の入力デジタルフレームをダウンサンプリングすることと、
前記1つ以上の入力デジタルフレームの画素値と前記1つ以上のベースフレームのアップサンプリングされたバージョンの対応する画素値との間の差に対応する改良情報を作成することであって、前記改良情報を作成することは、エッジを発見するように、前記1つ以上の入力デジタルフレームを分析することと、エッジ改良データを前記改良情報として作成することとを含む、前記改良情報を作成することと、
ベースデータのセットを形成するように、前記1つ以上のベースフレームを符号化することと、
改良データのセットを形成するように、前記改良情報を符号化することと、
ネットワークを通じてベースデータの前記セット及び改良データの前記セットを伝送し、又はメモリにベースデータの前記セット及び改良データの前記セットを記憶することと、
を備える、方法。 - 前記改良情報は、前記1つ以上の入力デジタルフレームの前記画素値と前記1つ以上のベースフレームの前記アップサンプリングされたバージョンの対応する画素値との間の算術差を最小化する方法で作成される、請求項1に記載の方法。
- 前記ベースデータ及び改良データを復号化することによってフレームを生成するために必要な平均時間は、ダウンサンプリングすることなく、及び改良データを使用することなく符号化された入力フレームを復号化するために必要な時間以下である、請求項1に記載の方法。
- 前記改良情報は、デコーダが認識し、エンコーダがどのように符号化するかを理解するビデオフォーマットで符号化される、請求項1に記載の方法。
- 前記ビデオフォーマットは、AVC又はHigh Efficiency Video Coding(HEVC)フォーマットである、請求項4に記載の方法。
- ベースデータの前記セットは、イントラフレーム(Iフレーム)又は予測フレーム(Pフレーム)として符号化された1つ以上のベースフレームを含み、改良データの前記セットは、両方向予測フレーム(Bフレーム)として符号化された1つ以上のフレームを含む、請求項4に記載の方法。
- ベースデータの前記セットは、イントラフレーム(Iフレーム)として符号化された1つ以上のベースフレームを含み、改良データの前記セットは、予測フレーム(Pフレーム)又は両方向予測フレーム(Bフレーム)として符号化された1つ以上のフレームを含む、請求項4に記載の方法。
- ベースデータの前記セットは、イントラフレーム(Iフレーム)又は予測フレーム(Pフレーム)として符号化された1つ以上のベースフレームを含み、改良データの前記セットは、両方向予測フレーム(Bフレーム)として符号化された1つ以上のフレームを含む、前記1つ以上のBフレームは、参照フレームとして前記Iフレーム又はPフレームを使用することができるが、前記Iフレーム又はPフレームは、参照フレームとして前記1つ以上のBフレームを使用することができない、請求項4に記載の方法。
- ベースデータの前記セットは、イントラフレーム(Iフレーム)又は予測フレーム(Pフレーム)として符号化された1つ以上のベースフレームを含み、改良データの前記セットは、両方向予測フレーム(Bフレーム)として符号化された1つ以上のフレームを含み、前記Bフレームのうちの1つ以上は、1つ以上の他のBフレームについての参照として使用することができる、請求項4に記載の方法。
- 前記改良情報は、算術的コーディング標準を使用して符号化される、請求項1に記載の方法。
- 前記ベースデータ及び改良データの両方は、共通ビットストリームに符号化されて記憶又は伝送される、請求項1に記載の方法。
- 前記1つ以上のベースフレームを符号化すること、及び前記改良情報を符号化することは、単一のエンコーダにより実行される、請求項1に記載の方法。
- 前記1つ以上のベースフレームを符号化すること、及び前記改良情報を符号化することは、単一のエンコーダにより実行され、前記単一のエンコーダは、ベースデータの前記セット及び改良データの前記セットを含む共通ビットストリームに、前記改良データ及び前記1つ以上のベースフレームを符号化する、請求項1に記載の方法。
- 前記改良情報を符号化することは、共通ビットストリームにおいてデータパケットのヘッダに前記改良情報を符号化することを含む、請求項12に記載の方法。
- 前記改良情報を符号化することは、共通ビットストリームにおいてデータパケットのヘッダに前記改良情報を符号化することを含み、前記データパケットの前記ヘッダは、前記データパケットと関連付けられたフレームがベースフレーム又は改良情報に対応するかどうかを示す情報を含む、請求項12に記載の方法。
- 前記1つ以上のベースフレームを符号化すること、及び前記改良情報を符号化することは、単一のエンコーダにより実行され、前記単一のエンコーダは、ベースデータの前記セット及び改良データの前記セットに対応するデータの共通セットに、前記改良データ及び前記1つ以上のベースフレームを符号化し、前記ベースフレームを符号化することが、改良データの前記セットに符号化されたいずれの改良情報も完全に復号化することなく、ベースデータの前記セットが復号化されることを可能にする方法で前記改良情報と独立して符号化される、請求項1に記載の方法。
- 前記改良情報を符号化することは、色度情報としていくつかの輝度情報を符号化することを含む、請求項1に記載の方法。
- 前記改良情報を符号化することは、色度情報として前記輝度情報のうちのいくつかを符号化すると共に、前記輝度情報の残りが輝度情報として符号化されることを含む、請求項17に記載の方法。
- 前記改良情報を符号化することは、薄いグレーとして色度を符号化することを含む、請求項1に記載の方法。
- 前記1つ以上の入力フレームの所与の入力デジタルフレームが最大解像度において送信されるのに十分な詳細を有するかどうかを判定することと、前記所与のフレームが前記最大解像度において送信されるのに十分な詳細を有さない場合、前記所与のフレームよりも少ない画素を有する低解像度のダウンサンプリングされたフレームに前記フレームをダウンサンプリングすることと、再構築されたフレームのどのセクションが前記低解像度の画素を含むかを示すパラメータと共に、均一な画素値の画素によって囲まれた低解像度の画素を含む前記再構築されたフレームとして、前記ダウンサンプリングされたフレームを符号化することと、を更に含み、前記再構築されたフレーム内の画素の合計数は、前記所与のフレーム内の画素の数と同一であるが、前記再構築されたフレームの前記画素の一部のみが前記所与のフレームの画素に対応する、請求項1に記載の方法。
- 高解像度において前記1つ以上の入力デジタルフレームの所与のフレームを送信することが帯域幅の制約により不十分であるかどうかを判定することと、高解像度において前記所与のフレームを送信することが不十分であると判定される場合、前記所与のフレームよりも低解像度によって特徴付けられる対応するベースフレームを作成するように、前記所与のフレームをダウンサンプリングすることと、前記所与のフレームの画素値と前記対応するベースフレームのアップサンプリングされたバージョンの対応する画素値との間の差に対応する前記所与のフレームについての改良情報を作成することと、前記ベースデータに、前記対応するベースフレームを符号化することと、前記改良データに、前記所与のフレームについての前記改良情報を符号化することと、を更に含む、請求項1に記載の方法。
- 前記改良情報を符号化することは、輝度情報を符号化することと、色度情報を無視することと、を含む、請求項1に記載の方法。
- 前記改良情報を符号化することは、色度情報としていくつかの輝度情報を符号化することを含む、請求項22に記載の方法。
- 前記1つ以上の入力デジタルフレームを分析することは、アップサンプリングされた低解像度の画像を元の高解像度の画像と比較することと、前記アップサンプリングされた低解像度の画像と前記元の高解像度の画像との間の差を判定することと、を含む、請求項1に記載の方法。
- 前記1つ以上の入力デジタルフレームを分析することは、グラフィックプロセシングユニット(GPU)により、アップサンプリングされた低解像度の画像を元の高解像度の画像と比較し、前記アップサンプリングされた低解像度の画像と前記元の高解像度の画像との間の差を判定すること、を含む、請求項1に記載の方法。
- 前記1つ以上の入力デジタルフレームを分析することは、中央処理装置(CPU)により、アップサンプリングされた低解像度の画像を元の高解像の度画像と比較し、前記アップサンプリングされた低解像度の画像と前記元の高解像度の画像との間の差を判定すること、を含む、請求項1に記載の方法。
- 前記1つ以上の入力デジタルフレームを分析することは、アップサンプリングされた低解像度の画像の各々の画素の値と、前記アップサンプリングされた低解像度の画像に対応する元の高解像度の画像内の対応する画素ごとの値との間の差を判定することと、前記アップサンプリングされた低解像度の画像又は前記元の高解像度の画像の画素値ごとのビットの数よりも少ない数のビットを有する差を表すことと、を含む、請求項1に記載の方法。
- ダウンサンプリング及び改良情報を生成することが有効でないかどうかを判定するために前記改良情報を閾値と比較することと、ダウンサンプリング及び改良情報を生成することなく、ダウンサンプリング及び改良情報を生成することが有効でない前記1つ以上の入力フレームの入力フレームを、元の高解像度のフレームとして符号化することと、を更に備える、請求項1に記載の方法。
- ノイズ画素を取り除くことによって前記改良情報をビデオ圧縮のためにより適切にするように、前記改良情報をフィルタリングすることを更に含む、請求項1に記載の方法。
- 前記1つ以上のデジタルフレームは、1つ以上のビデオフレームに対応する、請求項1に記載の方法。
- 前記1つ以上のデジタルフレームは、1つ以上の静止画像フレームに対応する、請求項1に記載の方法。
- ベースストリームよりも改良ストリーム内に多くのフレームが存在する、請求項1に記載の方法。
- 改良ストリームよりもベースストリーム内に多くのフレームが存在する、請求項1に記載の方法。
- 前記1つ以上のベースフレーム及び改良情報は、エッジ改良と共にアップサンプリングを使用して前記ベースフレームを前記改良情報と組み合わせることによって構築された高解像度のフレームが、前記1つ以上の入力デジタルフレームに対応する1つ以上の再構築されたフレームをもたらすように構成され、前記1つ以上の再構築されたフレームは、前記1つ以上の入力デジタルフレームよりも高い品質によって特徴付けられる、請求項1に記載の方法。
- 前記1つ以上の入力デジタルフレームをダウンサンプリングすること、前記改良情報を作成すること、前記1つ以上のベースフレームを符号化すること、及び前記改良情報を符号化することは、前記1つ以上の入力デジタルフレームをダウンサンプリングし、第1のストリーム及び第2のストリームに、前記1つ以上のダウンサンプリングされたフレーム及び前記1つ以上の入力デジタルフレームを符号化することによるよりも少ないビットを使用して前記ベースデータ及び改良データを生成する、請求項1に記載の方法。
- 前記1つ以上の入力デジタルフレームをダウンサンプリングすること、及び前記改良情報を作成することは、1つ以上の最低解像度のベースフレーム、及び前記1つ以上の最低解像度のベースフレームについての改良情報の2つ以上のセットを生成するように、2つ以上の段階の各々において生成された改良情報のセットと共に、前記2つ以上の段階において前記1つ以上の入力デジタルフレームがより低解像度にダウンサンプリングされる、多段階直列化ダウンサンプリングスキームを含み、前記1つ以上のベースフレームを符号化すること、及び前記改良情報を符号化することは、ベースデータの前記セットを作成するように、前記1つ以上の最低解像度のベースフレームを符号化することと、前記改良データを作成するように、改良情報の前記2つ以上のセットを符号化することと、を含む、請求項1に記載の方法。
- プロセッサモジュールと、
前記プロセッサに結合されたメモリと、を備え、前記メモリは、方法を実施するように構成された実行可能命令を含み、前記方法は、
入力デジタルフレームよりも低い解像度によって特徴付けられる1つ以上のベースフレームを作成するように、1つ以上の入力デジタルフレームをダウンサンプリングすることと、
前記1つ以上の入力デジタルフレームの画素値と前記1つ以上のベースフレームのアップサンプリングされたバージョンの対応する画素値との間の差に対応する改良情報を作成することであって、前記改良情報を作成することは、エッジを発見するように、前記1つ以上の入力デジタルフレームを分析することと、エッジ改良データを前記改良情報として作成することとを含む、前記改良情報を作成することと、
ベースデータのセットを形成するように、前記1つ以上のベースフレームを符号化することと、
改良データのセットを形成するように、前記改良情報を符号化することと、
ネットワークを通じてベースデータの前記セット及び改良データの前記セットを伝送し、又はメモリにベースデータの前記セット及び改良データの前記セットを記憶することと、
を含む、システム。 - 内部で具体化された、方法を実施するように構成されたコンピュータ可読命令を有する非一時的コンピュータ可読媒体であって、前記方法は、
入力デジタルフレームよりも低い解像度によって特徴付けられる1つ以上のベースフレームを作成するように、1つ以上の入力デジタルフレームをダウンサンプリングすることと、
前記1つ以上の入力デジタルフレームの画素値と前記1つ以上のベースフレームのアップサンプリングされたバージョンの対応する画素値との間の差に対応する改良情報を作成することであって、前記改良情報を作成することは、エッジを発見するように、前記1つ以上の入力デジタルフレームを分析することと、エッジ改良データを前記改良情報として作成することとを含む、前記改良情報を作成することと、
ベースデータのセットを形成するように、前記1つ以上のベースフレームを符号化することと、
改良データのセットを形成するように、前記改良情報を符号化することと、
ネットワークを通じてベースデータの前記セット及び改良データの前記セットを伝送し、又はメモリにベースデータの前記セット及び改良データの前記セットを記憶することと、
を含む、非一時的コンピュータ可読媒体。 - 1つ以上のダウンサンプリングされた入力デジタルフレームに対応する1つ以上の符号化されたベースフレームを含む、ベースデータのセットを含む1つ以上の符号化されたデジタルフレームを含むデータの入力セットを復号化する方法であって、前記1つ以上のベースフレームは、前記入力デジタルフレームよりも低い解像度によって特徴付けられ、符号化された改良情報を含む改良データのセットは、前記1つ以上の入力デジタルフレームの画素値と前記1つ以上のベースフレームのアップサンプリングされたバージョンの対応する画素値との間の差に対応し、前記改良情報は、エッジを発見するように、前記1つ以上の入力デジタルフレームを分析することにより作成されたエッジ改良データであり、前記方法は、
前記1つ以上のベースフレームを生成するように、デコーダによりベースデータの前記セット内の前記1つ以上の符号化されたベースフレームを復号化することと、
前記改良情報を生成するように、デコーダにより改良データの前記セット内の前記符号化された改良情報を復号化することと、
デコーダにより前記1つ以上のベースフレーム及び前記改良情報から前記入力デジタルフレームを再構築することと、
ディスプレイにより前記入力デジタルフレームを表示し、又はメモリに前記入力デジタルフレームを記憶することと、
を含む、方法。 - 前記改良情報は、前記1つ以上の入力デジタルフレームの前記画素値と前記1つ以上のベースフレームの対応する画素値との間の算術差を最小化する方法で作成される、請求項39に記載の方法。
- 前記デコーダにより前記1つ以上のベースフレーム及び前記改良情報から前記入力デジタルフレームを再構築することは、1つ以上の対応するアップサンプリングされたフレームを作成するように、前記1つ以上のベースフレームをアップサンプリングすることと、1つ以上のアップサンプリングされたフレーム及び前記改良情報を用いて、前記改良情報を生成した演算の逆を実行することと、を含む、請求項39に記載の方法。
- 改良データの前記セットは、色度データとして符号化されたいくつかの輝度データを含み、前記改良データを復号化することは、色度情報として符号化された輝度情報を輝度情報に再度変化させることを含む、請求項39に記載の方法。
- 改良データの前記セットは、色度データとして符号化されたいくつかの輝度データを含み、前記改良データを復号化することは、色度情報として符号化された輝度情報を輝度情報に再度変化させることと、前記改良情報内のいずれかの残りの色度情報を無視することと、を含む、請求項39に記載の方法。
- 1つ以上の第1のデコーダは、ベースストリーム内の前記1つ以上の符号化されたベースフレームを復号化し、1つ以上の第2のデコーダは、改良ストリーム内の前記符号化された改良情報を復号化する、請求項39に記載の方法。
- 前記1つ以上の第1のデコーダは、1つ以上のハードウェアデコーダを含み、前記1つ以上の第2のデコーダは、1つ以上のソフトウェアデコーダを含む、請求項44に記載の方法。
- 前記1つ以上の第1のデコーダは、1つ以上のソフトウェアデコーダを含み、前記1つ以上の第2のデコーダは、1つ以上のハードウェアデコーダを含む、請求項44に記載の方法。
- 前記第1のデコーダ及び前記第2のデコーダは、ソフトウェアデコーダの2つ以上のインスタンスを含む、請求項44に記載の方法。
- 前記1つ以上の第1のデコーダ及び前記1つ以上の第2のデコーダは、ハードウェアデコーダである、請求項44に記載の方法。
- ベースデータの前記セット及び改良データの前記セットの両方は、共通ビットストリームにある、請求項39に記載の方法。
- ベースデータの前記セットは、改良データの前記セットに符号化されたいずれの改良情報も完全に復号化することなく、ベースデータの前記セットが復号化されることを可能にする方法において前記改良情報とは独立して符号化された、1つ以上の符号化されたベースフレームを含む、請求項39に記載の方法。
- ベースデータの前記セット内の前記1つ以上の符号化されたベースフレームを復号化することは、前記符号化された改良情報を復号化することなく、前記1つ以上の符号化されたベースフレームを復号化することを含む、請求項50に記載の方法。
- ベースデータの前記セット及び改良データの前記セットの両方は、共通ビットストリームにあり、前記符号化された改良情報は、前記共通ビットストリームにおいてデータパケットのヘッダに符号化される、請求項39に記載の方法。
- ベースデータの前記セット内の前記符号化されたベースフレームは、前記改良情報を含むいずれのフレームも参照せず、改良データの前記セット内の前記符号化された改良情報を復号化することは、前記ヘッダから前記改良情報を抽出することを含む、請求項52に記載の方法。
- ベースデータの前記セット内の前記符号化されたベースフレームは、前記改良情報を含むいずれのフレームも参照せず、改良データの前記セット内の前記符号化された改良情報を復号化することは、前記改良情報が符号化された前記データパケットの前記ヘッダから前記改良情報を抽出することと、それらデータパケットの残り部分の復号化をスキップすることと、を含む、請求項53に記載の方法。
- 前記改良情報は、輝度情報を含むが、色度情報を含まない、請求項39に記載の方法。
- 前記改良情報は、色度情報として符号化されたいくつかの輝度情報を含む、請求項55に記載の方法。
- 前記改良情報は、色度情報として符号化されたいくつかの輝度情報を含む、請求項39に記載の方法。
- ベースストリーム内の前記1つ以上の符号化されたベースフレームは、所与のフレームよりも少ない画素を有するより低解像度のダウンサンプリングされたフレームにダウンサンプリングされた前記所与のフレームに対応する再構築されたフレームを含み、前記再構築されたフレームは、前記再構築されたフレームのどのセクションが前記低解像度の画素を含むかを示すパラメータと共に、均一な画素値の画素によって囲まれた前記ダウンサンプリングされたフレームのより低解像度の画素を含み、前記ベースストリーム内の前記1つ以上の符号化されたベースフレームを復号化することは、ダウンスケールされたフレームを抽出するように、前記パラメータを使用して前記再構築されたフレームを復号化し、次いで、前記抽出されダウンスケールされたフレームをアップサンプリングすることを含む、請求項39に記載の方法。
- 前記再構築されたフレーム内の画素の合計数は、前記所与のフレーム内の画素の数と同一であるが、前記再構築されたフレームの前記画素の一部のみが前記所与のフレームの画素に対応する、請求項58に記載の方法。
- ベースストリームよりも改良ストリーム内に多くのフレームが存在する、請求項39に記載の方法。
- 改良データの前記セットよりもベースデータの前記セット内に多くのフレームが存在する、請求項39に記載の方法。
- ベースデータの前記セットは、ダウンサンプリングすることなく元の高解像度のフレームとして符号化された1つ以上のフレームを含み、前記方法は、元の高解像度のフレームとして符号化された前記1つ以上のフレームを復号化することを更に含む、請求項39に記載の方法。
- 前記1つ以上の符号化されたデジタルフレームは、1つ以上のビデオフレームに対応する、請求項39に記載の方法。
- 前記1つ以上の符号化されたデジタルフレームは、1つ以上の静止画像フレームに対応する、請求項39に記載の方法。
- 改良データの前記セットは、ダウンサンプリングの2つ以上の段階のための符号化された改良情報を含み、前記1つ以上の入力デジタルフレームを再構築することは、1つ以上の結果として生じるアップサンプリングされたデジタルフレームを生成するように、前記ベースデータをアップサンプリングすることと、前記1つ以上の結果として生じるアップサンプリングされたデジタルフレームを、前記2つ以上の段階の1つ以上の段階のための改良情報と組み合わせることと、を含む、請求項39に記載の方法。
- 階段の所与のステップにおいて生成された前記1つ以上の結果として生じるアップサンプリングされたデジタルフレームは、前記2つ以上の段階の異なる段階についてアップサンプリングし、改良情報と組み合わせる次のステップのための入力として使用される、請求項65に記載の方法。
- 改良データの前記セット内の前記符号化された改良情報を復号化することは、全ての前記改良データよりも少ないサブセットのみを復号化することを含む、請求項39に記載の方法。
- 前記1つ以上のベースフレーム及び前記改良情報から前記入力デジタルフレームを再構築することは、全ての前記改良データよりも少ない前記サブセットのみを復号化することから生じる前記改良情報を用いてアップサンプリングすることから生じる高解像度のフレームの一部のみを改良することを含む、請求項67に記載の方法。
- 改良データの前記セット内の前記符号化された改良情報を復号化することは、全ての前記改良データを復号化することを含み、前記1つ以上のベースフレームから前記入力デジタルフレームを再構築することは、全ての前記改良データを復号化することから生じる前記改良情報のサブセットを用いてアップサンプリングすることから生じる高解像度のフレームの一部のみを改良することを含む、請求項39に記載の方法。
- プロセッサモジュールと、
前記プロセッサに結合されたメモリと、を備え、前記メモリは、1つ以上のダウンサンプリングされた入力デジタルフレームに対応する1つ以上の符号化されたベースフレームを含む、ベースデータのセットを含む1つ以上の符号化されたデジタルフレームを含むデータの入力セットを復号化する方法を実施するように構成された実行可能命令を含み、前記1つ以上のベースフレームは、前記入力デジタルフレームよりも低い解像度によって特徴付けられ、符号化された改良情報を含む改良データのセットは、前記1つ以上の入力デジタルフレームの画素値と前記1つ以上のベースフレームのアップサンプリングされたバージョンの対応する画素値との間の差に対応し、前記改良情報は、エッジを発見するように、前記1つ以上の入力デジタルフレームを分析することにより作成されたエッジ改良データであり、前記方法は、
前記1つ以上のベースフレームを生成するように、デコーダによりベースデータの前記セット内の前記1つ以上の符号化されたベースフレームを復号化することと、
前記改良情報を生成するように、デコーダにより改良データの前記セット内の前記符号化された改良情報を復号化することと、
デコーダにより前記1つ以上のベースフレーム及び前記改良情報から前記入力デジタルフレームを再構築することと、
ディスプレイにより前記入力デジタルフレームを表示し、又はメモリに前記入力デジタルフレームを記憶することと、
を含む、システム。 - 内部で具体化された、1つ以上のダウンサンプリングされた入力デジタルフレームに対応する1つ以上の符号化されたベースフレームを含む、ベースデータのセットを含む1つ以上の符号化されたデジタルフレームを含むデータの入力セットを復号化する方法を実施するように構成されたコンピュータ可読命令を有する非一時的コンピュータ可読媒体であって、前記1つ以上のベースフレームは、前記入力デジタルフレームよりも低い解像度によって特徴付けられ、符号化された改良情報を含む改良データのセットは、前記1つ以上の入力デジタルフレームの画素値と前記1つ以上のベースフレームのアップサンプリングされたバージョンの対応する画素値との間の差に対応し、前記改良情報は、エッジを発見するように、前記1つ以上の入力デジタルフレームを分析することにより作成されたエッジ改良データであり、前記方法は、
前記1つ以上のベースフレームを生成するように、デコーダによりベースデータの前記セット内の前記1つ以上の符号化されたベースフレームを復号化することと、
前記改良情報を生成するように、デコーダにより改良データの前記セット内の前記符号化された改良情報を復号化することと、
デコーダにより前記1つ以上のベースフレーム及び前記改良情報から前記入力デジタルフレームを再構築することと、
ディスプレイにより前記入力デジタルフレームを表示し、又はメモリに前記入力デジタルフレームを記憶することと、
を含む、非一時的コンピュータ可読媒体。 - 1つ以上のダウンサンプリングされた入力デジタルフレームに対応する1つ以上の符号化されたベースフレームを含む、ベースデータのセットを含む1つ以上の符号化されたデジタルフレームを含むデータの入力セットを復号化する方法であって、前記1つ以上のベースフレームは、前記入力デジタルフレームよりも低い解像度によって特徴付けられ、改良情報を含む改良データのセットは、前記1つ以上の入力デジタルフレームの画素値と前記1つ以上のベースフレームのアップサンプリングされたバージョンの対応する画素値との間の差に対応し、前記改良情報は、エッジを発見するように、前記1つ以上の入力デジタルフレームを分析することにより作成されたエッジ改良データであり、前記方法は、
前記1つ以上のベースフレームを生成するように、デコーダによりベースデータの前記セットを復号化することと、
改良データの前記セットを無視することと、
ディスプレイにより前記1つ以上のベースフレームを表示し、又はメモリに前記1つ以上のベースフレームを記憶することと、
を含む、方法。 - プロセッサモジュールと、
前記プロセッサに結合されたメモリと、を備え、前記メモリは、1つ以上のダウンサンプリングされた入力デジタルフレームに対応する1つ以上の符号化されたベースフレームを含む、ベースデータのセットを含む1つ以上の符号化されたデジタルフレームを含むデータの入力セットを復号化する方法を実施するように構成された実行可能命令を含み、前記1つ以上のベースフレームは、前記入力デジタルフレームよりも低い解像度によって特徴付けられ、改良情報を含む改良データのセットは、前記1つ以上の入力デジタルフレームの画素値と前記1つ以上のベースフレームのアップサンプリングされたバージョンの対応する画素値との間の差に対応し、前記改良情報は、エッジを発見するように、前記1つ以上の入力デジタルフレームを分析することにより作成されたエッジ改良データであり、前記方法は、
前記1つ以上のベースフレームを生成するように、デコーダによりベースデータの前記セットを復号化することと、
改良データの前記セットを無視することと、
ディスプレイにより前記1つ以上のベースフレームを表示し、又はメモリに前記1つ以上のベースフレームを記憶することと、
を含む、システム。 - 内部で具体化された、1つ以上のダウンサンプリングされた入力デジタルフレームに対応する1つ以上の符号化されたベースフレームを含む、ベースデータのセットを含む1つ以上の符号化されたデジタルフレームを含むデータの入力セットを復号化する方法を実施するように構成されたコンピュータ可読命令を有する非一時的コンピュータ可読媒体であって、前記1つ以上のベースフレームは、前記入力デジタルフレームよりも低い解像度によって特徴付けられ、改良情報を含む改良データのセットは、前記1つ以上の入力デジタルフレームの画素値と前記1つ以上のベースフレームのアップサンプリングされたバージョンの対応する画素値との間の差に対応し、前記改良情報は、エッジを発見するように、前記1つ以上の入力デジタルフレームを分析することにより作成されたエッジ改良データであり、前記方法は、
前記1つ以上のベースフレームを生成するように、デコーダによりベースデータの前記セットを復号化することと、
改良データの前記セットを無視することと、
ディスプレイにより前記1つ以上のベースフレームを表示し、又はメモリに前記1つ以上のベースフレームを記憶することと、
を含む、非一時的コンピュータ可読媒体。
Applications Claiming Priority (3)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
US15/199,686 | 2016-06-30 | ||
US15/199,686 US10616583B2 (en) | 2016-06-30 | 2016-06-30 | Encoding/decoding digital frames by down-sampling/up-sampling with enhancement information |
PCT/US2017/040071 WO2018005845A1 (en) | 2016-06-30 | 2017-06-29 | Encoding/decoding digital frames by down-sampling/up-sampling with enhancement information |
Publications (2)
Publication Number | Publication Date |
---|---|
JP2019526195A JP2019526195A (ja) | 2019-09-12 |
JP6701391B2 true JP6701391B2 (ja) | 2020-05-27 |
Family
ID=60787433
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2018568747A Active JP6701391B2 (ja) | 2016-06-30 | 2017-06-29 | 改良情報を用いてダウンサンプリング/アップサンプリングすることによるデジタルフレームの符号化/復号化 |
Country Status (5)
Country | Link |
---|---|
US (1) | US10616583B2 (ja) |
EP (1) | EP3479297A4 (ja) |
JP (1) | JP6701391B2 (ja) |
CN (1) | CN109952577A (ja) |
WO (1) | WO2018005845A1 (ja) |
Families Citing this family (16)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20170249521A1 (en) * | 2014-05-15 | 2017-08-31 | Arris Enterprises, Inc. | Automatic video comparison of the output of a video decoder |
US11064204B2 (en) | 2014-05-15 | 2021-07-13 | Arris Enterprises Llc | Automatic video comparison of the output of a video decoder |
US20180146019A1 (en) * | 2016-11-21 | 2018-05-24 | International Business Machines Corporation | Light-weight resolution switching for online video streaming |
EP3370419B1 (en) * | 2017-03-02 | 2019-02-13 | Axis AB | A video encoder and a method in a video encoder |
US11212536B2 (en) | 2017-07-14 | 2021-12-28 | Sony Interactive Entertainment Inc. | Negative region-of-interest video coding |
GB2574575A (en) * | 2018-04-27 | 2019-12-18 | V Nova Int Ltd | Video decoder chipset |
CN112703738A (zh) * | 2018-08-03 | 2021-04-23 | V-诺瓦国际有限公司 | 针对信号增强编码的上采样 |
US11523118B2 (en) * | 2018-10-09 | 2022-12-06 | V-Nova International Limited | Dynamic range support within a multi-layer hierarchical coding scheme |
RU2697928C1 (ru) | 2018-12-28 | 2019-08-21 | Самсунг Электроникс Ко., Лтд. | Способ сверхразрешения изображения, имитирующего повышение детализации на основе оптической системы, выполняемый на мобильном устройстве, обладающем ограниченными ресурсами, и мобильное устройство, его реализующее |
CN111479165B (zh) * | 2019-01-23 | 2021-08-06 | 上海哔哩哔哩科技有限公司 | 软硬件解码分辨率无缝切换方法、装置及存储介质 |
US10886943B2 (en) | 2019-03-18 | 2021-01-05 | Samsung Electronics Co., Ltd | Method and apparatus for variable rate compression with a conditional autoencoder |
US11164339B2 (en) | 2019-11-12 | 2021-11-02 | Sony Interactive Entertainment Inc. | Fast region of interest coding using multi-segment temporal resampling |
US20230362412A1 (en) * | 2019-12-19 | 2023-11-09 | Telefonaktiebolaget Lm Ericsson (Publ) | Output process disable indicator |
CN117426094A (zh) * | 2021-05-14 | 2024-01-19 | 抖音视界有限公司 | 用于视频处理的方法、设备和介质 |
CN114640849B (zh) * | 2022-03-23 | 2024-03-12 | 广州方硅信息技术有限公司 | 直播视频编码方法、装置、计算机设备及可读存储介质 |
EP4383729A1 (en) * | 2022-12-07 | 2024-06-12 | Axis AB | Video failover recording |
Family Cites Families (39)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
DE69525127T2 (de) | 1994-10-28 | 2002-10-02 | Oki Electric Ind Co Ltd | Gerät und Verfahren zur Kodierung und Dekodierung von Bildern unter Verwendung einer Kantensynthese und einer Wavelet-Rücktransformation |
US6618443B1 (en) | 1997-03-12 | 2003-09-09 | Matsushita Electric Industrial Co., Ltd. | Upsampling filter for a down conversion system |
CN1253008C (zh) * | 2001-10-26 | 2006-04-19 | 皇家飞利浦电子股份有限公司 | 空间可分级压缩的方法和设备 |
EP1576730A1 (en) * | 2002-12-19 | 2005-09-21 | Koninklijke Philips Electronics N.V. | Digital filter with spatial scalability |
US8005148B2 (en) * | 2003-01-30 | 2011-08-23 | Koninklijke Philips Electronics N.V. | Video coding |
KR20050105222A (ko) | 2003-02-17 | 2005-11-03 | 코닌클리케 필립스 일렉트로닉스 엔.브이. | 비디오 부호화 |
JP2007535263A (ja) | 2004-04-27 | 2007-11-29 | コーニンクレッカ フィリップス エレクトロニクス エヌ ヴィ | データ値をダウンサンプリングする方法 |
US9071847B2 (en) | 2004-10-06 | 2015-06-30 | Microsoft Technology Licensing, Llc | Variable coding resolution in video codec |
US8077769B2 (en) | 2006-03-28 | 2011-12-13 | Sony Corporation | Method of reducing computations in transform and scaling processes in a digital video encoder using a threshold-based approach |
US7929608B2 (en) | 2006-03-28 | 2011-04-19 | Sony Corporation | Method of reducing computations in intra-prediction and mode decision processes in a digital video encoder |
US8218641B2 (en) | 2006-10-31 | 2012-07-10 | Sony Computer Entertainment Inc. | Picture encoding using same-picture reference for pixel reconstruction |
CN101018333A (zh) * | 2007-02-09 | 2007-08-15 | 上海大学 | 空域可分级信噪比精细可分级视频编码方法 |
CN101272489B (zh) * | 2007-03-21 | 2011-08-10 | 中兴通讯股份有限公司 | 视频图像质量增强的编解码装置与编解码方法 |
US20090141809A1 (en) * | 2007-12-04 | 2009-06-04 | Sony Corporation And Sony Electronics Inc. | Extension to the AVC standard to support the encoding and storage of high resolution digital still pictures in parallel with video |
US8848799B2 (en) | 2009-09-02 | 2014-09-30 | Sony Computer Entertainment Inc. | Utilizing thresholds and early termination to achieve fast motion estimation in a video encoder |
US8379718B2 (en) | 2009-09-02 | 2013-02-19 | Sony Computer Entertainment Inc. | Parallel digital picture encoding |
US8879623B2 (en) | 2009-09-02 | 2014-11-04 | Sony Computer Entertainment Inc. | Picture-level rate control for video encoding a scene-change I picture |
US8711933B2 (en) | 2010-08-09 | 2014-04-29 | Sony Computer Entertainment Inc. | Random access point (RAP) formation using intra refreshing technique in video coding |
US8780976B1 (en) | 2011-04-28 | 2014-07-15 | Google Inc. | Method and apparatus for encoding video using granular downsampling of frame resolution |
JP2014523695A (ja) * | 2011-06-30 | 2014-09-11 | ヴィディオ・インコーポレーテッド | スケーラブルビデオ符号化技法 |
TWI616087B (zh) | 2012-01-31 | 2018-02-21 | Vid衡器股份有限公司 | 可縮放高效率視訊編碼(hevc)參考圖集(rps)傳訊 |
GB2501517A (en) * | 2012-04-27 | 2013-10-30 | Canon Kk | Scalable Encoding and Decoding of a Digital Image |
US20140003504A1 (en) * | 2012-07-02 | 2014-01-02 | Nokia Corporation | Apparatus, a Method and a Computer Program for Video Coding and Decoding |
US20140087877A1 (en) | 2012-09-27 | 2014-03-27 | Sony Computer Entertainment Inc. | Compositing interactive video game graphics with pre-recorded background video content |
CN104662912B (zh) * | 2012-09-28 | 2018-07-10 | 夏普株式会社 | 图像解码装置 |
US20150245063A1 (en) * | 2012-10-09 | 2015-08-27 | Nokia Technologies Oy | Method and apparatus for video coding |
CN104813667B (zh) * | 2012-11-15 | 2018-03-16 | 联发科技股份有限公司 | 用于可伸缩视频编码的帧间层预测方法及装置 |
US9357211B2 (en) * | 2012-12-28 | 2016-05-31 | Qualcomm Incorporated | Device and method for scalable and multiview/3D coding of video information |
GB2509705B (en) * | 2013-01-04 | 2016-07-13 | Canon Kk | Encoding and decoding methods and devices, and corresponding computer programs and computer readable media |
JP2014168150A (ja) | 2013-02-28 | 2014-09-11 | Mitsubishi Electric Corp | 画像符号化装置、画像復号装置、画像符号化方法、画像復号方法及び画像符号化復号システム |
US20140348222A1 (en) * | 2013-05-23 | 2014-11-27 | Mediatek Inc. | Method of Sample Adaptive Offset Processing for Video Coding and Inter-Layer Scalable Coding |
CN104427320A (zh) * | 2013-09-02 | 2015-03-18 | 苏州威迪斯特光电科技有限公司 | 基于敏感信息增强的视频监控***视频质量提高方法 |
CN105765978B (zh) * | 2013-10-11 | 2019-01-29 | 韩国电子通信研究院 | 用于编码/解码图像的方法和使用其的装置 |
KR20160074601A (ko) * | 2013-10-22 | 2016-06-28 | 브이아이디 스케일, 인크. | 비디오 송신 시스템에 대한 에러 은닉 모드 시그널링 |
EP3090549A1 (en) * | 2014-01-02 | 2016-11-09 | VID SCALE, Inc. | Methods and systems for scalable video coding with mixed interlace and progressive content |
US9906804B2 (en) * | 2014-01-16 | 2018-02-27 | Qualcomm Incorporated | Reference layer sample position derivation for scalable video coding |
US10204658B2 (en) | 2014-07-14 | 2019-02-12 | Sony Interactive Entertainment Inc. | System and method for use in playing back panorama video content |
US9386317B2 (en) | 2014-09-22 | 2016-07-05 | Sony Interactive Entertainment Inc. | Adaptive picture section encoding mode decision control |
US10602187B2 (en) * | 2015-11-30 | 2020-03-24 | Intel Corporation | Efficient, compatible, and scalable intra video/image coding using wavelets and HEVC coding |
-
2016
- 2016-06-30 US US15/199,686 patent/US10616583B2/en active Active
-
2017
- 2017-06-29 EP EP17821280.9A patent/EP3479297A4/en not_active Withdrawn
- 2017-06-29 CN CN201780038771.1A patent/CN109952577A/zh active Pending
- 2017-06-29 WO PCT/US2017/040071 patent/WO2018005845A1/en unknown
- 2017-06-29 JP JP2018568747A patent/JP6701391B2/ja active Active
Also Published As
Publication number | Publication date |
---|---|
EP3479297A1 (en) | 2019-05-08 |
US20180007362A1 (en) | 2018-01-04 |
EP3479297A4 (en) | 2020-07-29 |
US10616583B2 (en) | 2020-04-07 |
WO2018005845A1 (en) | 2018-01-04 |
CN109952577A (zh) | 2019-06-28 |
JP2019526195A (ja) | 2019-09-12 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
JP6701391B2 (ja) | 改良情報を用いてダウンサンプリング/アップサンプリングすることによるデジタルフレームの符号化/復号化 | |
RU2736421C1 (ru) | Способ кодирования и декодирования изображений и устройство кодирования и декодирования | |
US9386317B2 (en) | Adaptive picture section encoding mode decision control | |
US9872018B2 (en) | Random access point (RAP) formation using intra refreshing technique in video coding | |
US10178390B2 (en) | Advanced picture quality oriented rate control for low-latency streaming applications | |
US9445114B2 (en) | Method and device for determining slice boundaries based on multiple video encoding processes | |
JP4384130B2 (ja) | 動画像復号方法及び装置 | |
TWI399097B (zh) | 用於編碼視訊之系統及方法,以及電腦可讀取媒體 | |
EP2441265B1 (en) | Motion based dynamic resolution multiple bit rate video encoding | |
JP5861752B2 (ja) | 映像復号装置、映像復号方法及びプログラム | |
US9071841B2 (en) | Video transcoding with dynamically modifiable spatial resolution | |
US11006112B2 (en) | Picture quality oriented rate control for low-latency streaming applications | |
US20130083840A1 (en) | Advance encode processing based on raw video data | |
US11212536B2 (en) | Negative region-of-interest video coding | |
JP2013515448A (ja) | キャッシュヒットを向上させるための復号器内での時間的及び空間的ビデオブロックの再順序付け | |
CA2836192A1 (en) | Video pre-encoding analyzing method for multiple bit rate encoding system | |
US8891616B1 (en) | Method and apparatus for entropy encoding based on encoding cost | |
JP2008544621A (ja) | ビデオエラー隠蔽を向上させる符号化及び復号の方法及び装置 | |
US20110051815A1 (en) | Method and apparatus for encoding data and method and apparatus for decoding data | |
KR20180032570A (ko) | 디스플레이 스트림 압축에서의 변환 모드를 위한 블록 크기에 대한 수정 | |
RU2782400C2 (ru) | Способ кодирования и декодирования изображений, устройство кодирования и декодирования и соответствующие компьютерные программы | |
Bier | Introduction to video compression | |
Lonetti et al. | Temporal video transcoding for multimedia services | |
Shoham et al. | Introduction to video compression | |
Lee et al. | A new adaptive colorization filter for Video decompression |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20190206 |
|
A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20191223 |
|
A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20200107 |
|
A601 | Written request for extension of time |
Free format text: JAPANESE INTERMEDIATE CODE: A601 Effective date: 20200309 |
|
A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20200325 |
|
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: 20200428 |
|
A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20200501 |
|
R150 | Certificate of patent or registration of utility model |
Ref document number: 6701391 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 |