CN109587431A - A kind of multi-channel video code stream merging method, device, equipment and storage medium - Google Patents
A kind of multi-channel video code stream merging method, device, equipment and storage medium Download PDFInfo
- Publication number
- CN109587431A CN109587431A CN201811338679.XA CN201811338679A CN109587431A CN 109587431 A CN109587431 A CN 109587431A CN 201811338679 A CN201811338679 A CN 201811338679A CN 109587431 A CN109587431 A CN 109587431A
- Authority
- CN
- China
- Prior art keywords
- video code
- merging
- code stream
- original
- path
- 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.)
- Pending
Links
- 238000000034 method Methods 0.000 title claims abstract description 35
- 238000010586 diagram Methods 0.000 description 7
- 230000010076 replication Effects 0.000 description 2
- 101000587820 Homo sapiens Selenide, water dikinase 1 Proteins 0.000 description 1
- 101000701815 Homo sapiens Spermidine synthase Proteins 0.000 description 1
- 102100030413 Spermidine synthase Human genes 0.000 description 1
- 230000003044 adaptive effect Effects 0.000 description 1
- 230000009286 beneficial effect Effects 0.000 description 1
- 238000006073 displacement reaction Methods 0.000 description 1
- 238000012544 monitoring process Methods 0.000 description 1
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N7/00—Television systems
- H04N7/08—Systems for the simultaneous or sequential transmission of more than one television signal, e.g. additional information signals, the signals occupying wholly or partially the same frequency band, e.g. by time division
- H04N7/0806—Systems for the simultaneous or sequential transmission of more than one television signal, e.g. additional information signals, the signals occupying wholly or partially the same frequency band, e.g. by time division the signals being two or more video signals
-
- 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/13—Adaptive entropy coding, e.g. adaptive variable length coding [AVLC] or context adaptive binary arithmetic coding [CABAC]
-
- 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/85—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using pre-processing or post-processing specially adapted for video compression
Landscapes
- Engineering & Computer Science (AREA)
- Multimedia (AREA)
- Signal Processing (AREA)
- Compression Or Coding Systems Of Tv Signals (AREA)
Abstract
The invention discloses a kind of multi-channel video code stream merging methods, comprising steps of obtaining original multi-channel video code stream to be combined, extract the original configuration parameter of the original multi-channel video code stream, and the merging configuration parameter for merging video code flow is calculated, the merging that the original multi-channel video code stream is carried out according to combination principle, obtains the merging video code flow of more Slice.Wherein merging has coded data container corresponding with original multi-channel video code stream respectively in video code flow, directly coded data can be copied to when merging multichannel original video code stream in order in this way and merged in video code flow in corresponding coded data container, to realize the merging of multichannel original video code stream, the coded data in video code flow after merging is directly obtained from the duplication of former multi-channel video code stream, video quality loss caused by can avoid video code flow in transcoding process.Video code flow after merging is still the code stream for meeting H.264 coding standard, facilitates subsequent unified decoding.
Description
Technical Field
The invention relates to the field of processing of multi-path video code streams, in particular to a multi-path video code stream merging method, a device, equipment and a storage medium.
Background
Video code stream parsing is an important video processing technology and is widely applied to various application scenes. In a video conference, video monitoring and other common scenes, a decoding terminal can receive N code streams with the same configuration at a very high probability, and a hardware decoder is required to decode and render the N paths of videos in real time, the processing mode of the prior art is to serially input the N paths of videos to the hardware decoder in sequence, after the decoder receives the code stream data, the context information of the current decoding code stream is read firstly, then decoding the current code stream, and finally saving the context information of the current decoding code stream, wherein the execution period of the step 1 and the step 3 is shorter, the decoding process time of the step 2 is longer, but if the switching between the N paths of videos is frequent, the execution frequency of steps 1 and 3 is greatly increased, and meanwhile, when the switching is frequent, the code stream needing to be decoded at a time is also shorter, so that the occupation ratio of steps 1 and 3 in the total execution period is improved, and the performance consumption of a hardware decoder is larger.
In view of this situation, a method for splicing multiple paths of code streams into one path of code stream needs to be provided to reduce performance loss caused by switching a hardware decoder among multiple paths of code streams.
Disclosure of Invention
The present invention is directed to solving, at least to some extent, one of the technical problems in the related art. Therefore, the invention aims to provide a method, a device, equipment and a storage medium for merging multi-path video code streams with high merging efficiency.
The technical scheme adopted by the invention is as follows:
in a first aspect, the present invention provides a method for merging multiple video streams, including the steps of:
acquiring original multi-path video code streams to be combined;
extracting original configuration parameters of the original multi-path video code streams, and calculating to obtain merging configuration parameters of the merging video code streams;
merging the original multi-path video code streams according to a merging principle to obtain merged video code streams;
and the video coding formats of the original multi-path video code streams are the same.
Further, the calculating to obtain merging configuration parameters of the merged video code stream specifically includes:
extracting coding parameters of the video code stream from original configuration parameters of the original multi-path video code stream, wherein the coding parameters of each path of code stream of the original multi-path video code stream are the same;
the coding parameters comprise a Sequence Parameter Set (SPS) and a Picture Parameter Set (PPS);
extracting an original height parameter and an original width parameter from a Sequence Parameter Set (SPS) of the original multi-path video code stream;
the merging configuration parameters comprise a merging height parameter and a merging width parameter, wherein the merging width parameter is the same as the original width parameter of the original multi-path video code stream, and the merging height parameter is the sum of the original height parameters of each path of original multi-path video code stream image.
Furthermore, the encoding formats of the original multi-path video code stream and the merged video code stream are both h.264, and a CABAC entropy encoding mode is adopted. The data is stripe level data.
Further, the merging principle specifically includes:
copying the data of each path of original multi-path video code stream into the combined video code stream in sequence to form a combined code stream of a plurality of slices;
the method specifically comprises the following steps: and the SPS height parameter of the combined video code stream is the sum of the original height parameters of each path of original multi-path video code stream.
Further, the sequential replication specifically refers to:
acquiring each strip of each path of original multi-path video code stream, and sequentially executing the following steps on each strip until all slices are processed;
modifying a first macroblock address of a stripe header in the stripe according to the position of the stripe in a merged video code stream, namely modifying a first _ mb _ in _ slice field, and directly copying other data of the stripe header into the merged video code stream;
modifying byte alignment padding bits between a stripe header of the stripe and the stripe data, namely modifying the bit number of a cache _ alignment _ one _ bit, and directly copying other data of the stripe data except the byte alignment padding bits into a merged video code stream.
In a second aspect, the present invention provides a multi-path video stream merging device, including,
the original multi-path video code stream acquisition device comprises: the method comprises the steps of obtaining original multi-path video code streams to be combined;
an original configuration parameter acquisition device: the original configuration parameters are used for extracting the original multi-path video code streams;
the merging configuration parameter obtaining device comprises: the merging configuration parameters are used for calculating and obtaining merging video code streams;
the multi-path video code stream merging device comprises: and the merging module is used for merging the original multi-path video code streams according to a merging principle to obtain merged video code streams.
In a third aspect, the present invention provides a control device for merging multiple video streams, including: at least one processor; and a memory communicatively coupled to the at least one processor; wherein the memory stores instructions executable by the at least one processor to enable the at least one processor to perform the method of any one of the above.
In a fourth aspect, the invention provides a computer-readable storage medium having stored thereon computer-executable instructions for causing a computer to perform a method as in any one of the above.
The invention has the beneficial effects that:
the method comprises the steps of obtaining original multi-path video code streams to be combined, extracting original configuration parameters of the original multi-path video code streams, calculating to obtain combined configuration parameters of the combined video code streams, combining the original multi-path video code streams according to a combining principle to obtain the combined video code streams, wherein the combined video code streams are provided with encoding data containers corresponding to the original multi-path video code streams respectively, so that the encoding data can be directly copied into the corresponding encoding data containers in the combined video code streams in sequence when the multi-path original video code streams are combined, the encoding data in the combined video code streams are directly copied from the original multi-path video code streams, and video quality loss caused by the video code streams in a transcoding process can be avoided. The combined video code stream still conforms to the H.264 coding standard, so that the subsequent unified decoding is facilitated.
Drawings
FIG. 1 is a flow chart of a method for merging multiple video streams according to an embodiment of the present invention;
fig. 2 is a schematic diagram of merging and copying of multiple video streams in an embodiment of the present invention.
FIG. 3 is a diagram illustrating a process for merging multiple video streams according to an embodiment of the present invention;
fig. 4 is a block diagram of a merging apparatus for multiple video streams according to an embodiment of the present invention.
Detailed Description
It should be noted that the embodiments and features of the embodiments in the present application may be combined with each other without conflict.
The first embodiment is as follows:
as shown in fig. 1, a flowchart of a method for merging multiple video streams in this embodiment includes the steps of: s1: acquiring original multi-path video code streams, namely acquiring original multi-path video code streams to be combined; s2: acquiring original configuration parameters, namely extracting the original configuration parameters of original multi-path video code streams; s3: acquiring a merging configuration parameter, namely calculating to obtain the merging configuration parameter of the merged video code stream; s4: merging the original multi-path video code streams, specifically merging the original multi-path video code streams according to a merging principle to obtain a merged video code stream, wherein merging refers to merging the original multi-path video code streams into a path of video code stream.
The encoding format of the original multi-path video code stream and the merged video code stream in this embodiment is h.264, and other formats may also be adopted, which are not listed here, and the video code stream mentioned below includes the original multi-path video code stream and the merged video code stream by default, the video code stream data is strip-level data, and the video code stream data container is a strip group.
In this embodiment, the original multiple video streams merged with the streams have the same video encoding format and the configuration parameters of each video stream are the same, for example in a video conference system, generally, the same set of coding library is used, the video data format of each branch conference room is uniformly set by the conference controller based on the limitation of network bandwidth, and parameters such as resolution, GOP structure, reference frame number and the like must be consistent, therefore, the encoding format and configuration parameters of each path of original video code stream are the same, the configuration parameters include SPS (Sequence Parameter Set) and PPS (Picture Parameter Set), where SPS contains shared coding parameters for all coded pictures, such as the width and height parameters of the video, PPS contains common parameters for a picture, for example, in the entropy Coding mode, information such as a previous and subsequent reference frames of the frame and an initial QP are used in the present embodiment in a Context-based Adaptive Binary Arithmetic Coding (CABAC) entropy Coding mode.
Since slices (i.e., slices) defined by the h.264 standard only include a plurality of macroblocks with consecutive addresses (i.e., there are not more than two slices arranged in parallel in a frame), video merging can only be implemented by expanding the video in the vertical direction, so as to form a multi-Slice code stream.
Although the existing Flexible Macroblock Order (FMO) technology can make the slice arrangement more Flexible, FMO is in H264 Extended Profile (Extended Profile), which does not support CABAC entropy coding, and there is no byte alignment padding bit between slice header and slice data. Therefore, when merging the stripe data, the displacement operation needs to be carried out on each byte, and the merging operation efficiency is low.
The merging configuration parameters of the merged video code stream obtained by calculation in this embodiment are specifically:
extracting coding parameters of the video code stream from original configuration parameters of original multi-path video code streams, wherein the coding parameters of each path of code stream of the original multi-path video code streams are the same, and the coding parameters comprise a Sequence Parameter Set (SPS) and an image parameter set (PPS);
extracting an original height parameter and an original width parameter from a Sequence Parameter Set (SPS) of the original multi-path video code stream;
the merging configuration parameters comprise a merging height parameter and a merging width parameter, wherein the merging width parameter is the same as the original width parameter of the original multi-path video code stream, and the merging height parameter is the sum of the original height parameters of each path of original multi-path video code stream image.
The merging process is to copy the data of each path of original multi-path video code stream into the merged video code stream in sequence, specifically, the SPS width parameter of the merged video code stream is the sum of the original height parameters of each path of original multi-path video code stream.
Fig. 2 is a schematic diagram illustrating merging and copying of the multi-path video stream merging method in this embodiment.
The sequential replication specifically means: sequentially acquiring each stripe of each path of original multi-path video code stream, and sequentially executing the following steps on each stripe;
modifying a first macroblock address of a stripe head in the stripe according to the position of the stripe to be copied in the merged video code stream, namely modifying a first _ mb _ in _ slice field, and directly copying other data of the stripe head into the merged video code stream;
modifying byte alignment padding bits between a stripe header and stripe data of a stripe is used for ensuring that the stripe data is kept to be copied from a whole byte, namely, the number of bytes of a cache _ alignment _ one _ bit is modified, and other data except the byte alignment padding bits of the stripe data is directly copied into a merged video code stream.
Fig. 3 is a schematic diagram of a merging process of multiple video streams in this embodiment, and the schematic diagram shows that 6 video stream macroblocks are merged.
In the embodiment, when merging, the width parameter W and the height parameter H of the video stream in the SPS of the original multiple video streams are changed first. For example, the resolution of each original video stream is W × H, the distribution form of the N merged videos is a column form video, for example, N in the figure is 6, that is, the merged video stream is a video in the form of 6 rows and 1 column, at this time, the resolution of the SPS1 of the merged video stream is W × (N × H), and the PPS information does not need to be changed.
And then changing the position of the coding block corresponding to each slice, assuming that each path of original video code stream is W multiplied by H, wherein the horizontal direction is provided with W coding units, the vertical direction is provided with H coding units, and the total number of the coding units of the single path of video code stream is W multiplied by H.
And copying the strip head and the strip data of the strip slice of each path of original multi-path video code stream into the combined video code stream in sequence.
Then after column merging as shown:
the initial position of a coding unit of the 1 st path of video code stream is 0;
the initial position of a coding unit of the 2 nd path of video code stream is w multiplied by h;
the initial position of a coding unit of the 3 rd path of video code stream is 2 xwxh;
the starting position of a coding unit of the 4 th path of video code stream is 3 xwxh;
the initial position of a coding unit of the 5 th path of video code stream is 4 xwxh;
the starting position of the coding unit of the 6 th video code stream is 5 multiplied by w multiplied by h.
Example two:
as shown in fig. 3, a block diagram of a multi-path video stream merging device in this embodiment includes an original multi-path video stream obtaining device: the method comprises the steps of obtaining original multi-path video code streams to be combined; an original configuration parameter acquisition device: the original configuration parameters are used for extracting the original multi-path video code streams; the merging configuration parameter obtaining device comprises: the merging configuration parameters are used for calculating and obtaining merging video code streams; the multi-path video code stream merging device comprises: and the merging module is used for merging the original multi-path video code streams according to a merging principle to obtain merged video code streams.
The invention also discloses a control device for merging the multi-path video code streams, which comprises: at least one processor; and a memory communicatively coupled to the at least one processor; the memory stores instructions executable by the at least one processor, and the instructions are executed by the at least one processor to enable the at least one processor to perform the method as disclosed in embodiment one.
The invention also discloses a computer-readable storage medium which stores computer-executable instructions for causing a computer to execute the method disclosed as embodiment one.
The method comprises the steps of obtaining original multi-path video code streams to be combined, extracting original configuration parameters of the original multi-path video code streams, calculating to obtain combined configuration parameters of the combined video code streams, combining the original multi-path video code streams according to a combining principle to obtain the combined video code streams, wherein the combined video code streams are provided with encoding data containers corresponding to the original multi-path video code streams respectively, so that the encoding data can be directly copied into the corresponding encoding data containers in the combined video code streams in sequence when the multi-path original video code streams are combined, the encoding data in the combined video code streams are directly copied from the original multi-path video code streams, and video quality loss caused by the video code streams in a transcoding process can be avoided. The combined video code stream still conforms to the H.264 coding standard, so that the subsequent unified decoding is facilitated.
While the preferred embodiments of the present invention have been illustrated and described, it will be understood by those skilled in the art that various changes in form and details may be made therein without departing from the spirit and scope of the invention as defined by the appended claims.
Claims (8)
1. A method for merging multiple video code streams is characterized by comprising the following steps:
acquiring original multi-path video code streams to be combined;
extracting original configuration parameters of the original multi-path video code streams, and calculating to obtain merging configuration parameters of the merging video code streams;
merging the original multi-path video code streams according to a merging principle to obtain merged video code streams;
and the video coding formats of the original multi-path video code streams are the same.
2. The method according to claim 1, wherein the calculating of the merging configuration parameters of the merged video stream specifically comprises:
extracting coding parameters of the video code stream from original configuration parameters of the original multi-path video code stream, wherein the coding parameters of each path of code stream of the original multi-path video code stream are the same;
the coding parameters comprise a Sequence Parameter Set (SPS) and a Picture Parameter Set (PPS);
extracting an original height parameter and an original width parameter from a Sequence Parameter Set (SPS) of the original multi-path video code stream;
the merging configuration parameters comprise a merging height parameter and a merging width parameter, wherein the merging width parameter is the same as the original width parameter of the original multi-path video code stream, and the merging height parameter is the sum of the original height parameters of each path of original multi-path video code stream image.
3. The method according to claim 2, wherein the original multiple video streams and the merged video stream are encoded in h.264 format, and the data is stripe-level data by CABAC entropy encoding.
4. The method according to claim 3, wherein the merging principle specifically is:
copying the data of each path of original multi-path video code stream into the combined video code stream in sequence to form a combined code stream of a plurality of slices;
the method specifically comprises the following steps: and the SPS height parameter of the combined video code stream is the sum of the original height parameters of each path of original multi-path video code stream.
5. The method according to claim 4, wherein said sequentially copying specifically refers to:
acquiring each strip of each path of original multi-path video code stream, and sequentially executing the following steps on each strip until all slices are processed;
modifying a first macroblock address of a stripe header in the stripe according to the position of the stripe in a merged video code stream, namely modifying a first _ mb _ in _ slice field, and directly copying other data of the stripe header into the merged video code stream;
modifying byte alignment padding bits between a stripe header of the stripe and the stripe data, namely modifying the bit number of a cache _ alignment _ one _ bit, and directly copying other data of the stripe data except the byte alignment padding bits into a merged video code stream.
6. A multi-path video code stream merging device is characterized by comprising,
the original multi-path video code stream acquisition device comprises: the method comprises the steps of obtaining original multi-path video code streams to be combined;
an original configuration parameter acquisition device: the original configuration parameters are used for extracting the original multi-path video code streams;
the merging configuration parameter obtaining device comprises: the merging configuration parameters are used for calculating and obtaining merging video code streams;
the multi-path video code stream merging device comprises: and the merging module is used for merging the original multi-path video code streams according to a merging principle to obtain merged video code streams.
7. A control device for merging multiple video code streams is characterized by comprising:
at least one processor; and the number of the first and second groups,
a memory communicatively coupled to the at least one processor; wherein,
the memory stores instructions executable by the at least one processor to enable the at least one processor to perform the method of any one of claims 1 to 5.
8. A computer-readable storage medium having stored thereon computer-executable instructions for causing a computer to perform the method of any one of claims 1 to 5.
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| CN201811338679.XA CN109587431A (en) | 2018-11-12 | 2018-11-12 | A kind of multi-channel video code stream merging method, device, equipment and storage medium |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| CN201811338679.XA CN109587431A (en) | 2018-11-12 | 2018-11-12 | A kind of multi-channel video code stream merging method, device, equipment and storage medium |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| CN109587431A true CN109587431A (en) | 2019-04-05 |
Family
ID=65922205
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| CN201811338679.XA Pending CN109587431A (en) | 2018-11-12 | 2018-11-12 | A kind of multi-channel video code stream merging method, device, equipment and storage medium |
Country Status (1)
| Country | Link |
|---|---|
| CN (1) | CN109587431A (en) |
Cited By (5)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN110493604A (en) * | 2019-08-28 | 2019-11-22 | 成都索贝数码科技股份有限公司 | A method of 8K HEVC real-time coding is realized based on GPU cluster |
| CN110691260A (en) * | 2019-10-21 | 2020-01-14 | 北京东方广视科技股份有限公司 | IPTV multi-split screen coding playing control method and device |
| CN113453075A (en) * | 2020-03-26 | 2021-09-28 | 龙芯中科技术股份有限公司 | Method and device for decoding multi-channel video, electronic equipment and storage medium |
| CN115550694A (en) * | 2022-09-16 | 2022-12-30 | 北京字跳网络技术有限公司 | Method, apparatus, device and medium for transmission of multiple data streams |
| CN118158420A (en) * | 2024-05-09 | 2024-06-07 | 浙江大华技术股份有限公司 | Image encoding method, image decoding device, and computer storage medium |
Citations (3)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN103533287A (en) * | 2013-10-15 | 2014-01-22 | 广东威创视讯科技股份有限公司 | Video processing method and device |
| CN105472371A (en) * | 2016-01-13 | 2016-04-06 | 腾讯科技(深圳)有限公司 | Video code stream processing method and device |
| US20180213239A1 (en) * | 2013-02-11 | 2018-07-26 | Google Llc | Motion Vector Dependent Spatial Transformation in Video Coding |
-
2018
- 2018-11-12 CN CN201811338679.XA patent/CN109587431A/en active Pending
Patent Citations (3)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US20180213239A1 (en) * | 2013-02-11 | 2018-07-26 | Google Llc | Motion Vector Dependent Spatial Transformation in Video Coding |
| CN103533287A (en) * | 2013-10-15 | 2014-01-22 | 广东威创视讯科技股份有限公司 | Video processing method and device |
| CN105472371A (en) * | 2016-01-13 | 2016-04-06 | 腾讯科技(深圳)有限公司 | Video code stream processing method and device |
Cited By (5)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN110493604A (en) * | 2019-08-28 | 2019-11-22 | 成都索贝数码科技股份有限公司 | A method of 8K HEVC real-time coding is realized based on GPU cluster |
| CN110691260A (en) * | 2019-10-21 | 2020-01-14 | 北京东方广视科技股份有限公司 | IPTV multi-split screen coding playing control method and device |
| CN113453075A (en) * | 2020-03-26 | 2021-09-28 | 龙芯中科技术股份有限公司 | Method and device for decoding multi-channel video, electronic equipment and storage medium |
| CN115550694A (en) * | 2022-09-16 | 2022-12-30 | 北京字跳网络技术有限公司 | Method, apparatus, device and medium for transmission of multiple data streams |
| CN118158420A (en) * | 2024-05-09 | 2024-06-07 | 浙江大华技术股份有限公司 | Image encoding method, image decoding device, and computer storage medium |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| USRE49727E1 (en) | System and method for decoding using parallel processing | |
| JP6267778B2 (en) | apparatus | |
| JP6263249B2 (en) | Moving picture decoding apparatus, moving picture decoding method, moving picture encoding apparatus, and moving picture encoding method | |
| TWI860819B (en) | Decoder and method for decoding information from a datastream to reconstruct a picture, encoder for encoding a picture into a datastream, and related non-transitory computer-readable medium | |
| US8588307B2 (en) | Method and apparatus for encoding and decoding mode information | |
| US9736488B2 (en) | Decoding for high efficiency video transcoding | |
| CN109587431A (en) | A kind of multi-channel video code stream merging method, device, equipment and storage medium | |
| CN102150428A (en) | System and method for video encoding using adaptive segmentation | |
| CN103718557A (en) | Method for decoding video | |
| CN110113610B (en) | Data transmission method and device | |
| JP6588507B2 (en) | Decoding method, decoding apparatus, encoding method, and encoding apparatus. | |
| US20140321528A1 (en) | Video encoding and/or decoding method and video encoding and/or decoding apparatus | |
| CN105472371A (en) | Video code stream processing method and device | |
| CN114402602B (en) | Arithmetic codec byte stuffing signaling for video codecs | |
| US20230239464A1 (en) | Video processing method with partial picture replacement | |
| US20190306535A1 (en) | Techniques for High Efficiency Entropy Coding of Video Data | |
| CN114827611B (en) | Video image encoding and decoding method, apparatus and medium | |
| US9344720B2 (en) | Entropy coding techniques and protocol to support parallel processing with low latency | |
| US20140092987A1 (en) | Entropy coding techniques and protocol to support parallel processing with low latency | |
| CN113132756B (en) | Video coding and transcoding method | |
| US20240297998A1 (en) | Encoding video with extended long term reference picture retention | |
| CN120958802A (en) | Block End Coding System and Method Based on 1D Transformation for 2D Coefficient Blocks | |
| CN120692398A (en) | Video encoding method and device, and video decoding method and device | |
| CN118694955A (en) | Data processing method, device, equipment and storage medium for video encoding and decoding | |
| HK40038379A (en) | Video encoding method and apparatus, computer device and storage medium |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| PB01 | Publication | ||
| PB01 | Publication | ||
| SE01 | Entry into force of request for substantive examination | ||
| SE01 | Entry into force of request for substantive examination | ||
| RJ01 | Rejection of invention patent application after publication | ||
| RJ01 | Rejection of invention patent application after publication |
Application publication date: 20190405 |