IP Library Granted Patent US 12713095
Granted Patent B2
US 12713095 · App. 19/021,812 · Granted Aug 18, 2026

Apparatus, computer-readable medium, and method for channel change detection-based short content identification

Inventor: Kevin Keqiang Deng (Safety Harbor, FL)
Assignee: The Nielsen Company (US), LLC
H04N21/44204H04N21/4383H04N21/4394H04N21/4666
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 12713095
App. No.
19/021,812
Granted
Aug 18, 2026
Kind
B2
Abstract

Methods, apparatus, systems, and articles of manufacture are disclosed that improve short content identification in an audio stream through channel change detection and audio block realignment. Example instructions cause one or more processors to form a first audio block from an audio stream, detect whether the first audio block contains a channel change, the first audio block being one of a plurality of audio blocks the accessed audio, determine an offset of time from a beginning of the first audio block to when the channel change occurs in response to the channel change being detected in the first audio block, and create a new audio block aligned to start at the offset of time beyond the beginning of the first audio block using audio information from the audio stream, the new audio block to include a single channel of audio stream data.

Claims (37)

1 . A non-transitory computer readable storage medium, having stored thereon program instructions that, upon execution by a processor, cause performance of a set of operations comprising:

obtaining an audio stream including an output of a media presentation device;

segmenting the audio stream into a plurality of audio blocks each based on a respective temporal portion of the obtained audio stream;

detecting that a first audio block of the plurality of audio blocks includes a media source change;

based on detecting that the first audio block includes the media source change, creating a new audio block of the audio stream aligned to start at a time offset relative to the first audio block; and

obtaining media monitoring information based on the new audio block.

2 . The non-transitory computer readable storage medium of claim 1 , wherein the media monitoring information is an encoded watermark, and wherein the operations further include extracting the encoded watermark from the new audio block.

3 . The non-transitory computer readable storage medium of claim 1 , wherein the media monitoring information is a monitoring signature, and wherein the operations further include generating the monitoring signature from the new audio block.

4 . The non-transitory computer readable storage medium of claim 3 , wherein the operations further include reporting, via a network gateway, the monitoring signature for comparison with reference signatures.

5 . The non-transitory computer readable storage medium of claim 1 , wherein the operations further include determining, in response to detecting that the first audio block includes the media source change, that the time offset relative to the first audio block is from a beginning of the first audio block to a time when the media source change occurs.

6 . The non-transitory computer readable storage medium of claim 5 , wherein the operations further include determining, based on an analysis of the obtained audio stream, the time when the media source change occurs.

7 . The non-transitory computer readable storage medium of claim 1 , wherein the media source change is a channel change of the media presentation device.

8 . A device comprising:

a processor; and

memory having stored thereon program instructions that, upon execution by the processor, cause performance of a set of operations comprising:

obtaining an audio stream including an output of a media presentation device;

segmenting the audio stream into a plurality of audio blocks each based on a respective temporal portion of the obtained audio stream;

detecting that a first audio block of the plurality of audio blocks includes a media source change;

based on detecting that the first audio block includes the media source change, creating a new audio block of the audio stream aligned to start at a time offset relative to the first audio block; and

obtaining media monitoring information based on the new audio block.

9 . The device of claim 8 , wherein the media monitoring information is an encoded watermark, and wherein the operations further include extracting the encoded watermark from the new audio block.

10 . The device of claim 8 , wherein the media monitoring information is a monitoring signature, and wherein the operations further include generating the monitoring signature from the new audio block.

11 . The device of claim 10 , further comprising a network gateway, and wherein the operations further include reporting, via the network gateway, the monitoring signature for comparison with reference signatures.

12 . The device of claim 8 , wherein the operations further include determining, in response to detecting that the first audio block includes the media source change, that the time offset relative to the first audio block is from a beginning of the first audio block to a time when the media source change occurs.

13 . The device of claim 12 , wherein the operations further include determining, based on an analysis of the obtained audio stream, the time when the media source change occurs.

14 . A method comprising:

obtaining an audio stream including an output of a media presentation device;

segmenting the audio stream into a plurality of audio blocks each based on a respective temporal portion of the obtained audio stream;

detecting that a first audio block of the plurality of audio blocks includes a media source change;

based on detecting that the first audio block includes the media source change, creating a new audio block of the audio stream aligned to start at a time offset relative to the first audio block; and

obtaining media monitoring information based on the new audio block.

15 . The method of claim 14 , wherein the media monitoring information is an encoded watermark, the method further including extracting the encoded watermark from the new audio block.

16 . The method of claim 14 , wherein the media monitoring information is a monitoring signature, the method further including generating the monitoring signature from the new audio block.

17 . The method of claim 16 , further including reporting, via a network gateway, the monitoring signature for comparison with reference signatures.

18 . The method of claim 14 , further including determining, in response to detecting that the first audio block includes the media source change, that the time offset relative to the first audio block is from a beginning of the first audio block to a time when the media source change occurs.

19 . The method of claim 18 , further including determining, based on an analysis of the obtained audio stream, the time when the media source change occurs.

20 . The method of claim 14 , wherein the media source change is a channel change of the media presentation device.