Patent classifications
G06T3/4092
Apparatus and method for non-uniform frame buffer rasterization
An apparatus and method are described for a non-uniform rasterizer. For example, one embodiment of an apparatus comprises: a graphics processor to process graphics data and render images using the graphics data; and a non-uniform rasterizer within the graphics processor to determine different resolutions to be used for different regions of an image, the non-uniform rasterizer to receive a plurality of polygons to be rasterized and to responsively rasterize the polygons in accordance with the different resolutions.
DISPLAY DEVICE AND OPERATING METHOD THEREOF
Provided is a display device including: a display, a communication interface comprising communication circuitry configured to communicate with a source device, and a processor configured to execute at least one instruction. When an aspect ratio of an image corresponding to content is changed, the display device may output an optimized full screen in response to the change of the aspect ratio.
Display system for calculating advertising costs
A display system may include a display, a first server transmitting first content to the display device, a second server receiving the first content from the first server, and a camera transmitting second content obtained by capturing images on the display, to the second server. The second server may be configured to determine whether a rate at which the first content coincides with the second content is greater than or equal to a specified value, by comparing the first content with the second content. The second server measures a first time period during which a region of the captured images corresponding to the first content coincides with the second content at a rate which is greater than or equal to the specified value. Advertising costs are calculated based on the measured first time period.
Method and device for loading image
A method and apparatus for loading an image, where the method includes acquiring a viewport size of a target apparatus, and a scale of an image displayed on the target apparatus with respect to an original size of the image; in a predetermined image set to be displayed, determining, an image to be displayed matching the viewport size and the scale, as a target image to be displayed; and loading the target image to be displayed.
SYSTEMS AND METHODS FOR CAPTURING USER CONSUMPTION OF INFORMATION
A client device assists in identifying user consumption of information. The client device comprises a hardware processor; a screen; memory storing computer instructions that when executed perform capturing a series of screen image snapshots being presented on the screen; reducing resolution of each screen image snapshot in the series of screen image snapshots; capturing metadata associated with each screen image snapshot in the series of screen image snapshots, the metadata at least including a timestamp; identifying a duplicate in the series of screen image snapshots; discarding the duplicate from the series of screen image snapshots; and uploading the series of captured screen image snapshots to a processing server for processing.
Zoom control of digital images on a display screen
A computer program product and apparatus suitable may perform operations including receiving a first digital image, and identifying a pixel resolution of a display, the pixel resolution of the display being less than a pixel resolution of the first digital image. The operations may further include providing first data to the display to cause display of the first digital image at an image resolution adapted to the identified pixel resolution, wherein a section of the first digital image displayed on the display includes a first area of the display. The operations may further include receiving a user-initiated instruction to zoom in on the section of the first digital image, and providing, in response to receiving the user-initiated instruction, second data to the display to cause display of the section of the first digital image over a second area of the display that is greater than the first area.
Implementing wireless displays that handle rotation and/or portrait-first sinks
An example apparatus includes a communication interface; memory; a screen to present media; and processor circuitry to at least: cause transmission of an indication related to a screen state to a source device, the screen state corresponding to at least one of an orientation capability or a rotation capability of the screen of a sink device; and access the media, the media from the source device, the media adapted based on the indication related to the screen state.
SYSTEM AND METHOD FOR PROCESSING MEDIA FOR FACIAL MANIPULATION
A system and method of processing media for facial manipulation. Input frames are downscaled to a lower resolution and facial detection identifies a target face in each input frame. The location of the target face is determined in the downscaled frames and the locations are projected to the input frames based on the pixel differences between the frames. Facial landmark detection is then performed on a cropped image from the original input frame. The facial landmarks are used to adjust the orientation of the input frames so that the target face in each input frame is in a standard orientation. Facial landmark detection is again performed on the target face in each frame while in the standard orientation to produce more accurate landmarks. Facial manipulation can then be executed based on the landmarks in the aligned input images. The orientation of the images with the manipulated faces are then reverted.
METHODS AND SYSTEMS FOR USE IN PROCESSING IMAGES RELATED TO CROPS
Systems and methods are provided for use in processing image data associated with crop-bearing fields. One example computer-implemented method includes accessing a first data set including images associated with a field, where the images have a spatial resolution of about one pixel per at least about one meter, and generating, based on a generative model, defined resolution images of the field from the first data set. In doing so, the defined resolution images each have a spatial resolution of about X centimeters per pixel, where X is less than about 5 centimeters. The method also includes deriving index values for the field, based on the defined resolution images of the field, and predicting a characteristic (e.g., a yield, etc.) for the field based on the index values and, in some implementations, at least one environmental metric for the field.
Systems and methods for dynamically rendering three-dimensional images with varying detail to emulate human vision
Disclosed is a system and associated methods for dynamically rendering an image with varying detail that emulates human vision and that provides a dynamic resolution or level of detail at each layer of the image that is equal to or greater than the resolvable detail that can be detected by human vision within each layer. The system may adjust a non-linear function based on one or more of a display size, a display resolution, and a viewer distance from a display. The system may determine a dynamic resolution or level of detail for each layer of the image based on the adjusted non-linear function. The system may render the image data at or greater than the dynamic resolution or level of detail determined for each layer.