# US 9,883,244 B2 · Multi-source video navigation

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

- Number: US 9,883,244 B2
- Document ID: US9883244B2
- Status: Granted
- Kind: B2
- Application number: 14/390,604
- Filed: 2013-04-05
- Published: 2015-02-05
- Granted: 2018-01-30
- Earliest claimed: 2012-04-05
- Assignees: Current Productions
- Applicants: Current Productions
- Inventors: Cyril Zajac
- Web page: https://patentgrep.com/patent/US9883244B2

## CPC

- H04N 21/4722: for requesting additional data associated with the content
- H04N 7/181: {for receiving images from a plurality of remote sources}
- H04N 21/2187: Live feed
- H04N 21/234345: {the reformatting operation being performed only on part of the stream, e.g. a region of the image or a time segment}
- H04N 21/4223: Cameras (H04N23/00 takes precedence)
- H04N 21/43072: {of multiple content streams on the same device}
- H04N 21/4316: {for displaying supplemental content in a region of the screen, e.g. an advertisement in a separate window}
- H04N 21/4622: {Retrieving content or additional data from different sources, e.g. from a broadcast channel and the Internet (web site content organization and management for information retrieval from the Internet G06F16/958; transmission by internet of broadcast information H04H60/82; stock exchange data over packet-switching network H04L12/1804; push services including data channel over packet-switching network H04L12/1859)}
- H04N 21/4725: using interactive regions of the image, e.g. hot spots {(details of information retrieval from the Internet by using URLs G06F16/955; processing chained hypermedia data for information retrieval G06F16/94)}
- H04N 21/816: {involving special video data, e.g 3D video}
- H04N 21/8547: involving timestamps for synchronizing content
- H04N: PICTORIAL COMMUNICATION, e.g. TELEVISION

## Abstract

A method of multi-source video navigation, comprising: receiving (402) an image sequence, each image of said sequence comprising a plurality of image parts (121, 122, 123, 24, 125, 126), the image parts of said plurality comprising image data arising from synchronized images of respective video streams, each video stream arising from a corresponding source, receiving (414) a selection parameter value (video_ch) arising from a user interface, said value corresponding to one at least of said video streams, and instructing (408) the displaying of the at least one image part, from among the image parts of this plurality, corresponding to the value of the selection parameter received.

## Claims

### Claim 1

A method for navigating multisource video, the method comprising:
receiving by a user terminal a sequence of images, each image of the sequence of images comprising a plurality of image portions, the plurality of image portions comprising image data originating from synchronized images of a plurality of respective video streams, each respective video stream of the plurality of respective video streams originating from a corresponding source;
receiving by the user terminal a choice parameter value originating from a user interface, the value corresponding to at least one respective video stream of the plurality of respective video streams;
commanding video display by a video player of the user terminal of at least one image portion of the plurality of image portions corresponding to the received choice parameter value; and
commanding display by the user terminal of an additional image portion comprising a plurality of image data sets, each image data set corresponding to a respective video stream of the plurality of respective video streams,
wherein the commanding the display of the additional image portion comprises:
capturing at least one image portion of a current image of the received sequence of images, said current image corresponding to a time of the at least one image portion that is being video displayed;
commanding image display of a stationary image originating from the captured image portion; and
repeatedly and continuously updating, while and as long as the video display of the at least one image portion occurs, the displayed stationary image with stationary images originating from captured portions of subsequent images of the received sequence of images, at a rate different from a refreshment rate of the video display in order to create the illusion of a video display of the displayed images in the additional image portion without using a second video player, each subsequent stationary image having at least one portion that is captured having a time corresponding to the time of the at least one image portion that is being video displayed.

### Claim 2 (depends on 1)

The method as claimed in claim 1, wherein, at least two image portions are captured from the plurality of image portions of the current image,
wherein the method further comprises generating, at a terminal side, the additional image portion from the captured at least two image portions wherein commanding the image display comprises commanding image display of the additional image portion, and
wherein, for updating the displayed image while and as long as the video display of the at least one image portion is being played, at least two image portions are captured for each subsequent image, said at least two image portions being used to generate an updated additional image portion that is then image displayed.

### Claim 3 (depends on 1)

