Patent classifications
H04N21/42653
INTEGRATING OVERLAID DIGITAL CONTENT INTO DISPLAYED DATA VIA GRAPHICS PROCESSING CIRCUITRY
An apparatus, method, and computer readable medium that include accessing a frame buffer of a graphics processing unit (GPU), analyzing, in the frame buffer of the GPU, a frame representing a section of a stream of displayed data that is being displayed by an apparatus, identifying a reference patch that includes a unique identifier associated with an available area in which secondary digital content is insertable in the displayed data that is being displayed by the apparatus, decoding the encoded data of the unique identifier, retrieving the secondary digital content from the remote device based on the unique identifier, and overlaying the secondary digital content into the displayed data in accordance with the available area, the screen position, and the size identified by the unique identifier.
Display device and electronic device
A display device disclosed includes a liquid crystal panel (6), and an image optimization circuit (4) for switching, in accordance with an update frequency of image data, between (i) a first mode in which a liquid crystal driver (7) is driven at a first driving frequency and (ii) a second mode in which the liquid crystal driver (7) is driven at a second driving frequency lower than the first driving frequency. The display device can therefore be used even in a case where a transmission path for image data is limited and optimally display high-resolution image data with reduced electric power consumption.
Systems and methods for generating content for a screenplay
Systems and methods are disclosed herein for generating content based on format-specific screenplay parsing techniques. The techniques generate and present content by generating new dynamic content structures to generate content segments for output on electronic devices. In one disclosed technique, a first instance of a first character name is identified from the screenplay document. A first set of character data following the first instance of the first character name from the screenplay document and preceding an instance of a second character name from the screenplay document is then identified. Upon identification of the first set of character data, a content structure including an object is generated. The object includes attribute table entries based on the first set of character data. A content segment is generated for output based on the content structure (e.g., a 3D animation of the first character interacting within a scene).
System for visualizing data
A system for visualizing data includes storage means, and a video source arranged for dividing first data to be visualized in one or more banner areas in a plurality of chunks and arranged for outputting the plurality of chunks of the first data to be displayed and for outputting second data to be visualized as a background. A display for visualizing the first and second data is adapted for having information scrolling in the banner areas of the display. A scroll engine is arranged for receiving the first and second data from the video source, and for grabbing chunks of the first data of the plurality of chunks and for storing the grabbed chunks in the storage means. The scroll engine comprises multiplexing means for multiplexing the second data with stored chunks of the first data, and is arranged for forwarding the multiplexed first and second data to the display.
Rendering hardware accelerated graphics in a web application
The subject disclosure is directed towards providing a web application with access to hardware accelerated graphics. A rendering format for a set of video frames is established. A graphics component, which is coupled to a graphics device and associated with an unsupported file type, is identified. The graphics component generates image data compromising the hardware accelerated graphics. When the web application requests a set of video frames, the image data is transformed into the set of video frames in accordance with the format. Then, the set of frames is communicated to a display device.
Dynamic on screen display using a compressed video stream
Systems, apparatus, articles, and methods are described below including operations for dynamic on screen display using a compressed video stream.
Methods and apparatus for receiving and/or using reduced resolution images
Methods and apparatus for using selective resolution reduction on images to be transmitted and/or used by a playback device are described. Prior to transmission one or more images of an environment are captured. Based on image content, motion detection and/or user input a resolution reduction operation is selected and performed. The reduced resolution image is communicated to a playback device along with information indicating a UV map corresponding to the selected resolution allocation that should be used by the playback device for rendering the communicated image. By changing the resolution allocation used and which UV map is used by the playback device different resolution allocations can be made with respect to different portions of the environment while allowing the number of pixels in transmitted images to remain constant. The playback device renders the individual images with the UV map corresponding to the resolution allocation used to generate the individual images.
METHODS AND DEVICES FOR IMAGE LOADING AND METHODS AND DEVICES FOR VIDEO PLAYBACK
The present disclosure provides methods and devices for image loading. The method includes generating a request message requesting downloading compressed texture data corresponding to a basic image; sending the request message to a server; receiving compression format data sent by the server according to the request message; and sending to a GPU the texture data contained in the compression format data. The present disclosure provides methods and devices for video playback. The method includes extracting webpage source code corresponding to a webpage address entered by a user; determining in the source code a video link address containing a preset protocol header; obtaining an address editing rule and a video player corresponding to the preset protocol header; according to the address editing rule, editing the information and the video link address in the source code into a video playback address containing a preset protocol header; and playing a video resource corresponding to the video playback address.
Video processing method, electronic device, and computer-readable medium
The present disclosure relates to the technical field of video processing, and disclosed therein are a video processing method, electronic device, and computer-readable medium. The method includes acquiring a video type of a video file scheduled for playing; determining whether the video type is a specified type; and if the video type is a specified type, controlling a graphics processor to process the video file scheduled for playing and then display same on a screen.
DRAWING PROCESSING DEVICE AND METHOD
A drawing processing device includes a processor that executes a process. The process includes: receiving, for any frame out of a plurality of frames included in a video that have each been associated with drawing information representing drawing performed on the plurality of frames, position information indicating a position within the frame of an edited drawing, and editing content; referencing a storage section storing associated information of the position information of the drawing within the frame and an identifier of the frame on which the drawing was performed, and ascertaining identifiers of any frames corresponding to the received position information; and, based on the received editing content, editing the drawing information associated with each frame indicated by the ascertained identifiers.