H04N21/8153

IMAGE PROCESSING APPARATUS, IMAGE PROCESSING METHOD, AND PROGRAM

An image processing apparatus includes a processor and a memory built in or connected to the processor, in which wherein the processor acquires specific region information indicating a specific region designated in an imaging region image screen on which an imaging region image obtained by imaging an imaging region is displayed, and outputs a specific region processed image obtained by processing an image corresponding to the specific region indicated by the specific region information among a plurality of images obtained by imaging the imaging region.

Automated generation of video-based electronic solicitations
11483623 · 2022-10-25 · ·

Systems and methods are provided for generating a trackable video-based product. One method comprises receiving a video comprising a plurality of frames from a video database; receiving product information associated with at least one product for sale from a product database; and receiving annotation data linking the received product information to at least one of the plurality of frames from a metadata database. The method may further comprise modifying a database to include a link between the at least one of the plurality of frames and the product information and generating an augmented video using the annotation data and the received video. The method may further comprise delivering the augmented video to a client device, such as a user device of a consumer, and responsive thereto receiving a communication related to the delivered video, the communication comprising data relating to an interaction with the video; comparing the data relating to the interaction with the link in the database to determine an associated product; and delivering information associated with the determined associated product to the client device.

DYNAMIC OVERLAY VIDEO ADVERTISEMENT INSERTION
20230127157 · 2023-04-27 ·

Systems and methods are described for server-side manipulation of underlying video content in order to dynamically place overlay content within a video stream in a manner whereby a viewing user sees the advertisement content over or integrated within a portion of the base video content. Segments of the original video file may be modified by a server to display overlay content over a portion of the original content, and a revised manifest file may be generated by the server and sent to a client device. The revised manifest file may cause a video player on the client device to present in sequence (a) a first original portion of the video, (b) a second portion of the video modified to include overlaid advertisement content or other overlay content within the second portion, followed by (c) a third original portion of the video.

SHADER-BASED DYNAMIC VIDEO MANIPULATION

Real-time video manipulation techniques include performing shader-based graphical operations on user interface elements based on the state of an interactive video and the properties associated with the user interface elements at the state. The user interface elements are rendered into frames of the interactive video, and transparent interactive elements are layered over the user interface elements. In another technique, video frames in an interactive video include viewable and non-viewable regions. While the video is playing, the viewable regions are modified based on information in the non-viewable regions, thereby generating modified versions of the video frames.

HIERARCHICAL SURVEILANCE VIDEO COMPRESSION REPOSITORY
20230127006 · 2023-04-27 ·

Apparatus and methods for processing video surveillance data includes training a data repository, using a first plurality of surveillance video files including a first plurality of video frames, to identify macroblocks of the video frames representing average content of the first plurality of surveillance video files. An ordered data structure is generated by sorting the plurality of macroblocks of video frames based on image differences within the plurality of macroblocks. The ordered data structure includes a root node. A second plurality of surveillance video files including a second plurality of video frames is received. The second plurality of video frames is inserted into the generated ordered data structure. References to the generated ordered data structure are stored in the data store for each frame of the second plurality of video frames along with a difference between corresponding video frames and references.

SHADER-BASED DYNAMIC VIDEO MANIPULATION

Real-time video manipulation techniques include performing shader-based graphical operations on user interface elements based on the state of an interactive video and the properties associated with the user interface elements at the state. The user interface elements are rendered into frames of the interactive video, and transparent interactive elements are layered over the user interface elements. In another technique, video frames in an interactive video include viewable and non-viewable regions. While the video is playing, the viewable regions are modified based on information in the non-viewable regions, thereby generating modified versions of the video frames.

Information display method, graphical user interface, and terminal for displaying media interface information in a floating window
11635873 · 2023-04-25 · ·

An information display method includes displaying, by a terminal, at least one poster in a first display area of a screen, receiving, by the terminal, a first input used to select a poster from the at least one poster, and obtaining, by the terminal, story line introduction information associated with a target video, and displaying a first window in a suspended manner in the first display area, where the first window displays the story line introduction information associated with the target video, and the target video is a video represented by the poster selected through the first input.

Media channel identification and action, with disambiguation through client-side fingerprint matching of channel-specific icon

Disclosed is a method including (i) detecting that query fingerprint data representing frames of video content being rendered by a media presentation device matches reference fingerprint data representing frames of multiple channels of video content, including detecting that the query fingerprint data matches multiple instances of reference fingerprint data each representing frames of a different respective channel in the multiple channels of video content, and (ii) responsive to at least the detecting that the query fingerprint data representing the frames of the video content being rendered by the device matches the reference fingerprint data representing the frames of the multiple channels of video content, configuring the device with channel-icon fingerprint data representing channel icons of the multiple channels of video content, to enable the device to perform channel-icon fingerprint matching to determine which channel of the multiple channels is being rendered by the device.

IMAGE PROCESSING DEVICE AND IMAGE PROCESSING METHOD
20230124473 · 2023-04-20 ·

The present technology relates to an image processing device and an image processing method capable of obtaining tile images of an appropriate image size. An image processing unit sets an image size of tile images, which form a grid image and are stored in a high efficiency image file format (HEIF) file, according to a target image size or a target bit rate of the tile images, and generates the tile images of the image size. The present technology can be applied to, for example, a digital camera or the like that generates an HEIF file in which tile images are stored.

Image transformation in hybrid sourcing architecture

Image transformation for use in a hybrid distribution architecture with improved performance characteristics is provided herein. The hybrid distribution architecture provides content to clients via a dual source system using a central cloud service and a Content Distribution Network, which uses the cloud service as its source. A client that requests a new rendition of an image provided by a chosen source of the hybrid distribution architecture will have that request handled by the source, and the source may maintain that rendition for future provision. By allowing the client to choose the source and letting that source handle the request, rather than requiring a central service hand the request, the amount of data needed to be transmitted is reduced and the speed of provision of content, modified or not, is improved for the client.