Claims Analysis
Total Claims: 23
Claim 1
Independent Claim
219 words
A method performed on a video stream having a plurality of video frames, the method supporting wireless transmission of an encoded version of the video stream, the method comprising: performing a mathematical operation on a first data block of a first video frame to generate a first check value; performing the mathematical operation on a second data block of a second video frame to generate a second check value, the first check value and the second check value represented with a lesser number of bits than the first and second data blocks, respectively; comparing the first check value and the second check value to identify static video content, including determining if the first check value and the second check value are equal or substantially equal; in response to static video content, generating an indication of static video content for use in decoding a portion of the encoded version of the video stream corresponding to at least one of the first data block or the second data block; and wirelessly transmitting the encoded version of the video stream, wherein the indication of static video content is a short code that is transmitted in lieu of a portion of the encoded version of the video stream corresponding to at least one of the first data block or the second data block.
Claim 2
Independent Claim
219 words
A method performed on a video stream having a plurality of video frames, the method supporting wireless transmission of an encoded version of the video stream, the method comprising: performing a mathematical operation on a first data block of a first video frame to generate a first check value; performing the mathematical operation on a second data block of a second video frame to generate a second check value, the first check value and the second check value represented with a lesser number of bits than the first and second data blocks, respectively; comparing the first check value and the second check value to identify static video content, including determining if the first check value and the second check value are equal or substantially equal; in response to static video content, generating an indication of static video content for use in decoding a portion of the encoded version of the video stream corresponding to at least one of the first data block or the second data block; and wirelessly transmitting the encoded version of the video stream, wherein the indication of static video content is a short code that is transmitted in lieu of a portion of the encoded version of the video stream corresponding to at least one of the first data block or the second data block.
Claim 3
Dependent Claim
21 words
The method of claim 1 , wherein the first and second video frames are consecutive video frames of the video stream.
Claim 4
Dependent Claim
21 words
The method of claim 1 , the first and second data blocks co-located in the first and second video frames, respectively.
Claim 5
Dependent Claim
18 words
The method of claim 1 , the first and second data blocks comprising macro-blocks of a video frame.
Claim 6
Dependent Claim
18 words
The method of claim 1 , the first and second data blocks comprising slices of a video frame.
Claim 7
Dependent Claim
22 words
The method of claim 1 , the mathematical operation comprising a cyclic redundancy check that results in check values of fixed length.
Claim 8
Dependent Claim
24 words
The method of claim 1 , the mathematical operation comprising a summing operation performed on corresponding portions of the first and second data blocks.
Claim 9
Dependent Claim
13 words
The method of claim 1 , the mathematical operation comprising a hash function.
Claim 10
Dependent Claim
31 words
The method of claim 1 , the first and second data blocks comprising reconstructed macro-blocks of the first and second video frames, respectively, the reconstructed macro-blocks generated during an encoding process.
Claim 11
Dependent Claim
250 words
Device circuitry that supports static content detection in a video stream having a plurality of video frames, the device circuitry comprising: interface circuitry operable to access video frames of the video stream; processing circuitry coupled with the interface circuitry to receive a first data block of a first video frame and a second data block of a second video frame, the processing circuitry configured to: perform a mathematical operation on the first data block to generate a first check value; perform the mathematical operation on the second data block to generate a second check value, the first check value and the second check value represented with a lesser number of bits than the first and second data blocks, respectively; compare the first check value and the second check value to identify static video content by determining if the first check value and the second check value are equal or substantially equal; in response to static video content, generate an indication of static video content for use in decoding a portion of an encoded version of the video stream corresponding to at least one of the first data block or the second data block; and transmit via a wireless interface the encoded version of the video stream, wherein the indication of static video content is a short code that is transmitted in lieu of a portion of the encoded version of the video stream and that corresponds to at least one of the first data block or the second data block.
Claim 12
Dependent Claim
250 words
Device circuitry that supports static content detection in a video stream having a plurality of video frames, the device circuitry comprising: interface circuitry operable to access video frames of the video stream; processing circuitry coupled with the interface circuitry to receive a first data block of a first video frame and a second data block of a second video frame, the processing circuitry configured to: perform a mathematical operation on the first data block to generate a first check value; perform the mathematical operation on the second data block to generate a second check value, the first check value and the second check value represented with a lesser number of bits than the first and second data blocks, respectively; compare the first check value and the second check value to identify static video content by determining if the first check value and the second check value are equal or substantially equal; in response to static video content, generate an indication of static video content for use in decoding a portion of an encoded version of the video stream corresponding to at least one of the first data block or the second data block; and transmit via a wireless interface the encoded version of the video stream, wherein the indication of static video content is a short code that is transmitted in lieu of a portion of the encoded version of the video stream and that corresponds to at least one of the first data block or the second data block.
Claim 13
Dependent Claim
21 words
The device circuitry of claim 10 , the first and second video frames being consecutive video frames of the video stream.
Claim 14
Dependent Claim
22 words
The device circuitry of claim 10 , the first and second data blocks co-located in the first and second video frames, respectively.
Claim 15
Independent Claim
264 words
An apparatus that supports static content detection in a video stream having a plurality of video frames including a first video frame and a second video frame, the apparatus comprising: static content detection circuitry configured to: perform a mathematical operation on a first data block of the first video frame to generate a first check value; perform the mathematical operation on a second data block of the second video frame to generate a second check value, the first check value and the second check value represented with a lesser number of bits than the first and second data blocks, respectively; compare the first check value and the second check value to identify static video content by determining if the first check value and the second check value are equal or substantially equal; and in response to static video content, generate an indication of static video content for use in decoding a portion of an encoded version of the video stream corresponding to at least one of the first data block or the second data block; and a wireless network interface coupled to the static content detection circuitry, the wireless network interface configured to support transmission of the encoded version of the video stream over one or more wireless channels, wherein the indication of static video content is a short code, and wherein transmission of the encoded version of the video stream includes transmitting the short code in lieu of the portion of the encoded version of the video stream corresponding to at least one of the first data block or the second data block.
Claim 16
Independent Claim
264 words
An apparatus that supports static content detection in a video stream having a plurality of video frames including a first video frame and a second video frame, the apparatus comprising: static content detection circuitry configured to: perform a mathematical operation on a first data block of the first video frame to generate a first check value; perform the mathematical operation on a second data block of the second video frame to generate a second check value, the first check value and the second check value represented with a lesser number of bits than the first and second data blocks, respectively; compare the first check value and the second check value to identify static video content by determining if the first check value and the second check value are equal or substantially equal; and in response to static video content, generate an indication of static video content for use in decoding a portion of an encoded version of the video stream corresponding to at least one of the first data block or the second data block; and a wireless network interface coupled to the static content detection circuitry, the wireless network interface configured to support transmission of the encoded version of the video stream over one or more wireless channels, wherein the indication of static video content is a short code, and wherein transmission of the encoded version of the video stream includes transmitting the short code in lieu of the portion of the encoded version of the video stream corresponding to at least one of the first data block or the second data block.
Claim 17
Dependent Claim
38 words
The apparatus of claim 13 , wherein the first and second data blocks are co-located in the first and second video frames, respectively, and the first and second video frames are consecutive video frames of the video stream.
Claim 18
Dependent Claim
11 words
The apparatus of claim 13 configured as a wireless dongle device.
Claim 19
Dependent Claim
39 words
The apparatus of claim 13 , wherein the first and second data blocks are co-located slices of the first and second video frames, respectively, and the first and second video frames are consecutive video frames of the video stream.
Claim 20
Dependent Claim
22 words
The apparatus of claim 13 , the mathematical operation comprising a cyclic redundancy check that results in check values of fixed length.
Claim 21
Dependent Claim
24 words
The apparatus of claim 13 , the mathematical operation comprising a summing operation performed on corresponding portions of the first and second data blocks.
Claim 22
Dependent Claim
29 words
The apparatus of claim 13 , where the wireless network interface supports one or more of cellular communications, wireless local area network communications, or wireless personal area network communications.
Claim 23
Dependent Claim
28 words
The method of claim 1 , wherein wirelessly transmitting corresponds to one or more of cellular communications, wireless local area network communications, or wireless personal area network communications.