H04N21/44029

RESTORING A VIDEO FOR IMPROVED WATERMARK DETECTION

A watermark detection method includes identifying, among plural stored videos, a second video having a second video feature matching a first video feature of a first video, the second video comprising watermark information. The method further includes comparing the first video and the second video to obtain a video conversion parameter, the video conversion parameter indicating a difference between the first video and the second video. The method also includes converting the first video based on the video conversion parameter to obtain a third video, and performing watermark detection on the third video to obtain watermark information in the third video. Apparatus and non-transitory computer-readable storage medium counterpart embodiments are also contemplated.

IMAGE PROCESSING DEVICE AND IMAGE PROCESSING METHOD
20180007387 · 2018-01-04 · ·

The present disclosure relates to an image processing device and an image processing method for instantaneously displaying an image of a user's field of view.

An encoder encodes a celestial sphere image of a cube formed by images of multiple planes generated from omnidirectional images, the encoding being performed plane by plane at a high resolution, to generate a high-resolution encoded stream corresponding to each of the planes. The encoder further encodes, at a low resolution, the celestial sphere image to generate a low-resolution encoded stream. The present disclosure may be applied, for example, to image display systems that generate a celestial sphere image so as to display an image of the user's field of view derived therefrom.

1-click reversible story
11711573 · 2023-07-25 · ·

A method and device for reversible story are provided. The method includes: when presenting a media stream of a current story, detecting a request performed by a user for generating an alternative story corresponding to the current story; in response to the request for generating the alternative story, determining a target path in a hyperstory, the hyperstory including multiple paths corresponding to multiple stories that describe different status change trends of one or more story characters, and the target path sharing a same initial segment with a path of the current story in the hyperstory and including a branch point where a story trend change occurs; determining a media stream of the alternative story according to the target path; and presenting the media stream of the alternative story.

Image processing apparatus and file generation apparatus

The present technology relates to an image processing apparatus and a file generation apparatus that make it possible to appropriately reproduce a BV content. An image processing apparatus includes: a file acquisition unit that acquires a file having a management region where information for management of a 3D object content is stored and a data region where a track in which streams included in the 3D object content are stored is stored, group information for selection, from a plurality of the streams included in the 3D object content, of the stream appropriate for reproduction of the 3D object content being stored in the management region; and a file processor that selects a plurality of the streams to be used for reproduction of the 3D object content on the basis of the group information. The present technology is applicable to a client apparatus.

REFLECTIVE VIDEO DISPLAY APPARATUS FOR INTERACTIVE TRAINING AND DEMONSTRATION AND METHODS OF USING SAME
20230001284 · 2023-01-05 · ·

A method includes capturing, using an Internet of Things (IoT) device, real-time video of a user performing an exercise associated with a first exercise class. Real-time video of the user is displayed, via a display, concurrently with video of an instructor, to provide a visual comparison of the user to the instructor. Image analysis of the real-time video of the user is performed to determine a performance of the user, and a representation thereof is displayed. Biometric data associated with the user is received at the IoT device from a wearable device at multiple points in time. Heart rates are identified based on the biometric data, and scores based on the heart rates are displayed via the display. A recommendation for a second exercise class different from the first exercise class is determined based on a profile of the user, and displayed via the display.

TRICK PLAY AND TRICK RATE SUPPORT FOR HLS
20230007340 · 2023-01-05 · ·

A method and system for rendering a HTTP Live Streaming video stream on a display includes a player receiving a master manifest from a network device in response to selecting a video channel. The player also receives a plurality of variant manifests referenced by the master manifest from the network device, where each of the variant manifests references video files each of which having a different bit rate for the same video stream. The player simultaneously maintains the variant manifests in the player. The player determines an effective start time of the video stream based upon the selecting video channel where the effective start time is a time later than an earliest time referenced in the plurality of variant manifests. The player enables reverse of the video stream based upon one of the variant manifests to as early as the effective start time and not enabling reverse of the video stream based upon one of the variant manifests to a time earlier than the effective start time.

Electronic device and method of operating the same

An electronic device includes a display, a communication interface, a memory storing one or more instructions, and a processor. The processor, by executing the one or more instructions, is configured to, receive a user input for processing a second content while displaying a first content image on the display by processing a first content, identify whether a resource is available for processing the first content and the second content in the electronic device, based on the resource for processing the first content and the second content being unavailable in the electronic device, identify a peer device which has available resource to process the second content, transmit a request for processing the second content to the peer device, receive, through streaming, result second content which results from processing the second content by the peer device, from the peer device, and display, in addition to the first content image, a second content image corresponding to the result second content, on the display.

Reflective video display apparatus for interactive training and demonstration and methods of using same
11712614 · 2023-08-01 · ·

A smart mirror can show live or recorded streaming video of an instructor performing a workout in a package that is attractive and unobtrusive enough to hang in a living room. The smart mirror includes a mirror surface with a fully reflecting section and a partially reflecting section. A display behind the partially reflecting section shows the video when the smart mirror is on and is almost invisible when the smart mirror is off. The smart mirror also has a speaker, a microphone, and a camera to enable a user to view the video content and interact with the instructor. The smart mirror may connect to the user's smart phone, a peripheral device (e.g., a Bluetooth speaker) to augment user experience, a biometric sensor to provide biometric data to assess user performance, and/or a network router to connect the smart mirror to a content provider, an instructor, and/or other users.

Application intended interactive selection information for interactive playback of dash content
11570517 · 2023-01-31 · ·

There is included a method and apparatus comprising computer code configured to cause a processor or processors to perform providing a media presentation description (MPD) event and media segments of video content to be streamed to a client, controlling the client to provide a user interface based on the MPD event and comprising a plurality of selection choices and interactive data for each of the selection choices, and updating MPD data based on at least one selection from the selection choices through the user interface.

Video processing method, electronic device and computer-readable medium

A video-processing method includes: obtaining a video frame rate of received video data; determining whether the video frame rate is less than the refreshing frame rate of a screen; and if yes, modifying at least one of the video frame rate of the video data or the refreshing frequency, so that the video frame rate of the video data is greater than or equal to the refreshing frame rate after modification. According to the present application, the effect that the video frame rate of a video file is greater than or equal to the refreshing frequency of the screen can be guaranteed, thus images corresponding to the video file can be displayed when the screen is refreshed, thereby avoiding standstill phenomena of video playback.