The method as claimed in claim 1, furthermore comprising:
receiving at least one additional sequence of images,
capturing at least one image portion originating from one image of the at least one additional sequence of images,
commanding an image display of an image originating from the at least one captured image portion, and
while, and as long as the video display of the at least one image portion is being played, regularly repeating the capture and image display command for other images of the received additional sequence, so as to create the illusion of a video display, each other image having at least one portion that is captured having a time corresponding to the time of the at least one image portion that is currently being video displayed.

### Claim 4 (depends on 1)

The method as claimed in claim 1, furthermore comprising:
receiving from a server at least one choice parameter value and at least one date value corresponding to the at least one choice parameter value, and
generating, depending on the date and choice parameter values, command data intended for the user interface, in order to signal to the user at least one video stream corresponding to the received values.

### Claim 5 (depends on 4)

The method as claimed in claim 4, wherein the video stream corresponding to the values received from the server is signaled by means of a visual signaling element.

### Claim 6 (depends on 4)

The method as claimed in claim 4, wherein the choice parameter value received from the server is obtained from a plurality of choice parameter values originating from a plurality of respective terminals and corresponding to the date value.

### Claim 7 (depends on 1)

The method as claimed in claim 1, wherein video display of the at least one image portion and the image display of the additional image portion occurs in a single media player.

### Claim 8

A method for navigating multisource video, the method comprising:
receiving by a user terminal a sequence of images, each image of the sequence of images comprising a plurality of image portions, the plurality of image portions comprising image data originating from synchronized images of respective video streams, each respective video stream of the plurality of respective video streams originating from a corresponding source;
receiving a choice parameter value originating from a user interface, the value corresponding to one at least of one respective video stream of the plurality of respective video streams; and
commanding video display by a video player of the user terminal of at least one image portion of the plurality of image portions corresponding to the received choice parameter value,
wherein the method further comprises:
capturing at least one image portion of a current image of the received sequence of images;
commanding image display by the user terminal of a stationary image originating from the captured at least one captured image portion; and
during the video display of the at least one image portion, and as long as said video display occurs, regularly reiterating the capture and image display command for other subsequent stationary images of the received sequence of images without using a second video player, at a rate different from a refreshment rate of the video display so as to create the illusion of a video display of an additional image portion.

### Claim 9 (depends on 8)

The method as claimed in claim 8, further comprising for at least one received image,
commanding the display of the additional image portion comprising a plurality of image data sets, each image data set originating from a respective video stream.

### Claim 10 (depends on 9)

The method as claimed in claim 9, wherein video display of the at least one image portion and image display of the additional image portion occurs in a single media player.

### Claim 11

A device for navigating multisource video, the device comprising at least one processing unit operating in conjunction with a memory to:
receive a sequence of images, each image of the sequence comprising a plurality of image portions, the plurality of image portions comprising image data originating from synchronized images of a plurality of respective video streams, each respective video stream of the plurality of respective video streams originating from a corresponding source;
receive a choice parameter value originating from a user interface, the value corresponding to at least one respective video stream of the plurality of respective video streams; and
video display by a video player at least one image portion of the plurality of image portions corresponding to the received choice parameter value; and
command display of an additional image portion comprising a plurality of image data sets, each image data set originating from a respective video stream of the plurality of respective video streams,
wherein the device commands the display of the additional image portion by commanding:
capturing at least one portion of a current image of the received sequence of images;
commanding image display of a stationary image originating from the captured at least one image portion; and
repeatedly and continuously updating, while and as long as the video display of the at least one image portion occurs, the displayed stationary image with stationary images originating from captured portions of subsequent images of the received sequence of images without using a second video player, at a rate different from a refreshment rate of the video display, in order to create the illusion of a video display of the displayed images in the additional image portion, each subsequent stationary image having at least one portion captured, corresponding, from the user perception, to the at least one image portion that is being video displayed.

### Claim 12

