IPC분류정보
국가/구분 |
United States(US) Patent
등록
|
국제특허분류(IPC7판) |
|
출원번호 |
UP-0089719
(2005-03-25)
|
등록번호 |
US-7830409
(2010-11-25)
|
발명자
/ 주소 |
- Hwang, Cherng-Daw
- Wang, Steven
- Li, Weiping
|
대리인 / 주소 |
Gavrilovich, Dodd & Lindsey LLP
|
인용정보 |
피인용 횟수 :
16 인용 특허 :
0 |
초록
▼
A method is described for encoding video. A video sequence is captured at a full frame resolution. Boundaries for an inner region are identified within frames of the video sequence. The video sequence is encoded at the full frame resolution into a bitstream. The bitstream includes a sub-bitstream wh
A method is described for encoding video. A video sequence is captured at a full frame resolution. Boundaries for an inner region are identified within frames of the video sequence. The video sequence is encoded at the full frame resolution into a bitstream. The bitstream includes a sub-bitstream which encodes for the inner region. Data is embedded within the bitstream. The data identifies the sub-bitstream within the bitstream. In one aspect, the data is a header specifying the inner region. In another aspect, the encoding estimates motion for pixels within the inner region based on pixels within the inner region.
대표청구항
▼
What is claimed is: 1. A method for encoding video comprising: capturing a video sequence at a full frame resolution; identifying boundaries for an inner region within frames of the video sequence, the inner region having a lower resolution less than the full frame resolution; encoding the video se
What is claimed is: 1. A method for encoding video comprising: capturing a video sequence at a full frame resolution; identifying boundaries for an inner region within frames of the video sequence, the inner region having a lower resolution less than the full frame resolution; encoding the video sequence at the full frame resolution into a bitstream; encoding the inner region at the lower resolution into a sub-bitstream; including the sub-bitstream in the bitstream; embedding data within the bitstream, the data identifying the sub-bitstream within the bitstream. 2. The method of claim 1, wherein the data is a header, the header specifying the inner region. 3. The method of claim 2, wherein the header comprises information specifying a number of Group of Blocks (GOBs) to discard, a number of center GOBs to remain, a number of start bits within each of the center GOBs to discard, and a number of center bits within each GOB to remain. 4. The method of claim 2, wherein the inner region is capable of being decoded from only the header and the sub-bitstream portion of the bitstream. 5. An apparatus for encoding video comprising: means for capturing a video sequence at a full frame resolution; means for identifying boundaries for an inner region within frames of the video sequence, the inner region having a lower resolution less than the full frame resolution; means for encoding the video sequence at the full frame resolution into a bitstream; means for encoding the inner region at the lower resolution into a sub-bitstream; including the sub-bitstream in the bitstream; means for embedding data within the bitstream, the data identifying the sub-bitstream within the bitstream. 6. The apparatus of claim 5, wherein the data is a header, the header specifying the inner region. 7. The apparatus of claim 6, wherein the header comprises information specifying a number of Group of Blocks (GOBs) to discard, a number of center GOBs to remain, a number of start bits within each of the center GOBs to discard, and a number of center bits within each GOB to remain. 8. The apparatus of claim 6, wherein the inner region is capable of being decoded from only the header and the sub-bitstream portion of the bitstream. 9. A machine-readable medium having instructions to cause a machine to perform a machine-implemented method comprising: capturing a video sequence at a full frame resolution; identifying boundaries for an inner region within frames of the video sequence, the inner region having a lower resolution less than the full frame resolution; encoding the video sequence at the full frame resolution into a bitstream; encoding the inner region at the lower resolution into a sub-bitstream; including the sub-bitstream in the bitstream; embedding data within the bitstream, the data identifying the sub-bitstream within the bitstream. 10. The machine-readable medium of claim 9, wherein the data is a header, the header specifying the inner region. 11. The machine-readable medium of claim 10, wherein the header comprises information specifying a number of Group of Blocks (GOBs) to discard, a number of center GOBs to remain, a number of start bits within each of the center GOBs to discard, and a number of center bits within each GOB to remain. 12. The machine-readable medium of claim 10, wherein the inner region is capable of being decoded from only the header and the sub-bitstream portion of the bitstream. 13. A method comprising: receiving an encoded bitstream, the bitstream encoding for a video sequence at a full frame resolution; identifying a sub-bitstream within the bitstream, the sub-bitstream encoding for an inner region within frames of the video sequence, the inner region having a first resolution lower than the full frame resolution; and discarding bits of the bitstream to obtain the sub-bitstream. 14. The method of claim 13, further comprising: down-sampling the sub-bitstream to a second resolution, the second resolution being lower than the first resolution. 15. The method of claim 13, further comprising: transmitting the sub-bitstream to a destination end point for display within a split screen window. 16. The method of claim 13, wherein identifying the sub-bitstream comprises reading a header embedded in the bitstream, the header specifying the inner region. 17. The method of claim 13, further comprising: appending a number of bits to the sub-bitstream to byte-align center bits within the sub-bitstream, the center bits encoding for a portion of the inner region; appending a header to the sub-bitstream, the header including a value indicating the number of appended bits; and transmitting the sub-bitstream, the appended bits, and the header to a destination end point. 18. An apparatus comprising: means for receiving an encoded bitstream, the bitstream encoding for a video sequence at a full frame resolution; means for identifying a sub-bitstream within the bitstream, the sub-bitstream encoding for an inner region within frames of the video sequence, the inner region having a first resolution lower than the full frame resolution; and means for discarding bits of the bitstream to obtain the sub-bitstream. 19. The apparatus of claim 18, further comprising: means for down-sampling the sub-bitstream to a second resolution, the second resolution being lower than the first resolution. 20. The apparatus of claim 18, further comprising: means for transmitting the sub-bitstream to a destination end point for display within a split screen window. 21. The apparatus of claim 18, wherein means for identifying the sub-bitstream comprises means for reading a header embedded in the bitstream, the header specifying the inner region. 22. The apparatus of claim 18, further comprising: means for appending a number of bits to the sub-bitstream to byte-align center bits within the sub-bitstream, the center bits encoding for a portion of the inner region; means for appending a header to the sub-bitstream, the header including a value indicating the number of appended bits; and means for transmitting the sub-bitstream, the appended bits, and the header to a destination end point. 23. A machine-readable medium having instructions to cause a machine to perform a machine-implemented method comprising: receiving an encoded bitstream, the bitstream encoding for a video sequence at a full frame resolution; identifying a sub-bitstream within the bitstream, the sub-bitstream encoding for an inner region within frames of the video sequence, the inner region having a first resolution lower than the full frame resolution; and discarding bits of the bitstream to obtain the sub-bitstream. 24. The machine-readable medium of claim 23, wherein the method further comprises: down-sampling the sub-bitstream to a second resolution, the second resolution being lower than the first resolution. 25. The machine-readable medium of claim 23, wherein the method further comprises: transmitting the sub-bitstream to a destination end point for display within a split screen window. 26. The machine-readable medium of claim 23, wherein identifying the sub-bitstream comprises reading a header embedded in the bitstream, the header specifying the inner region. 27. The machine-readable medium of claim 23, wherein the method further comprises: appending a number of bits to the sub-bitstream to byte-align center bits within the sub-bitstream, the center bits encoding for a portion of the inner region; appending a header to the sub-bitstream, the header including a value indicating the number of appended bits; and transmitting the sub-bitstream, the appended bits, and the header to a destination end point. 28. A method comprising: identifying a split screen layout, the split screen layout for simultaneously presenting video sequences from a plurality of end points; determining a capability of an end point, the capability including a first resolution for capturing a video sequence at the end point; determining a second resolution for displaying the video sequence within the split screen layout, the second resolution being less than the first resolution; determining whether cutting the video sequence from the first resolution to the second resolution is acceptable; if the cutting is acceptable, instructing the end point to encode the video sequence into a bitstream at the first resolution, the bitstream including a sub-bitstream encoding for an inner region of the video sequence at the second resolution. 29. The method of claim 28, further comprising: if the cutting is unacceptable, determining whether down-sampling the video sequence from the first resolution to the second resolution is acceptable; if the down-sampling is unacceptable, instructing the end point to encode the video sequence into a bitstream at the first resolution, the bitstream including a sub-bitstream encoding for an inner region of the video sequence at an intermediate resolution, the intermediate resolution being between the first resolution and the second resolution. 30. The method of claim 29, further comprising: receiving the bitstream including the sub-bitstream at the intermediate resolution; extracting the sub-bitstream from the bitstream; and down-sampling the sub-bitstream to the second resolution. 31. An apparatus comprising: means for identifying a split screen layout, the split screen layout for simultaneously presenting video sequences from a plurality of end points; means for determining a capability of an end point, the capability including a first resolution for capturing a video sequence at the end point; means for determining a second resolution for displaying the video sequence within the split screen layout, the second resolution being less than the first resolution; means for determining whether cutting the video sequence from the first resolution to the second resolution is acceptable; if the cutting is acceptable, means for instructing the end point to encode the video sequence into a bitstream at the first resolution, the bitstream including a sub-bitstream encoding for an inner region of the video sequence at the second resolution. 32. The apparatus of claim 31, further comprising: if the cutting is unacceptable, means for determining whether down-sampling the video sequence from the first resolution to the second resolution is acceptable; if the down-sampling is unacceptable, means for instructing the end point to encode the video sequence into a bitstream at the first resolution, the bitstream including a sub-bitstream encoding for an inner region of the video sequence at an intermediate resolution, the intermediate resolution being between the first resolution and the second resolution. 33. The apparatus of claim 32, further comprising: means for receiving the bitstream including the sub-bitstream at the intermediate resolution; means for extracting the sub-bitstream from the bitstream; and down-sampling the sub-bitstream to the second resolution. 34. A machine-readable medium having instructions to cause a machine to perform a machine-implemented method comprising: identifying a split screen layout, the split screen layout for simultaneously presenting video sequences from a plurality of end points; determining a capability of an end point, the capability including a first resolution for capturing a video sequence at the end point; determining a second resolution for displaying the video sequence within the split screen layout, the second resolution being less than the first resolution; determining whether cutting the video sequence from the first resolution to the second resolution is acceptable; if the cutting is acceptable, instructing the end point to encode the video sequence into a bitstream at the first resolution, the bitstream including a sub-bitstream encoding for an inner region of the video sequence at the second resolution. 35. The machine-readable medium of claim 34, wherein the method further comprises: if the cutting is unacceptable, determining whether down-sampling the video sequence from the first resolution to the second resolution is acceptable; if the down-sampling is unacceptable, instructing the end point to encode the video sequence into a bitstream at the first resolution, the bitstream including a sub-bitstream encoding for an inner region of the video sequence at an intermediate resolution, the intermediate resolution being between the first resolution and the second resolution. 36. The machine-readable medium of claim 35, wherein the method further comprises: receiving the bitstream including the sub-bitstream at the intermediate resolution; extracting the sub-bitstream from the bitstream; and down-sampling the sub-bitstream to the second resolution.
※ AI-Helper는 부적절한 답변을 할 수 있습니다.