대표
청구항
▼
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 b...
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.