A device for navigating multisource video, the device comprising at least one processing unit operating in conjunction with a memory to:
receive a sequence of images, each image of the sequence comprising a plurality of image portions, the plurality of image portions comprising image data originating from synchronized images of a plurality of respective video streams, each respective video stream of the plurality of respective video streams originating from a corresponding source;
receive a choice parameter value originating from a user interface, the value corresponding to at least one respective video stream of the plurality of respective video streams; and
video display by a video player at least one image portion of the plurality of image portions corresponding to the received choice parameter value;
command:
capturing at least one image portion of a current image of the received sequence of images, said current image corresponding to a same time as the at least one image portion that is being video displayed;
commanding image display of a stationary image originating from the captured at least one image portion; and
during the video display of the at least one image portion, and as long as said video display occurs, regularly reiterating the capturing and stationary image display for subsequent images of the received sequence of images without using a second video player, at a rate different from a refreshment rate of the video display so as to create the illusion of a video display of an additional image portion, each subsequent stationary image having at least one image portion captured and from which originates an image that is image displayed, having a time corresponding to the same time as that at least one image portion that is being currently video displayed.

### Claim 13 (depends on 1)

A computer program product comprising instructions for performing the steps of the method according to claim 1 when it is executed by a processor.

### Claim 14

A method for navigating multisource video, the method comprising:
receiving by a navigating device a sequence of images, each image of the sequence of images comprising a plurality of image portions, the plurality of image portions comprising image data originating from synchronized images of a plurality of respective video streams, each respective video stream of the plurality of respective video streams originating from a corresponding source;
receiving by the navigating device a choice parameter value originating from a user interface, the value corresponding to at least one respective video stream of the plurality of respective video streams;
commanding display of at least one image portion of the plurality of image portions corresponding to the received choice parameter value; and
commanding by the navigating device video display by a video player of an additional image portion comprising a plurality of image data sets, each image data set corresponding to a respective video stream of the plurality of respective video streams,
wherein the commanding the display of the at least one image portion comprises:
capturing at least one portion of a current image of the received sequence of images, said current image corresponding to the time of the additional image portion that is being video displayed;
commanding image display of a stationary image originating from the captured at least one image portion, and
repeatedly and continuously updating, while and as long as the video display of the additional image portion occurs, without using a second video player, the displayed stationary image with stationary images originating from captured portions of subsequent images of the received sequence of images, at a rate different from a refreshment rate of the video display in order to create the illusion of a video display, each subsequent image having at least one image portion captured and from which originates an image that is image displayed having a time corresponding to the time of the additional image portion that is being video displayed.

### Claim 15 (depends on 14)

The method as claimed in claim 14, furthermore comprising:
receiving from a server at least one choice parameter value and at least one date value corresponding to the at least one choice parameter value, and
generating, depending on the date and choice parameter values, command data intended for the user interface, in order to signal to the user at least one video stream corresponding to the received values.

### Claim 16 (depends on 15)

The method as claimed in claim 15, wherein the video stream corresponding to the values received from the server is signaled by means of a visual signaling element.

### Claim 17 (depends on 15)

The method as claimed in claim 15, wherein the choice parameter value received from the server is obtained from a plurality of choice parameter values originating from a plurality of respective terminals and corresponding to the date value.

### Claim 18 (depends on 14)

The method as claimed in claim 14, wherein display of the at least one image portion and the video display of the additional image portion occurs in a single media player.

### Claim 19

A device for navigating multisource video, the device comprising at least one processing unit operating in conjunction with a memory to:
receive a sequence of images, each image of the sequence comprising a plurality of image portions, the plurality of image portions comprising image data originating from synchronized images of a plurality of respective video streams, each respective video stream of the plurality of respective video streams originating from a corresponding source;
receive a choice parameter value originating from a user interface, the value corresponding to at least one respective video stream of the plurality of respective video streams; and
command display of at least one image portion of the plurality of image portions corresponding to the received choice parameter value;
command video display by a video player of an additional image portion comprising a plurality of image data sets, each image data set originating from a respective video stream of the plurality of respective video streams,
wherein the device is further arranged such that the command of the display of the at least one image portion is made by commanding:
capturing at least one portion of a current image of the received sequence of images, said current image corresponding to, from the user perception, the same time as the additional image portion that is being video displayed;
commanding image display of a stationary image originating from the at least one captured image portion; and
continuously and repeatedly updating, while and as long as the video display of the additional image portion occurs, the displayed stationary image with stationary images originating from captured portions of subsequent images of the received sequence without using a second video player, at a rate different from a refreshment rate of the video display in order to create the illusion of a video display, each subsequent image having at least one image portion captured and from which originates an image that is image displayed, corresponding to, from the user perception, to the same time that the additional image portion that is being video displayed.
