IPC분류정보
국가/구분 |
United States(US) Patent
등록
|
국제특허분류(IPC7판) |
|
출원번호 |
US-0332125
(2008-12-10)
|
등록번호 |
US-8295352
(2012-10-23)
|
우선권정보 |
EP-07291490 (2007-12-11) |
발명자
/ 주소 |
- Leprovost, Yann
- Marin, Cedric
|
출원인 / 주소 |
|
대리인 / 주소 |
|
인용정보 |
피인용 횟수 :
23 인용 특허 :
3 |
초록
▼
A process for delivering a video stream over a bidirectional wireless channel between a video encoder and a video decoder, is provided. The video frames of the video stream are encoded by determining predictions for defined partitions of the video frames, a prediction being based on at least one ref
A process for delivering a video stream over a bidirectional wireless channel between a video encoder and a video decoder, is provided. The video frames of the video stream are encoded by determining predictions for defined partitions of the video frames, a prediction being based on at least one reference area of a reference frame of the video stream; one motion vector associated to said reference area; and a weighting factor associated to said reference area. The difference between partition and corresponding predicted partition is done to establish a partition residual, the encoded video stream with partition residual are transmitted to the video decoder to decode predicted partition, decoded partition of the video frame being formed by combination of decoded predicted partition and corresponding partition residual. A transmission error probability of the decoded partition is fed back to the video encoder.
대표청구항
▼
1. Process for delivering a video stream over a bidirectional wireless channel between a video encoder and a video decoder, wherein the video frames of the video stream are encoded by defining partitions of the video frames, said encoding being done by determining predictions for the partitions, a p
1. Process for delivering a video stream over a bidirectional wireless channel between a video encoder and a video decoder, wherein the video frames of the video stream are encoded by defining partitions of the video frames, said encoding being done by determining predictions for the partitions, a prediction being based on: at least one reference area of a reference frame of the video stream;said reference area being selected in order to minimize a cost function J;one motion vector associated to said reference area; anda weighting factor associated to said reference area;wherein the difference between partition and corresponding predicted partition is done by the video encoder in order to establish a partition residual, the encoded video stream with partition residuals are transmitted to the video decoder in order to decode predicted partition of the video stream by using the reference area, the motion vector and weighting factor, decoded partition of the video frame being formed by combination of decoded predicted partition and corresponding partition residual; andwherein a transmission error probability of the decoded partition is fed back from the video decoder to the video encoder, said transmission error probability being used in the cost function of the motion estimation algorithm of the decoded partition (A) in conjunction with selecting the reference area for subsequent encoding of the video stream. 2. Process according to claim 1, wherein the video encoding is achieved according to H.264 standard, notably according to H.264 AVC one. 3. Process according to claim 2, wherein each partition is a P or a B macroblock as defined in the standard. 4. Process according to claim 1, wherein the transmission error probability is computed upon radio decoding of the transmission, said computing being done according to reliability criteria of the transmission of the decoded partition. 5. Process according to claim 4, wherein reliability criteria is determined from either: log likelihood ratio from the radio decoder; orbit error rate estimator; orsimple Cyclic Redundancy Check computation. 6. Process according to claim 1 wherein the transmission error probability is computed upon visual metrics on decoded predicted partition. 7. The process set forth in claim 1 wherein use of the transmission error probability in cost function by the video encoder ameliorates motion estimation and decreases inter frame error propagation for subsequent encoding of the video stream. 8. The process set forth in claim 1 wherein use of the transmission error probability in cost function permits video encoder selection of the reference area associated with the decoded partition that minimizes cost function. 9. Video decoder for receiving a video stream generated by a video encoder over a bidirectional wireless channel, said video decoder comprising a decoder processor configured to decode predicted partition of a video stream by using a reference area of a reference frame of the video stream, a motion vector associated with the reference area, and a weighting factor associated with the reference area, where video frames of the video stream were encoded by the video encoder by defining partitions of the video frames and by determining predictions for the partitions based on the reference area, motion vector, and weighting factor, the reference area being selected by the video encoder in order to minimize a cost function of a motion estimation algorithm;wherein the decoder processor is also configured to form decoded partition of the video frame by combination of decoded predicted partition and corresponding partition residual, where a difference between partition and corresponding predicted partition was determined by the video encoder to establish the partition residual and the encoded video stream with partition residuals was forwarded to the video decoder by the video encoder; anda decoder output configured to feedback a transmission error probability of the decoded partition to the video encoder for use in the cost function (J) in conjunction with selecting the reference area for subsequent encoding of the video stream. 10. Video decoder according to claim 9, comprising a computing processor configured to compute the transmission error probability upon visual metrics on decoded predicted partition. 11. Video decoder according to claim 9 connected to a radio decoder, said radio decoder comprising a computing processor configured to compute the transmission error probability upon radio decoding according to reliability criteria of the transmission of decoded partition. 12. The video decoder set forth in claim 11 wherein the reliability criteria is based at least in part on a log likelihood ratio from the radio decoder, a bit error rate estimator, or a simple Cyclic Redundancy Check computation. 13. The video decoder set forth in claim 9 wherein use of the transmission error probability in cost function by the video encoder ameliorates motion estimation and decreases inter frame error propagation for subsequent encoding of the video stream. 14. The video decoder set forth in claim 9 wherein use of the transmission error probability in cost function permits video encoder selection of the reference area associated with the decoded partition that minimizes cost function. 15. Video encoder for forwarding a video stream to a video decoder over a bidirectional wireless channel, said video encoder comprising an encoding processor configured to encode video frames of a video stream by defining partitions of the video frames, said encoding being done by determining predictions for the partitions, a prediction being based on: at least one reference area of a reference frame of the video stream;said reference area being selected in order to minimize a cost function J;one motion vector associated to said reference area; anda weighting factor associated to said reference area;the encoding processor also configured to determine a difference between partition and corresponding predicted partition in order to establish a partition residual;an encoder output conofigured to forward the encoded video stream with partition residuals to the video decoder; anda computing processor configured to compute the cost function of the motion estimation algorithm using a transmission error probability fed back from the video decoder, wherein the transmission error probability is associated with a decoded partition formed by the video decoder by combination of decoded predicted partition and corresponding partition residual for a previous video frame of the video stream;wherein the encoding processor, in conjunction with the computing processor, uses the transmission error probability in conjunction with selecting the reference area for encoding at least the current video frame of the video stream. 16. The video encoder set forth in claim 15 wherein the transmission error probability is computed upon radio decoding of the transmission, the computing being done according to reliability criteria for transmission of the decoded partition. 17. The video encoder set forth in claim 16 wherein reliability criteria is based at least in part on a log likelihood ratio from the radio decoder, a bit error rate estimator, or a simple Cyclic Redundancy Check computation. 18. The video encoder set forth in claim 15 wherein the transmission error probability is computed upon visual metrics on decoded predicted partition. 19. The video encoder set forth in claim 15 wherein use of the transmission error probability in cost function ameliorates motion estimation and decreases inter frame error propagation for subsequent encoding of the video stream. 20. The video encoder set forth in claim 15 wherein use of the transmission error probability in cost function permits selection of the reference area associated with the decoded partition that minimizes cost function.
※ AI-Helper는 부적절한 답변을 할 수 있습니다.