发明名称 Method and system to combine multiple encoded videos for decoding via a video docoder
摘要 Methods and systems described herein provide for decoding multiple video streams using a single decoder. An example method may include receiving a first data stream that represents encoded frames of a first video and receiving one or more additional data streams that each represent encoded frames of a respective video. For each encoded frame of the received first data stream, the method may also include, combining a respective frame of each of the one or more additional data streams with the encoded first frame such that each encoded frame of the first video includes a respective frame of the first video and a respective frame of each of the one or more additional data streams. The method may then include decoding each combined frame of the first data stream. The method may also include providing for display the decoded frames.
申请公布号 US9031138(B1) 申请公布日期 2015.05.12
申请号 US201414267486 申请日期 2014.05.01
申请人 Google Inc. 发明人 Lewis Andrew Benedict
分类号 H04N7/12;H04N19/174;H04N19/42;H04N19/136 主分类号 H04N7/12
代理机构 McDonnell, Boehnen, Hulbert & Berghoff LLP 代理人 McDonnell, Boehnen, Hulbert & Berghoff LLP
主权项 1. A method comprising: receiving, by a processor, a first data stream that represents encoded frames of a first video; receiving a second data stream that represents encoded frames of a second video; for each frame of the received first data stream, defining in a header of the frame that the frame is a first slice of a respective output frame; for each frame of the received second data stream, defining in a header of the frame that the frame is a second slice of the respective output frame and that the second slice is stacked vertically underneath the first slice in the respective output frame; generating an output data stream that is configured to represent the encoded frames of the first video as respective first slices of encoded output frames and to represent the encoded frames of the second video as respective second slices of the encoded output frames such that a respective output frame is divided into a respective first slice and a respective second slice and that key-frames of the respective first slices and key-frames of the respective second slices are aligned in respective output frames within the generated output stream; and sending the generated output data stream to a decoder.
地址 Mountain View CA US