[미국특허]
Method and device for modification of an encoded data stream
원문보기
IPC분류정보
국가/구분
United States(US) Patent
등록
국제특허분류(IPC7판)
H04N-007/12
G06K-009/36
H04N-021/234
H04N-007/15
H04N-019/51
H04N-021/242
H04N-019/40
H04N-021/2662
H04N-021/2343
출원번호
US-0141873
(2010-05-07)
등록번호
US-8873634
(2014-10-28)
국제출원번호
PCT/EP2010/002833
(2010-05-07)
§371/§102 date
20110623
(20110623)
국제공개번호
WO2011/137919
(2011-11-10)
발명자
/ 주소
Amon, Peter
Oertel, Norbert
Bernhard, Agthe
출원인 / 주소
Siemens Enterprise Communications GmbH & Co. KG
대리인 / 주소
Buchanan Ingersoll & Rooney PC
인용정보
피인용 횟수 :
0인용 특허 :
5
초록▼
Embodiments provide methods for modification of an encoded data stream of data packets, wherein each data packet comprises one information bit. In the data stream, the information bits of sequential data packets display time intervals from each other which differ from desired time intervals and whic
Embodiments provide methods for modification of an encoded data stream of data packets, wherein each data packet comprises one information bit. In the data stream, the information bits of sequential data packets display time intervals from each other which differ from desired time intervals and which are adapted to the desired time intervals by insertion of an artificially encoded, first data packet into the encoded data stream in the encoded domain temporally after a second data packet, or by removal of a fourth data packet present in the encoded data stream from the encoded data stream in the encoded domain.
대표청구항▼
1. A method for modification of an encoded data stream of data packets of a video stream sent by a sending apparatus to a receiving apparatus, the data packets comprising first, second, third, fourth and fifth data packets wherein each data packet comprises one information bit in which information o
1. A method for modification of an encoded data stream of data packets of a video stream sent by a sending apparatus to a receiving apparatus, the data packets comprising first, second, third, fourth and fifth data packets wherein each data packet comprises one information bit in which information of sequential data packets exhibits time intervals from each other such that at least one time interval between sequentially sent data packets vary from a desired time interval, the method comprising: inserting an artificially encoded; sixth data packet into the encoded data stream in an encoded domain temporally after the second data packet, the sixth data packet artificially encoded to reference an image of the second data packet such that data content of the sixth data packet repeats data content of the second data packet; andremoving the fourth data packet present in the encoded data stream from the encoded data stream such that the fourth data packet is not transmitted to the receiving apparatus when decoding of the fifth data packet does not depend on data content of the fourth data packet. 2. The method of claim 1, comprising generating the artificially encoded sixth data packet in the encoded domain by a jitter compensation device, said artificially encoded sixth data packet comprising a first information bit that references a second information bit of the second data packet; and wherein the sixth data packet is inserted into the encoded data stream temporally after the second data packet in the desired time interval to the second data packet when the third data packet following the second data packet is available in a time interval to the second data packet that is greater than the desired time interval. 3. The method of claim 1, comprising: interim-saving a number of the data packets in a jitter buffer temporarily before the insertion of the artificially encoded sixth data packet into the encoded data stream or before the removal of the fourth data packet from the encoded data stream; and managing the insertion of the artificially encoded sixth data packet into the encoded data stream or the removal of the fourth data packet from the encoded data stream such that the number of data packets interim-saved in the jitter buffer is adjustable. 4. The method of claim 2, wherein the fourth data packet is passed along to the receiving apparatus when decoding of the fifth data packet depends on data content of the fourth data packet. 5. The method of claim 1, comprising switching off a deblocking filter in a decoding loop during the generation of the artificially encoded sixth data packet. 6. The method of claim 1, wherein the artificially encoded sixth data packet comprises a portion of an individual video image which is inserted as a member of the group consisting of an individual, non-reference image and an individual, reference image. 7. The method of claim 1, comprising a jitter compensation device in the encoded domain removing the fourth data packet from the encoded data stream when the fifth packet following the fourth packet is available in the desired time interval to the third data packet that precedes the fourth data packet. 8. The method of claim 1, wherein the fourth data packet defines an individual, non-reference image. 9. The method of claim 1, wherein the sixth data packet is inserted dynamically and the fourth data packet is removed dynamically by a jitter compensation device in the encoded domain. 10. The method of claim 1, wherein the first, second, third, fourth and fifth data packets are sequentially sent one after the other by the sending apparatus to the receiving apparatus such that the first data packet is sent before the second data packet, the second data packet is sent before the third data packet, the third data packet is sent before the fourth data packet, and the fourth data packet is sent before the fifth data packet. 11. A method for modification of an encoded data stream of data packets, wherein each data packet comprises one information bit in which information of sequential data packets exhibits time intervals from each other which vary from desired time intervals and which are adapted to desired time intervals by: inserting an artificially encoded, first data packet into the encoded data stream in an encoded domain temporally after a second data packet; orremoving a fourth data packet present in the encoded data stream from the encoded data stream in the encoded domain;wherein the encoded data stream is a video data stream and the fourth data packet removed from the video data stream comprises a portion of an individual, non-reference image; andin the event of a linear prediction structure, removing from the lowest-time level from the video data stream only one data packet with a portion of a last individual video image of a group of pictures, and in the event of a hierarchical prediction structure, a data packet with a portion of an individual video image. 12. A method for modification of an encoded data stream of data packets, wherein each data packet comprises one information bit in which information of sequential data packets exhibits time intervals from each other which vary from desired time intervals and which are adapted to desired time intervals by: inserting an artificially encoded, first data packet into the encoded data stream in an encoded domain temporally after a second data packet; orremoving a fourth data packet present in the encoded data stream from the encoded data stream in the encoded domain;wherein the encoded data stream is a video data stream, wherein each data packet of the encoded data stream comprises a portion of an individual video image and the artificially encoded, first data packet comprises a portion of an individual video image which comprises the information of the individual video image of the second data packet without a member of the group consisting of motion vectors and transformation coefficients; andthe desired time intervals of a second video data stream correspond to the time intervals between sequential, encoded, individual images of a first video data stream, mixing a first individual video image of the artificially encoded, first data packet of the second video data stream with a first individual video image of a encoded data packet of the first video data stream to obtain an individual video image. 13. The method of claim 12, wherein the second video data stream displays a lower sampling frequency than the first video data stream; the method also comprising: inserting an artificially encoded, first individual video image into the second video data stream at a lower sampling frequency, in comparison to the first video data stream, such that the second video data stream with the inserted, artificially encoded, first individual video image displays the sampling frequency of the first video data stream. 14. The method of claim 12, wherein each data packet of the video data stream comprises a portion of an individual video image encoded according to a video coding standard selected from the group consisting of H.264/AVC, H.263 and MPEG-4 Visual, wherein the artificially encoded, first data packet comprises a portion of an individual video image which is composed of skipped macroblocks. 15. A system comprising: a sending apparatus;a receiving apparatus; anda jitter compensation device, the jitter compensation device configured to provide compensation of jitter within an encoded domain between the sending apparatus and the receiving apparatus;wherein the sending apparatus transmitting an encoded data stream of data packets of a video stream to the receiving apparatus, the data packets comprising first, second, third, fourth and fifth data packets that are sequentially sent one after the other such that the first data packet is sent before the second data packet, the second data packet is sent before the third data packet, the third data packet is sent before the fourth data packet, and the fourth data packet is sent before the fifth data packet, wherein each data packet comprises one information bit in which information of sequential data packets exhibits time intervals from each other such that at least one time interval between sequentially sent data packets vary from a desired time interval;the jitter compensation device receiving the data packets and inserting an artificially encoded sixth data packet into the encoded data stream temporally after the second data packet, the sixth data packet artificially encoded to reference an image of the second data packet such that data content of the sixth data packet repeats data content of the second data packet; andthe jitter compensation device removing the fourth data packet present in the encoded data stream from the encoded data stream such that the fourth data packet is not transmitted to the receiving apparatus when decoding of the fifth data packet does not depend on data content of the fourth data packet and when the fifth packet following the fourth packet is available in the desired time interval to the third data packet that precedes the fourth data packet. 16. The system of claim 15, wherein the sixth data packet defines an individual, non-reference image. 17. The system of claim 15, wherein the fourth data packet defines an individual, non-reference image. 18. The system of claim 15, wherein the first, second, third, fourth, and fifth data packets each defines an image of a group of pictures.
※ AI-Helper는 부적절한 답변을 할 수 있습니다.