# US 9,438,876 B2 · Method for semantics based trick mode play in video system

> Agents: this data is available as JSON from the patentgrep API and MCP server — see https://patentgrep.com/llms.txt

- Number: US 9,438,876 B2
- Document ID: US9438876B2
- Status: Granted
- Kind: B2
- Application number: 13/824,344
- Filed: 2010-09-17
- Published: 2013-07-25
- Granted: 2016-09-06
- Earliest claimed: 2010-09-17
- Assignees: Thomson Licensing
- Applicants: Jun Li; Xiaojun Ma; Jun Xu
- Inventors: Jun Li; Xiaojun Ma; Jun Xu
- Web page: https://patentgrep.com/patent/US9438876B2

## CPC

- H04N 9/80: Transformation of the television signal for recording, e.g. modulation, frequency changing; Inverse transformation for playback
- G11B 27/005: {Reproducing at a different information rate from the information rate of recording (for television signals H04N5/783)}
- G11B 27/28: by using information signals recorded by the same method as the main recording {(G11B27/22 takes precedence)}
- H04N 5/783: Adaptations for reproducing at a rate different from the recording rate
- H04N: PICTORIAL COMMUNICATION, e.g. TELEVISION
- G11B: INFORMATION STORAGE BASED ON RELATIVE MOVEMENT BETWEEN RECORD CARRIER AND TRANSDUCER (recording measured values in a way that does not require playback through a transducer G01D9/00; recording or playback apparatus using mechanically marked tape, e.g. punched paper tape, or using unit records, e.g. punched or magnetically marked cards G06K; transferring data from one type of record carrier to another G06K1/18; circuits for coupling output of reproducer to radio receiver H04B1/20; gramophone pick-ups or like acoustic electromechanical transducers or circuits therefor H04R)

## Abstract

Trick mode play for controlling video content playback can be realized using a semantic based criterion in order to achieve a more uniform playback experience for the viewer, when that viewer wishes to observe the video content presented according to a selected semantic. In one embodiment of the method, semantics associated with shorter time intervals in the video content are replayed in trick mode play proportionally slower than semantics associated with longer time intervals, wherein the proportionally is determined, at least in part, to the time interval associated with each semantic. In various embodiments, semantics can include scenes, audio, metadata, tags, and the like. The semantics based trick mode play approach allows for a more uniform viewing experience, on a time duration basis, from one semantic to the next.

## Claims

### Claim 1

A method for controlling replay for video content in a trick mode of operation, the method comprising:
receiving a trick mode command;
determining a trick mode frame rate as a function of a time interval between consecutive semantics in the video content, a time duration of the video content, a number of occurrences for the semantics in the video content and a frame rate in a normal play mode of the video content; and
wherein the video content related to the time interval in the trick mode defined by the received trick mode command is displayed at the trick mode frame rate,
said trick mode frame rate, Vi, is determined as Vi=[Ti/T]×(N×L×M), where Ti is a time interval between an ith and an (i+1)th consecutive semantics in the video content, T is a time duration of the video content, N is a number of occurrences for the semantics in the video content, and M is a frame rate in a normal play mode.

### Claim 2 (depends on 1)

The method of claim 1, wherein said trick mode command identifies a frame rate multiplier and an indication of a direction of replay of said video content, wherein the frame rate is not equal to 1.

### Claim 3 (depends on 1)

The method as defined in claim 1, wherein the consecutive semantics are selected from a group including at least one of scenes changes in the video content, selected metadata associated with the video content, selected tags associated with the video content, and selected audio associated with the video content, and selected statistic values of the video content.

### Claim 4 (depends on 1)

The method as defined in claim 1, wherein the method further comprises:
comparing the magnitude of said trick mode frame rate Vi to said frame rate M; and
said displaying further includes displaying the video content corresponding to the ith semantic occurrence at said frame rate M for the time interval Ti when said comparing determines that the magnitude of said trick play mode frame rate Vi is less than said frame rate M.

### Claim 5 (depends on 1)

The method as defined in claim 1, wherein the method further comprises:
detecting a difference between the trick mode frame rate as calculated and a current trick mode frame rate Vi−1 related to a semantic occurrence in time interval Ti−1; and
when a magnitude of said difference exceeds a determined threshold, varying a trick mode frame rate for the ith semantic occurrence from said current trick mode frame rate Vi−1 to the trick mode frame rate Vi as calculated during display of the ith semantic occurrence.

### Claim 6 (depends on 5)

The method as defined in claim 5, wherein said changing is performed in a manner selected from the group consisting of stepwise, stepwise linear, stepwise nonlinear, and uniformly equal stepwise increments.

### Claim 7 (depends on 1)

The method as defined in claim 1, wherein the number of occurrences for the semantics in the video content, is represented as a statistical average number of occurrences for said semantics over the video content, wherein the statistical average is based upon one or more associated characteristics of the video content.

### Claim 8 (depends on 7)

The method as defined in claim 7, wherein said one or more associated characteristics of the video content are selected from a group consisting of at least the duration for the video content and a genre characteristic for the video content.

### Claim 9 (depends on 1)

The method as defined in claim 1, further comprising analyzing the video content to determine the number of occurrences for the semantics in said video content.

### Claim 10 (depends on 9)

The method as defined in claim 9, wherein said analyzing further comprises indexing each semantic occurrence to produce a value indicative of a time of said occurrence for each said semantic occurrence.

### Claim 11 (depends on 10)

The method as defined in claim 10, wherein the method further comprises storing each semantic occurrence with said value indicative of the time of said occurrence for each said semantic occurrence.

### Claim 12 (depends on 1)

The method as defined in claim 1, further comprising receiving the semantic identified in said video content.

### Claim 13 (depends on 1)

The method as defined in claim 1, further comprising muting audio during trick mode replay of the video content corresponding to the semantic occurrence for said time interval.
