Sachin G. Deshpande - Vancouver WA, US Quan Li - Vancouver WA, US
Assignee:
Sharp Laboratories of America, Inc. - Camas WA
International Classification:
G06F 15/16
US Classification:
709246
Abstract:
In an exemplary embodiment, an RTP packetization component receives data partitions corresponding to a single slice of coded data from an H. 264 encoder. The RTP packetization component evaluates a first set of conditions in order to determine whether to merge the data partitions into a single packet for transport over a network or to include the data partitions in separate packets for transport over the network. If it is determined that each condition within the first set of conditions is satisfied, the data partitions are merged into the single packet. If any condition within the first set of conditions is not satisfied, the data partitions are included in the separate packets.
Graceful Degradation Of Loop Filter For Real-Time Video Decoder
Shijun Sun - Vancouver WA, US Quan Li - Vancouver WA, US
International Classification:
H04N 11/04 H04N 7/12 H04N 11/02 H04B 1/66
US Classification:
375240240, 375240250, 375240120
Abstract:
A deblocking filtering technique gracefully degrades the quality of a decoded video image by selecting boundaries in each macroblock (MB) of the video image that are not to be filtered in response to a predetermined condition. The predetermined condition could be that the video image cannot be decoded by a predetermined time indicated by a time code contained in the bitstream, a manual indication by one of a user and an application, a decoder configuration having insufficient computational power to correctly decode the video image and/or a near buffer overflow condition. When a predetermined condition occurs, a coded-block-pattern parameter for each inter-coded macroblock of the bitstream is set to zero for filtering. A boundary strength is derived for each macroblock based the coded-block-pattern parameters for the macroblock. Each macroblock is filtered based on the boundary strength for the macroblock.
System And Method For Timing Management For Digital Video Recording
- Atlanta GA, US Gregory Cooke - Woodstock GA, US Alan Collins - Hixson TN, US Quan Li - Alpharetta GA, US
Assignee:
AT&T Intellectual Property I, L.P. - Atlanta GA
International Classification:
H04N 21/433 H04N 21/458 H04N 21/435 H04N 21/442
Abstract:
Aspects of the subject disclosure may include, for example, identifying a media program and receiving a digital media stream including metadata and payload data, wherein the payload data includes program content of the identified media program. The metadata further includes program event information and program status information related to the identified media program. A recording status of the identified media program is determined, wherein an active recording status indicates the identified media program is being recorded at a media recorder. Responsive to the active recording status, an end of program is determined according to the identified media program, the program event information and the program status information. Responsive to the end of program, termination of the recording of the media program is initiated. Other embodiments are disclosed.
System And Method For Timing Management For Digital Video Recording
- Atlanta GA, US Gregory Cooke - Woodstock GA, US Alan Collins - Hixson TN, US Quan Li - Alpharetta GA, US
Assignee:
AT&T Intellectual Property I, L.P. - Atlanta GA
International Classification:
H04N 21/433 H04N 21/442 H04N 21/435 H04N 21/458
Abstract:
Aspects of the subject disclosure may include, for example, identifying a media program and receiving a digital media stream including metadata and payload data, wherein the payload data includes program content of the identified media program. The metadata further includes program event information and program status information related to the identified media program. A recording status of the identified media program is determined, wherein an active recording status indicates the identified media program is being recorded at a media recorder. Responsive to the active recording status, an end of program is determined according to the identified media program, the program event information and the program status information. Responsive to the end of program, termination of the recording of the media program is initiated. Other embodiments are disclosed.