Personalized video mechanism

JP7878497B2Active Publication Date: 2026-06-23RICOH CO LTD

Patent Information

Authority / Receiving Office
JP · JP
Patent Type
Patents
Current Assignee / Owner
RICOH CO LTD
Filing Date
2025-03-17
Publication Date
2026-06-23

Smart Images

  • Figure 0007878497000001
    Figure 0007878497000001
  • Figure 0007878497000002
    Figure 0007878497000002
  • Figure 0007878497000003
    Figure 0007878497000003
Patent Text Reader

Abstract

To provide a personalized video mechanism.SOLUTION: A system is described. The system includes: at least one physical memory device to store a content editor; and one or more processors coupled with the at least one physical memory device to execute the content editor to receive a selection of a video frame of a background video file displayed within in a graphical user interface (GUI), generate one or more personalization elements indicating personalized data that is to appear in a reference video associated with the background video file, apply the one or more personalization elements to the selected video frame and generate a design file including the one or more personalization elements.SELECTED DRAWING: Figure 4
Need to check novelty before this filing date? Find Prior Art

Claims

1. At least one physical memory device for storing the content editor, Coupled to the at least one physical memory device, and one or more processors for running the content editor A system that includes, The one or more processors described above are: The system receives the selection of video frames from the background video file displayed within the graphical user interface (GUI). Generate one or more personalization elements that represent personalization data to appear in the background video file, Apply the one or more personalization elements to the selected video frame, A system that generates a design file containing one or more of the aforementioned personalization elements.

2. The system according to claim 1, wherein the first personalization element includes a bounding box indicating a region within the video frame into which personalization data should be inserted.

3. The system according to claim 2, wherein the second personalization element includes a timestamp indicating the start and end times when the personalized data is displayed and hidden within the bounding box.

4. The system according to claim 3, wherein the third personalization element includes a personalization effect to be applied to the personalization data.

5. The system according to claim 1, wherein the personalized data associated with one or more personalized elements includes variable content data customized for an individual viewing a video on a client system.

6. A video processing system comprising one or more processors, The one or more processors described above are: Based on a design file containing one or more personalization elements, extract the first video frame from the reference video. Personalized data is applied to the first video frame within the bounding box personalization element included in the design file to generate a first output image. Take a second video frame from the aforementioned reference video, Compare the pixels in the second video frame that are associated with the pixels in the bounding box of the first video frame, The personalization data is applied to the second video frame to generate a second output image in which the personalization data in pixels in the second video frame that are determined to be different from the pixels in the first video frame is excluded. A system that generates a video file containing the first output image and the second output image.

7. The system according to claim 6, wherein the generation of the second output image by one or more processors further includes applying a first mask to the second video frame to determine the pixels in the second video frame that should be included in the second output image.

8. The system according to claim 7, wherein the generation of the second output image by one or more processors further includes comparing the first mask with the second mask applied to the first video frame.

9. The system according to claim 8, wherein the generation of the second output image by one or more processors further includes removing from the second output image any difference between the personalized data in the second video frame and the personalized data in the first video frame that exceeds a mask difference threshold.

10. The system according to claim 9, wherein the generation of the second output image by one or more processors further includes applying anti-aliasing to the edges of the first mask.

11. A processing system comprising one or more processors, The one or more processors described above are: Based on a design file containing one or more personalization elements, extract the first video frame from the reference video. The landmark area is located at a first position within the first video frame, Personalization data is applied at a first position within the first video frame within the bounding box personalization element included in the design file to generate a first output image. Take a second video frame from the aforementioned reference video, Based on the position of the landmark area in the second video frame, the position of the bounding box personalization element in the second video frame is adjusted to the second position. The personalization data within the bounding box personalization element is applied at the second position within the second video frame to generate a second output image. A system that generates a video file containing the first output image and the second output image.

12. The system according to claim 11, wherein the one or more processors locating the landmark area includes finding a reference frame in the first video frame.

13. The system according to claim 12, wherein the reference frame includes the set of pixels most different from the surrounding pixels in the first video frame.

14. The system according to claim 12, wherein the position of the landmark area is different in the second video frame from that in the first video frame.

15. The system according to claim 11, wherein the position of the bounding box personalization element in the second video frame is adjusted to a distance and direction from the bounding box personalization element in the first video frame based on the distance and direction in which the reference frame is displaced from the first video frame to the second video frame.