IP Library › Granted Patent US 10,937,461
Granted Patent B2
US 10,937,461 · App. 16/881,224 · Granted Mar 2, 2021

Incorporating visual objects into video material

Inventors: Ram Srinivasan (London, GB); Tim Harris (London, GB); Philip McLauchlan (London, GB)
Assignee: MIRRIAD ADVERTISING PLC
G11B27/036H04N21/23418H04N21/8456
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 10,937,461
App. No.
16/881,224
Granted
Mar 2, 2021
Kind
B2
Abstract

This disclosure relates to the embedding of visual objects into the image content of a video by a visual embed specialist, whilst maintaining the security of the video. A low-resolution version of the video content is sent by the video owner to the specialist for analysis to identify parts of the video that are suitable for visual object insertion. A high resolution version of those identified parts of the video is then sent to the specialist for visual object insertion. The specialist may then return the modified parts of the video and the content owner create a final version of the high-resolution video by replacing the relevant parts of the high-resolution video with the modified parts.

Claims (45)

1. Apparatus comprising non-volatile machine-readable storage medium storing a program having instructions which when executed by one or more processors cause the one or more processors to incorporate one or more visual objects into frames of source video material, wherein the source video material comprises a plurality of frames, the instructions causing the one or more processors to:

obtain low-resolution source video data comprising a first plurality of frames of video material, wherein the first plurality of frames are a version of the frames of the source video material having a lower resolution than the source video material;

analyze the low-resolution source video data to identify selected frames of the source video material;

identify one or more insertion zones within the low-resolution source video data, wherein the insertion zones correspond to one or more regions within the image contents of the selected frames of the source video material that are suitable for the insertion of one or more visual objects;

obtain high-resolution source video data comprising a second plurality of frames of the video material, wherein the second plurality of frames comprise a version of the selected frames of the source video material having a resolution higher than that of the low-resolution source video data;

embed the one or more visual objects into the high resolution source video data of the selected frames of the source video material; and

create output video data that comprises the high resolution source video data incorporating the embedded one or more visual objects in the insertion zones identified in the low-resolution source video data,

wherein the second plurality of frames comprise some, but not all, of the frames of the source video material.

2. The apparatus of claim 1 , wherein the image resolution of the second plurality of frames is a broadcast image resolution.

3. The apparatus of claim 1 , wherein the image resolution of first plurality of frames is a sub-broadcast image resolution.

4. The apparatus of claim 1 , wherein the second plurality of frames consists of only the high-resolution version of the selected frames of the source video material.

5. The apparatus of claim 1 , wherein the source video material is to be divided into one or more segments when transmitted by a distributor, and wherein a start of the second plurality of frames corresponds with a start of a segment into which the source video material is to be divided when transmitted by the distributor.

6. The apparatus of claim 1 , wherein the instructions further cause the one or more processors to transmit the output video data to a distributor and/or content owner.

7. The computer implemented method of claim 6 , further comprising another of the one or more processors, operated by a distributor and/or content owner to create a final video by replacing the relevant frames of a high-resolution version of the source video with the output video data.

8. The apparatus of claim 1 further comprising:

the processor;

a memory;

wherein the processor and the memory comprise circuits and software for performing the instructions on the storage medium.

9. A system for incorporating one or more visual objects into source video material, wherein the source video material comprises a plurality of frames, the system comprising:

memory configured to store low-resolution source video data comprising a first plurality of frames of video material, wherein the first plurality of frames are a version of the frames of the source video material having a lower resolution than the source video material; and

one or more processors configured to:

analyse the low-resolution source video data to identify selected frames of the source video material;

identify one or more insertion zones within the low-resolution source video data, wherein the insertion zones correspond to one or more regions within the image contents of the selected frames of the source video material that are suitable for the insertion of one or more visual objects;

obtain high-resolution source video data comprising a second plurality of frames of the video material, wherein the second plurality of frames comprise a version of the selected frames of the source video material having a resolution higher than that of the low-resolution source video data;

embed the one or more visual objects into the high resolution source video data of the selected frames of the source video material; and

create output video data that comprises the high resolution source video data incorporating the embedded one or more visual objects in the insertion zones identified in the low-resolution source video data,

wherein the second plurality of frames comprise some, but not all, of the frames of the source video material.

10. The system of claim 9 , wherein the image resolution of the second plurality of frames is a broadcast image resolution.

11. The system of claim 9 , wherein the image resolution of first plurality of frames is a sub-broadcast image resolution.

12. The system of claim 9 , wherein the second plurality of frames consists of only the high-resolution version of the selected frames of the source video material.

13. The system of claim 9 , wherein the source video material is to be divided into one or more segments when transmitted by a distributor, and wherein a start of the second plurality of frames corresponds with a start of a segment into which the source video material is to be divided when transmitted by the distributor.

14. A method for incorporating one or more visual objects into source video material, wherein the source video material comprises a plurality of frames, the method comprising:

obtaining low-resolution source video data comprising a first plurality of frames of video material, wherein the first plurality of frames are a version of the frames of the source video material having a lower resolution than the source video material;

analyzing the low-resolution source video data to identify selected frames of the source video material;

identifying one or more insertion zones within the low-resolution source video data, wherein the insertion zones correspond to one or more regions within the image contents of the selected frames of the source video material that are suitable for the insertion of one or more visual objects;

obtaining high-resolution source video data comprising a second plurality of frames of the video material, wherein the second plurality of frames comprise a version of the selected frames of the source video material having a resolution higher than that of the low-resolution source video data;

embedding the one or more visual objects into the high resolution source video data of the selected frames of the source video material; and

creating output video data that comprises the high resolution source video data incorporating the embedded one or more visual objects in the insertion zones identified in the low-resolution source video data,

wherein the second plurality of frames comprise some, but not all, of the frames of the source video material.

15. The method of claim 14 , wherein the image resolution of the second plurality of frames is a broadcast image resolution.

16. The method of claim 14 , wherein the image resolution of first plurality of frames is a sub-broadcast image resolution.

17. The method of claim 14 , wherein the second plurality of frames consists of only the high-resolution version of the selected frames of the source video material.

18. The method of claim 14 , wherein the source video material is to be divided into one or more segments when transmitted by a distributor, and wherein a start of the second plurality of frames corresponds with a start of a segment into which the source video material is to be divided when transmitted by the distributor.

19. The method of claim 14 , further comprising transmitting the output video data to a distributor and/or content owner.

20. The method of claim 14 , further comprising creating a final video by replacing the relevant frames of a high-resolution version of the source video with the output video data.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Dec 15, 2021
From: SRINIVASAN, RAM; HARRIS, TIM; MCLAUGHLAN, PHILIP
To: MIRRIAD ADVERTISING PLC
Reel/Frame 058396/0139 →
Priority Claims (1)
EP 19176530 · May 24, 2019 · regional
Continuity (1)
Related Publication 20200372937A1 · Nov 26, 2020