JP5882547B2 - シーンの変化に伴うピクチャ内の符号化及び送信パラメータの好適化 - Google Patents
シーンの変化に伴うピクチャ内の符号化及び送信パラメータの好適化 Download PDFInfo
- Publication number
- JP5882547B2 JP5882547B2 JP2015531113A JP2015531113A JP5882547B2 JP 5882547 B2 JP5882547 B2 JP 5882547B2 JP 2015531113 A JP2015531113 A JP 2015531113A JP 2015531113 A JP2015531113 A JP 2015531113A JP 5882547 B2 JP5882547 B2 JP 5882547B2
- Authority
- JP
- Japan
- Prior art keywords
- picture
- encoded representation
- scene change
- occurred
- determining
- 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.)
- Expired - Fee Related
Links
- 230000008859 change Effects 0.000 title claims description 164
- 230000005540 biological transmission Effects 0.000 title claims description 19
- 238000000034 method Methods 0.000 claims description 62
- 230000004044 response Effects 0.000 claims description 57
- 238000013139 quantization Methods 0.000 claims description 32
- 238000012937 correction Methods 0.000 claims description 12
- 230000000670 limiting effect Effects 0.000 claims description 7
- 238000004590 computer program Methods 0.000 claims description 6
- 230000004931 aggregating effect Effects 0.000 claims description 4
- 238000004891 communication Methods 0.000 description 21
- 239000013598 vector Substances 0.000 description 9
- 230000000007 visual effect Effects 0.000 description 8
- 230000009471 action Effects 0.000 description 7
- 230000002829 reductive effect Effects 0.000 description 7
- 230000002123 temporal effect Effects 0.000 description 7
- 238000010586 diagram Methods 0.000 description 6
- 238000006073 displacement reaction Methods 0.000 description 5
- 230000008569 process Effects 0.000 description 5
- 230000006399 behavior Effects 0.000 description 4
- 230000006835 compression Effects 0.000 description 4
- 238000007906 compression Methods 0.000 description 4
- 230000006870 function Effects 0.000 description 4
- 238000012545 processing Methods 0.000 description 4
- 230000003044 adaptive effect Effects 0.000 description 3
- 230000008901 benefit Effects 0.000 description 2
- 238000013500 data storage Methods 0.000 description 2
- 230000007423 decrease Effects 0.000 description 2
- 230000000694 effects Effects 0.000 description 2
- 230000003287 optical effect Effects 0.000 description 2
- 230000009467 reduction Effects 0.000 description 2
- 238000012546 transfer Methods 0.000 description 2
- 230000009466 transformation Effects 0.000 description 2
- 230000002776 aggregation Effects 0.000 description 1
- 238000004220 aggregation Methods 0.000 description 1
- 238000004458 analytical method Methods 0.000 description 1
- 238000003491 array Methods 0.000 description 1
- 230000003247 decreasing effect Effects 0.000 description 1
- 230000000593 degrading effect Effects 0.000 description 1
- 238000005265 energy consumption Methods 0.000 description 1
- 230000003993 interaction Effects 0.000 description 1
- 239000004973 liquid crystal related substance Substances 0.000 description 1
- 239000011159 matrix material Substances 0.000 description 1
- 230000000414 obstructive effect Effects 0.000 description 1
- 230000002441 reversible effect Effects 0.000 description 1
- 238000001228 spectrum Methods 0.000 description 1
- 230000001360 synchronised effect Effects 0.000 description 1
- 230000026676 system process Effects 0.000 description 1
- 238000012360 testing method Methods 0.000 description 1
- 238000000844 transformation Methods 0.000 description 1
Images
Classifications
-
- 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/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/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/127—Prioritisation of hardware or computational resources
-
- 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/142—Detection of scene cut or scene change
-
- 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/40—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using video transcoding, i.e. partial or full decoding of a coded input stream followed by re-encoding of the decoded output stream
-
- 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/85—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using pre-processing or post-processing specially adapted for video compression
- H04N19/87—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using pre-processing or post-processing specially adapted for video compression involving scene cut or scene change detection in combination with video compression
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/40—Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
- H04N21/43—Processing of content or additional data, e.g. demultiplexing additional data from a digital video stream; Elementary client operations, e.g. monitoring of home network or synchronising decoder's clock; Client middleware
- H04N21/436—Interfacing a local distribution network, e.g. communicating with another STB or one or more peripheral devices inside the home
- H04N21/4363—Adapting the video stream to a specific local network, e.g. a Bluetooth® network
- H04N21/43637—Adapting the video stream to a specific local network, e.g. a Bluetooth® network involving a wireless protocol, e.g. Bluetooth, RF or wireless LAN [IEEE 802.11]
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/40—Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
- H04N21/43—Processing of content or additional data, e.g. demultiplexing additional data from a digital video stream; Elementary client operations, e.g. monitoring of home network or synchronising decoder's clock; Client middleware
- H04N21/44—Processing of video elementary streams, e.g. splicing a video clip retrieved from local storage with an incoming video stream or rendering scenes according to encoded video stream scene graphs
- H04N21/44008—Processing of video elementary streams, e.g. splicing a video clip retrieved from local storage with an incoming video stream or rendering scenes according to encoded video stream scene graphs involving operations for analysing video streams, e.g. detecting features or characteristics in the video stream
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/40—Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
- H04N21/43—Processing of content or additional data, e.g. demultiplexing additional data from a digital video stream; Elementary client operations, e.g. monitoring of home network or synchronising decoder's clock; Client middleware
- H04N21/44—Processing of video elementary streams, e.g. splicing a video clip retrieved from local storage with an incoming video stream or rendering scenes according to encoded video stream scene graphs
- H04N21/4402—Processing of video elementary streams, e.g. splicing a video clip retrieved from local storage with an incoming video stream or rendering scenes according to encoded video stream scene graphs involving reformatting operations of video signals for household redistribution, storage or real-time display
- H04N21/440254—Processing of video elementary streams, e.g. splicing a video clip retrieved from local storage with an incoming video stream or rendering scenes according to encoded video stream scene graphs involving reformatting operations of video signals for household redistribution, storage or real-time display by altering signal-to-noise parameters, e.g. requantization
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N5/00—Details of television systems
- H04N5/14—Picture signal circuitry for video frequency region
- H04N5/147—Scene change detection
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W28/00—Network traffic management; Network resource management
- H04W28/16—Central resource management; Negotiation of resources or communication parameters, e.g. negotiating bandwidth or QoS [Quality of Service]
- H04W28/18—Negotiating wireless communication parameters
- H04W28/22—Negotiating communication rate
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W4/00—Services specially adapted for wireless communication networks; Facilities therefor
- H04W4/18—Information format or content conversion, e.g. adaptation by the network of the transmitted or received information for the purpose of wireless delivery to users or terminals
Landscapes
- Engineering & Computer Science (AREA)
- Multimedia (AREA)
- Signal Processing (AREA)
- Computer Networks & Wireless Communication (AREA)
- Computing Systems (AREA)
- Theoretical Computer Science (AREA)
- Compression Or Coding Systems Of Tv Signals (AREA)
- Two-Way Televisions, Distribution Of Moving Picture Or The Like (AREA)
Description
以下に、本願出願の当初の特許請求の範囲に記載された発明を付記する。
[C1]
映像データを送信するための方法であって、
前記映像データ内の第2のピクチャの符号化された表現を送信する前に前記映像データ内の第1のピクチャと前記第2のピクチャとの間でシーンの変化が生じていると決定することと、
前記シーンの変化が生じていると決定したことに応答して、前記第2のピクチャの前記符号化された表現内のコーディングビット数を減少させることと、
前記シーンの変化が生じていると決定したことに応答して、前記第2のピクチャの前記符号化された表現を送信するために使用されるべき無線チャネルのスループットを増大させることと、
前記第2のピクチャの前記符号化された表現内の前記コーディングビット数を減少させ及び前記無線チャネルの前記スループットを増大させた後に、前記無線チャネルを介して前記第2のピクチャの前記符号化された表現を送信することと、を備える、方法。
[C2]
前記シーンの変化が生じていると決定することは、前記第2のピクチャの前記符号化された表現内の映像ブロックのサイズに少なくとも部分的に基づいて、前記シーンの変化が生じていると決定することを備えるC1に記載の方法。
[C3]
前記シーンの変化が生じていると決定することは、前記第2のピクチャの前記符号化された表現内の4×4映像ブロックの数が前記第2のピクチャの前記符号化された表現内の16×16映像ブロックの数よりも大きい場合に前記シーンの変化が生じていると決定することを備えるC2に記載の方法。
[C4]
前記シーンの変化が生じていると決定することは、前記第2のピクチャの前記符号化された表現内のインター予測された映像ブロックの数、前記第2のピクチャの前記符号化された表現内のスキップモード映像ブロックの数、及び前記第2のピクチャの前記符号化された表現内のイントラ予測された映像ブロックの数に少なくとも部分的に基づいて前記シーンの変化が生じていると決定することを備えるC1に記載の方法。
[C5]
前記シーンの変化が生じていると決定することは、前記第1のピクチャに関する絶対差分和と前記第2のピクチャに関する絶対差分和との間の差分に少なくとも部分的に基づいて、前記シーンの変化が生じていると決定することを備え、前記第1のピクチャに関する前記絶対差分和は、前記第1のピクチャの符号化された表現内のインター予測された映像ブロックと関連付けられた変換係数の絶対値の和を示し、前記第2のピクチャに関する前記絶対差分和は、前記第2の映像ブロックの符号化された前記表現内のインター予測された映像ブロックと関連付けられた変換係数の絶対値の和を示すC1に記載の方法。
[C6]
前記第2のピクチャの前記符号化された表現内の前記コーディングビット数を減少させることは、増大された量子化度で前記第2のピクチャを再符号化することを備えるC1に記載の方法。
[C7]
前記シーンの変化が生じていると決定したことに応答して、前記第2のピクチャ内の各スライスはイントラ予測されたスライスであり、前記第2のピクチャ内の各スライスは、瞬間的復号器リフレッシュスライスであり、及び前記第2のピクチャは、ピクチャのグループの開始ピクチャであるような形で前記第2のピクチャを再符号化することをさらに備えるC1に記載の方法。
[C8]
前記無線チャネルの前記スループットを増大させることは、前記シーンの変化が生じていると決定したことに応答して前記無線チャネルのサービスデータユニットサイズを増大させることを備えるC1に記載の方法。
[C9]
前記無線チャネルの前記スループットを増大させることは、前記第2のピクチャの前記符号化された表現を送信するために使用されるアンテナの数を増加させることを備えるC1に記載の方法。
[C10]
前記無線チャネルの前記スループットを増大させることは、前記シーンの変化が生じていると決定したことに応答して、前記第2のピクチャの前記符号化された表現が入ったパケット内の前方誤り訂正データを減少させることを備えるC1に記載の方法。
[C11]
前記無線チャネルの前記スループットを増大させることは、前記シーンの変化が生じていると決定したことに応答して、前記第2のピクチャの前記符号化された表現が入ったパケットをアグリゲーションすることを備えるC1に記載の方法。
[C12]
前記無線チャネルの前記スループットを増大させることは、前記シーンの変化が生じていると決定したことに応答して、前記無線チャネルでのパケットの再送信を制限することを備えるC1に記載の方法。
[C13]
前記第2のピクチャに後続する前記映像データのピクチャと関連付けられた量子化度を低下させることと、
前記第2のピクチャに後続する前記ピクチャに関する前記無線チャネルの前記スループットを低下させることと、をさらに備えるC1に記載の方法。
[C14]
コンピューティングデバイスであって、
1つ以上の無線送信機と、
前記映像データ内の第2のピクチャの符号化された表現を送信する前に前記映像データの第1のピクチャと前記第2のピクチャとの間でシーンの変化が生じていると決定し、
前記シーンの変化が生じていると決定したことに応答して、前記第2のピクチャの前記符号化された表現内のコーディングビット数を減少させ、
前記シーンの変化が生じていると決定したことに応答して、前記第2のピクチャの前記符号化された表現を送信するために使用されるべき無線チャネルのスループットを増大させ、及び
前記第2のピクチャの前記符号化された表現内の前記コーディングビット数を減少させ及び前記無線チャネルの前記スループットを増大させた後に、前記無線チャネルを介して前記第2のピクチャの前記符号化された表現を送信するために前記1つ以上の無線送信機を使用するように構成される1つ以上のプロセッサと、を備える、コンピューティングデバイス。
[C15]
前記1つ以上のプロセッサは、前記第2のピクチャの前記符号化された表現内の映像ブロックのサイズに少なくとも部分的に基づいて、前記シーンの変化が生じていると決定するように構成されるC14に記載のコンピューティングデバイス。
[C16]
前記1つ以上のプロセッサは、前記第2のピクチャの前記符号化された表現内の4×4映像ブロックの数が前記第2のピクチャの前記符号化された表現内の16×16映像ブロックの数よりも大きい場合に前記シーンの変化が生じていると決定するように構成されるC15に記載のコンピューティングデバイス。
[C17]
前記1つ以上のプロセッサは、前記第2のピクチャの前記符号化された表現内のインター予測された映像ブロックの数、前記第2のピクチャの前記符号化された表現内のスキップモード映像ブロックの数、及び前記第2のピクチャの前記符号化された表現内のイントラ予測された映像ブロックの数に少なくとも部分的に基づいて前記シーンの変化が生じていると決定するように構成されるC14に記載のコンピューティングデバイス。
[C18]
前記1つ以上のプロセッサは、前記第1のピクチャに関する絶対差分和と前記第2のピクチャに関する絶対差分和との間の差分に少なくとも部分的に基づいて、前記シーンの変化が生じていると決定するように構成され、前記第1のピクチャに関する前記絶対差分和は、前記第1のピクチャの符号化された表現内のインター予測された映像ブロックと関連付けられた変換係数の絶対値の和を示し、前記第2のピクチャに関する前記絶対差分和は、前記第2の映像ブロックの符号化された前記表現内のインター予測された映像ブロックと関連付けられた変換係数の絶対値の和を示すC14に記載のコンピューティングデバイス。
[C19]
前記1つ以上のプロセッサは、少なくとも部分的に、増大された量子化度で前記第2のピクチャを再符号化することによって、前記第2のピクチャの前記符号化された表現内のコーディングビット数を減少させるように構成されるC14に記載のコンピューティングデバイス。
[C20]
前記1つ以上のプロセッサは、前記シーンの変化が生じていると決定したことに応答して、前記第2のピクチャ内の各スライスはイントラ予測されたスライスであり、前記第2のピクチャ内の各スライスは、瞬間的復号器リフレッシュスライスであり、及び前記第2のピクチャは、ピクチャのグループの開始ピクチャであるような形で前記第2のピクチャを再符号化するように構成されるC14に記載のコンピューティングデバイス。
[C21]
前記1つ以上のプロセッサは、少なくとも部分的に、前記シーンの変化が生じていると決定したことに応答して前記無線チャネルのサービスデータユニットサイズを増大させることによって、前記無線チャネルの前記スループットを増大させるように構成されるC14に記載のコンピューティングデバイス。
[C22]
前記1つ以上のプロセッサは、少なくとも部分的に、前記第2のピクチャの前記符号化された表現を送信するために使用されるアンテナの数を増加させることによって、前記無線チャネルの前記スループットを増大させるように構成されるC14に記載のコンピューティングデバイス。
[C23]
前記1つ以上のプロセッサは、少なくとも部分的に、前記シーンの変化が生じていると決定したことに応答して、前記第2のピクチャの前記符号化された表現が入ったパケット内の前方誤り訂正データを減少させることによって、前記無線チャネルの前記スループットを増大させるように構成されるC14に記載のコンピューティングデバイス。
[C24]
前記1つ以上のプロセッサは、少なくとも部分的に、前記シーンの変化が生じていると決定したことに応答して、前記第2のピクチャの前記符号化された表現が入ったパケットをアグリゲーションすることによって、前記無線チャネルの前記スループットを増大させるように構成されるC14に記載のコンピューティングデバイス。
[C25]
前記1つ以上のプロセッサは、少なくとも部分的に、前記シーンの変化が生じていると決定したことに応答して、前記無線チャネルでのパケットの再送信を制限することによって、前記無線チャネルの前記スループットを増大させるように構成されるC14に記載のコンピューティングデバイス。
[C26]
前記1つ以上のプロセッサは、
前記第2のピクチャに後続する前記映像データのピクチャと関連付けられた量子化度を低下させ、及び
前記第2のピクチャに後続する前記ピクチャに関する前記無線チャネルの前記スループットを低下させるように構成されるC14に記載のコンピューティングデバイス。
[C27]
コンピューティングデバイスであって、
映像データ内の第2のピクチャの符号化された表現を送信する前に前記映像データ内の第1のピクチャと前記第2のピクチャとの間でシーンの変化が生じていると決定するための手段と、
前記シーンの変化が生じていると決定したことに応答して、前記第2のピクチャの前記符号化された表現内のコーディングビット数を減少させるための手段と、
前記シーンの変化が生じていると決定したことに応答して、前記第2のピクチャの前記符号化された表現を送信するために使用されるべき無線チャネルのスループットを増大させるための手段と、
前記第2のピクチャの前記符号化された表現内の前記コーディングビット数を減少させ及び前記無線チャネルの前記スループットを増大させた後に、前記無線チャネルを介して前記第2のピクチャの前記符号化された表現を送信するための手段と、を備える、コンピューティングデバイス。
[C28]
コンピュータプログラム製品であって、
コンピューティングデバイスの1つ以上のプロセッサによって行われたときに、
前記映像データ内の第2のピクチャの符号化された表現を送信する前に前記映像データ内の第1のピクチャと前記第2のピクチャとの間でシーンの変化が生じていると決定し、
前記シーンの変化が生じていると決定したことに応答して、前記第2のピクチャの前記符号化された表現内のコーディングビット数を減少させ、
前記シーンの変化が生じていると決定したことに応答して、前記第2のピクチャの前記符号化された表現を送信するために使用されるべき無線チャネルのスループットを増大させ、及び
前記第2のピクチャの前記符号化された表現内の前記コーディングビット数を減少させ及び前記無線チャネルの前記スループットを増大させた後に、前記無線チャネルを介して前記第2のピクチャの前記符号化された表現を送信するために前記1つ以上の無線送信機を使用することを前記コンピューティングデバイスに行わせる命令を格納する1つ以上のコンピュータによって読み取り可能な記憶媒体を備える、コンピュータプログラム製品。
Claims (28)
- 映像データを送信するための方法であって、
前記映像データ内の第2のピクチャの符号化された表現を送信する前に前記映像データ内の第1のピクチャと前記第2のピクチャとの間でシーンの変化が生じていると決定することと、
前記シーンの変化が生じていると決定したことに応答して、前記第2のピクチャの前記符号化された表現内のコーディングビット数を減少させることと、
前記シーンの変化が生じていると決定したことに応答して、前記第2のピクチャの前記符号化された表現を送信するために使用されるべき無線チャネルのスループットを増大させることと、
前記第2のピクチャの前記符号化された表現内の前記コーディングビット数を減少させ及び前記無線チャネルの前記スループットを増大させた後に、前記無線チャネルを介して前記第2のピクチャの前記符号化された表現を送信することと、を備える、方法。 - 前記シーンの変化が生じていると決定することは、前記第2のピクチャの前記符号化された表現内の映像ブロックのサイズに少なくとも部分的に基づいて、前記シーンの変化が生じていると決定することを備える請求項1に記載の方法。
- 前記シーンの変化が生じていると決定することは、前記第2のピクチャの前記符号化された表現内の4×4映像ブロックの数が前記第2のピクチャの前記符号化された表現内の16×16映像ブロックの数よりも大きい場合に前記シーンの変化が生じていると決定することを備える請求項2に記載の方法。
- 前記シーンの変化が生じていると決定することは、前記第2のピクチャの前記符号化された表現内のインター予測された映像ブロックの数、前記第2のピクチャの前記符号化された表現内のスキップモード映像ブロックの数、及び前記第2のピクチャの前記符号化された表現内のイントラ予測された映像ブロックの数に少なくとも部分的に基づいて前記シーンの変化が生じていると決定することを備える請求項1に記載の方法。
- 前記シーンの変化が生じていると決定することは、前記第1のピクチャに関する絶対差分和と前記第2のピクチャに関する絶対差分和との間の差分に少なくとも部分的に基づいて、前記シーンの変化が生じていると決定することを備え、前記第1のピクチャに関する前記絶対差分和は、前記第1のピクチャの符号化された表現内のインター予測された映像ブロックと関連付けられた変換係数の絶対値の和を示し、前記第2のピクチャに関する前記絶対差分和は、前記第2のピクチャの符号化された前記表現内のインター予測された映像ブロックと関連付けられた変換係数の絶対値の和を示す請求項1に記載の方法。
- 前記第2のピクチャの前記符号化された表現内の前記コーディングビット数を減少させることは、増大された量子化度で前記第2のピクチャを再符号化することを備える請求項1に記載の方法。
- 前記シーンの変化が生じていると決定したことに応答して、前記第2のピクチャ内の各スライスはイントラ予測されたスライスであり、前記第2のピクチャ内の各スライスは、瞬間的復号器リフレッシュスライスであり、及び前記第2のピクチャは、ピクチャのグループの開始ピクチャであるような形で前記第2のピクチャを再符号化することをさらに備える請求項1に記載の方法。
- 前記無線チャネルの前記スループットを増大させることは、前記シーンの変化が生じていると決定したことに応答して前記無線チャネルのサービスデータユニットサイズを増大させることを備える請求項1に記載の方法。
- 前記無線チャネルの前記スループットを増大させることは、前記第2のピクチャの前記符号化された表現を送信するために使用されるアンテナの数を増加させることを備える請求項1に記載の方法。
- 前記無線チャネルの前記スループットを増大させることは、前記シーンの変化が生じていると決定したことに応答して、前記第2のピクチャの前記符号化された表現が入ったパケット内の前方誤り訂正データを減少させることを備える請求項1に記載の方法。
- 前記無線チャネルの前記スループットを増大させることは、前記シーンの変化が生じていると決定したことに応答して、前記第2のピクチャの前記符号化された表現が入ったパケットをアグリゲーションすることを備える請求項1に記載の方法。
- 前記無線チャネルの前記スループットを増大させることは、前記シーンの変化が生じていると決定したことに応答して、前記無線チャネルでのパケットの再送信を制限することを備える請求項1に記載の方法。
- 前記第2のピクチャに後続する前記映像データのピクチャと関連付けられた量子化度を低下させることと、
前記第2のピクチャに後続する前記ピクチャに関する前記無線チャネルの前記スループットを低下させることと、をさらに備える請求項1に記載の方法。 - コンピューティングデバイスであって、
1つ以上の無線送信機と、
映像データ内の第2のピクチャの符号化された表現を送信する前に前記映像データの第1のピクチャと前記第2のピクチャとの間でシーンの変化が生じていると決定し、
前記シーンの変化が生じていると決定したことに応答して、前記第2のピクチャの前記符号化された表現内のコーディングビット数を減少させ、
前記シーンの変化が生じていると決定したことに応答して、前記第2のピクチャの前記符号化された表現を送信するために使用されるべき無線チャネルのスループットを増大させ、及び
前記第2のピクチャの前記符号化された表現内の前記コーディングビット数を減少させ及び前記無線チャネルの前記スループットを増大させた後に、前記無線チャネルを介して前記第2のピクチャの前記符号化された表現を送信するために前記1つ以上の無線送信機を使用するように構成される1つ以上のプロセッサと、を備える、コンピューティングデバイス。 - 前記1つ以上のプロセッサは、前記第2のピクチャの前記符号化された表現内の映像ブロックのサイズに少なくとも部分的に基づいて、前記シーンの変化が生じていると決定するように構成される請求項14に記載のコンピューティングデバイス。
- 前記1つ以上のプロセッサは、前記第2のピクチャの前記符号化された表現内の4×4映像ブロックの数が前記第2のピクチャの前記符号化された表現内の16×16映像ブロックの数よりも大きい場合に前記シーンの変化が生じていると決定するように構成される請求項15に記載のコンピューティングデバイス。
- 前記1つ以上のプロセッサは、前記第2のピクチャの前記符号化された表現内のインター予測された映像ブロックの数、前記第2のピクチャの前記符号化された表現内のスキップモード映像ブロックの数、及び前記第2のピクチャの前記符号化された表現内のイントラ予測された映像ブロックの数に少なくとも部分的に基づいて前記シーンの変化が生じていると決定するように構成される請求項14に記載のコンピューティングデバイス。
- 前記1つ以上のプロセッサは、前記第1のピクチャに関する絶対差分和と前記第2のピクチャに関する絶対差分和との間の差分に少なくとも部分的に基づいて、前記シーンの変化が生じていると決定するように構成され、前記第1のピクチャに関する前記絶対差分和は、前記第1のピクチャの符号化された表現内のインター予測された映像ブロックと関連付けられた変換係数の絶対値の和を示し、前記第2のピクチャに関する前記絶対差分和は、前記第2のピクチャの符号化された前記表現内のインター予測された映像ブロックと関連付けられた変換係数の絶対値の和を示す請求項14に記載のコンピューティングデバイス。
- 前記1つ以上のプロセッサは、少なくとも部分的に、増大された量子化度で前記第2のピクチャを再符号化することによって、前記第2のピクチャの前記符号化された表現内のコーディングビット数を減少させるように構成される請求項14に記載のコンピューティングデバイス。
- 前記1つ以上のプロセッサは、前記シーンの変化が生じていると決定したことに応答して、前記第2のピクチャ内の各スライスはイントラ予測されたスライスであり、前記第2のピクチャ内の各スライスは、瞬間的復号器リフレッシュスライスであり、及び前記第2のピクチャは、ピクチャのグループの開始ピクチャであるような形で前記第2のピクチャを再符号化するように構成される請求項14に記載のコンピューティングデバイス。
- 前記1つ以上のプロセッサは、少なくとも部分的に、前記シーンの変化が生じていると決定したことに応答して前記無線チャネルのサービスデータユニットサイズを増大させることによって、前記無線チャネルの前記スループットを増大させるように構成される請求項14に記載のコンピューティングデバイス。
- 前記1つ以上のプロセッサは、少なくとも部分的に、前記第2のピクチャの前記符号化された表現を送信するために使用されるアンテナの数を増加させることによって、前記無線チャネルの前記スループットを増大させるように構成される請求項14に記載のコンピューティングデバイス。
- 前記1つ以上のプロセッサは、少なくとも部分的に、前記シーンの変化が生じていると決定したことに応答して、前記第2のピクチャの前記符号化された表現が入ったパケット内の前方誤り訂正データを減少させることによって、前記無線チャネルの前記スループットを増大させるように構成される請求項14に記載のコンピューティングデバイス。
- 前記1つ以上のプロセッサは、少なくとも部分的に、前記シーンの変化が生じていると決定したことに応答して、前記第2のピクチャの前記符号化された表現が入ったパケットをアグリゲーションすることによって、前記無線チャネルの前記スループットを増大させるように構成される請求項14に記載のコンピューティングデバイス。
- 前記1つ以上のプロセッサは、少なくとも部分的に、前記シーンの変化が生じていると決定したことに応答して、前記無線チャネルでのパケットの再送信を制限することによって、前記無線チャネルの前記スループットを増大させるように構成される請求項14に記載のコンピューティングデバイス。
- 前記1つ以上のプロセッサは、
前記第2のピクチャに後続する映像データのピクチャと関連付けられた量子化度を低下させ、及び
前記第2のピクチャに後続する前記ピクチャに関する前記無線チャネルの前記スループットを低下させるように構成される請求項14に記載のコンピューティングデバイス。 - コンピューティングデバイスであって、
映像データ内の第2のピクチャの符号化された表現を送信する前に前記映像データ内の第1のピクチャと前記第2のピクチャとの間でシーンの変化が生じていると決定するための手段と、
前記シーンの変化が生じていると決定したことに応答して、前記第2のピクチャの前記符号化された表現内のコーディングビット数を減少させるための手段と、
前記シーンの変化が生じていると決定したことに応答して、前記第2のピクチャの前記符号化された表現を送信するために使用されるべき無線チャネルのスループットを増大させるための手段と、
前記第2のピクチャの前記符号化された表現内の前記コーディングビット数を減少させ及び前記無線チャネルの前記スループットを増大させた後に、前記無線チャネルを介して前記第2のピクチャの前記符号化された表現を送信するための手段と、を備える、コンピューティングデバイス。 - コンピュータプログラムであって、
コンピューティングデバイスの1つ以上のプロセッサによって行われたときに、
映像データ内の第2のピクチャの符号化された表現を送信する前に前記映像データ内の第1のピクチャと前記第2のピクチャとの間でシーンの変化が生じていると決定し、
前記シーンの変化が生じていると決定したことに応答して、前記第2のピクチャの前記符号化された表現内のコーディングビット数を減少させ、
前記シーンの変化が生じていると決定したことに応答して、前記第2のピクチャの前記符号化された表現を送信するために使用されるべき無線チャネルのスループットを増大させ、及び
前記第2のピクチャの前記符号化された表現内の前記コーディングビット数を減少させ及び前記無線チャネルの前記スループットを増大させた後に、前記無線チャネルを介して前記第2のピクチャの前記符号化された表現を送信するために前記1つ以上の無線送信機を使用することを前記コンピューティングデバイスに行わせる命令を備える、コンピュータプログラム。
Applications Claiming Priority (3)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
US13/608,493 | 2012-09-10 | ||
US13/608,493 US9014277B2 (en) | 2012-09-10 | 2012-09-10 | Adaptation of encoding and transmission parameters in pictures that follow scene changes |
PCT/US2013/056519 WO2014039294A1 (en) | 2012-09-10 | 2013-08-23 | Adaptation of encoding and transmission parameters in pictures that follow scene changes |
Publications (2)
Publication Number | Publication Date |
---|---|
JP2015531558A JP2015531558A (ja) | 2015-11-02 |
JP5882547B2 true JP5882547B2 (ja) | 2016-03-09 |
Family
ID=49123917
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2015531113A Expired - Fee Related JP5882547B2 (ja) | 2012-09-10 | 2013-08-23 | シーンの変化に伴うピクチャ内の符号化及び送信パラメータの好適化 |
Country Status (4)
Country | Link |
---|---|
US (1) | US9014277B2 (ja) |
JP (1) | JP5882547B2 (ja) |
CN (1) | CN104604203B (ja) |
WO (1) | WO2014039294A1 (ja) |
Families Citing this family (16)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20160345260A1 (en) * | 2005-05-30 | 2016-11-24 | Invent.ly LLC | Self Powered Device and Methods Conserving Energy in Communication |
US20130195119A1 (en) * | 2011-10-14 | 2013-08-01 | Qualcomm Incorporated | Feedback channel for wireless display devices |
US9490850B1 (en) | 2011-11-28 | 2016-11-08 | Google Inc. | Method and apparatus for decoding packetized data |
JP6116240B2 (ja) * | 2012-12-28 | 2017-04-19 | キヤノン株式会社 | 送信装置、送信方法、及びプログラム |
US9197680B2 (en) * | 2013-05-23 | 2015-11-24 | Qualcomm Incorporated | Establishing and controlling audio and voice back channels of a Wi-Fi display connection |
JP6332275B2 (ja) * | 2013-09-09 | 2018-05-30 | 日本電気株式会社 | 映像符号化装置、映像符号化方法及びプログラム |
US9635424B2 (en) * | 2014-07-18 | 2017-04-25 | Sony Interactive Entertainment America Llc | Virtual high definition video player |
JP6588745B2 (ja) * | 2015-06-24 | 2019-10-09 | 日本放送協会 | シーンチェンジ検出装置、及びそのプログラム |
KR20170007665A (ko) * | 2015-07-10 | 2017-01-19 | 삼성전자주식회사 | 스킵 모드 정보를 이용한 레이트 조절 인코딩 방법 및 그에 따른 인코딩 장치 |
US10805643B2 (en) * | 2016-03-30 | 2020-10-13 | Advanced Micro Devices, Inc. | Adaptive error-controlled dynamic voltage and frequency scaling for low power video codecs |
WO2017170159A1 (ja) * | 2016-03-31 | 2017-10-05 | 京セラ株式会社 | 無線端末及び基地局 |
WO2018074291A1 (ja) * | 2016-10-18 | 2018-04-26 | パナソニックIpマネジメント株式会社 | 画像符号化方法、伝送方法および画像符号化装置 |
CN109428696B (zh) * | 2017-08-24 | 2020-11-03 | 电信科学技术研究院 | 一种重复传输的激活/去激活方法、基站、终端及装置 |
CN110139113B (zh) * | 2019-04-30 | 2021-05-14 | 腾讯科技(深圳)有限公司 | 视频资源的传输参数分发方法及装置 |
EP4102836A1 (en) * | 2021-06-11 | 2022-12-14 | Comcast Cable Communications LLC | Processing video using masking windows |
CN117014622A (zh) * | 2022-04-29 | 2023-11-07 | 华为技术有限公司 | 一种视频帧处理方法、设备、视频***、介质及芯片 |
Family Cites Families (19)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US5583869A (en) | 1994-09-30 | 1996-12-10 | Motorola, Inc. | Method for dynamically allocating wireless communication resources |
US6075768A (en) * | 1995-11-09 | 2000-06-13 | At&T Corporation | Fair bandwidth sharing for video traffic sources using distributed feedback control |
JP3908789B2 (ja) * | 1996-08-30 | 2007-04-25 | コーニンクレッカ、フィリップス、エレクトロニクス、エヌ.ヴィ. | ビデオ伝送システム |
US6016311A (en) * | 1997-11-19 | 2000-01-18 | Ensemble Communications, Inc. | Adaptive time division duplexing method and apparatus for dynamic bandwidth allocation within a wireless communication system |
JP3748717B2 (ja) * | 1998-08-31 | 2006-02-22 | シャープ株式会社 | 動画像符号化装置 |
US6925068B1 (en) * | 1999-05-21 | 2005-08-02 | Wi-Lan, Inc. | Method and apparatus for allocating bandwidth in a wireless communication system |
JP2001008215A (ja) * | 1999-06-24 | 2001-01-12 | Victor Co Of Japan Ltd | 動画像符号化装置及びその方法 |
EP1244311A3 (en) | 2001-03-22 | 2004-10-06 | Sony Corporation | Picture encoding |
KR100491530B1 (ko) * | 2002-05-03 | 2005-05-27 | 엘지전자 주식회사 | 모션 벡터 결정 방법 |
US20050286629A1 (en) | 2004-06-25 | 2005-12-29 | Adriana Dumitras | Coding of scene cuts in video sequences using non-reference frames |
US7944470B2 (en) | 2005-03-04 | 2011-05-17 | Armida Technologies Corporation | Wireless integrated security controller |
US20060239347A1 (en) | 2005-04-25 | 2006-10-26 | Ashish Koul | Method and system for scene change detection in a video encoder |
US20070274385A1 (en) | 2006-05-26 | 2007-11-29 | Zhongli He | Method of increasing coding efficiency and reducing power consumption by on-line scene change detection while encoding inter-frame |
US8179961B2 (en) | 2006-07-17 | 2012-05-15 | Thomson Licensing | Method and apparatus for adapting a default encoding of a digital video signal during a scene change period |
CN101146030B (zh) * | 2006-09-14 | 2010-04-14 | 联想(北京)有限公司 | 一种信道资源的动态分配方法及装置 |
JP5221562B2 (ja) * | 2007-01-10 | 2013-06-26 | クゥアルコム・インコーポレイテッド | マルチメディア電話のためのコンテンツ依存およびリンク依存のコード化適応 |
GB2459671A (en) * | 2008-04-29 | 2009-11-04 | Imagination Tech Ltd | Scene Change Detection For Use With Bit-Rate Control Of A Video Compression System |
US8787447B2 (en) * | 2008-10-30 | 2014-07-22 | Vixs Systems, Inc | Video transcoding system with drastic scene change detection and method for use therewith |
US8737475B2 (en) | 2009-02-02 | 2014-05-27 | Freescale Semiconductor, Inc. | Video scene change detection and encoding complexity reduction in a video encoder system having multiple processing devices |
-
2012
- 2012-09-10 US US13/608,493 patent/US9014277B2/en active Active
-
2013
- 2013-08-23 CN CN201380046663.0A patent/CN104604203B/zh not_active Expired - Fee Related
- 2013-08-23 JP JP2015531113A patent/JP5882547B2/ja not_active Expired - Fee Related
- 2013-08-23 WO PCT/US2013/056519 patent/WO2014039294A1/en active Application Filing
Also Published As
Publication number | Publication date |
---|---|
CN104604203B (zh) | 2016-09-14 |
US20140072035A1 (en) | 2014-03-13 |
US9014277B2 (en) | 2015-04-21 |
JP2015531558A (ja) | 2015-11-02 |
CN104604203A (zh) | 2015-05-06 |
WO2014039294A1 (en) | 2014-03-13 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
JP5882547B2 (ja) | シーンの変化に伴うピクチャ内の符号化及び送信パラメータの好適化 | |
EP2452481B1 (en) | System and method of transmitting content from a mobile device to a wireless display | |
US9716737B2 (en) | Video streaming in a wireless communication system | |
TW201347516A (zh) | 利用來自視頻源的靜態內容訊息的視頻傳輸 | |
US8675731B2 (en) | Encoder and method | |
US20160234522A1 (en) | Video Decoding | |
US20150373075A1 (en) | Multiple network transport sessions to provide context adaptive video streaming | |
TWI510097B (zh) | 視頻編碼方法和系統 | |
JP6337114B2 (ja) | ワイヤレスディスプレイのためのソースデバイスにおけるリソース利用のための方法および装置 | |
US20110274180A1 (en) | Method and apparatus for transmitting and receiving layered coded video | |
US20220166814A1 (en) | Methods and apparatus for adaptive streaming of point clouds | |
RU2665284C2 (ru) | Устройство кодирования изображения и способ, и устройство декодирования изображения и способ | |
US10999599B2 (en) | System and method for non-uniform video coding | |
JP2017515378A (ja) | ディスプレイストリーム圧縮(dsc)において量子化パラメータ(qp)を選択するためのシステムおよび方法 | |
JP2022141586A (ja) | 低遅延のために統合nicと共有フレームバッファアクセスとを有するクラウドゲーミングgpu | |
JP2017528969A (ja) | ディスプレイストリーム圧縮のためにバッファ満杯を決定するためのシステムおよび方法 | |
US10432946B2 (en) | De-juddering techniques for coded video | |
US10085029B2 (en) | Switching display devices in video telephony | |
WO2021056575A1 (zh) | 一种低延迟信源信道联合编码方法及相关设备 | |
CN116195255A (zh) | 支持基于观看方向的比特流随机访问 | |
RU2795052C2 (ru) | Способы и устройство для адаптивной потоковой передачи облаков точек | |
KR101467418B1 (ko) | 비디오 소스로부터의 정적 콘텐츠 정보를 사용한 비디오의 송신 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A975 | Report on accelerated examination |
Free format text: JAPANESE INTERMEDIATE CODE: A971005 Effective date: 20150821 |
|
A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20150908 |
|
A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20151208 |
|
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: 20160105 |
|
A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20160203 |
|
R150 | Certificate of patent or registration of utility model |
Ref document number: 5882547 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R150 |
|
LAPS | Cancellation because of no payment of annual fees |