G06T3/606

Display driver apparatus and method of driving display
09898804 · 2018-02-20 · ·

Provided is a method of driving a display. The method includes receiving a plurality of pieces of layer data and classifying the received plurality of pieces of layer data into at least one of two-dimensional (2D) layer data, three-dimensional (3D) layer data, and direct mixed layer data, processing the 2D layer data, mixing the 3D layer data, and mixing the direct mixed layer data, the processed 2D layer data, the processed 3D layer data to generate a display interface.

MULTIPLE ORIENTATION DETECTION

Methods, systems, computer-readable media, and apparatuses for image processing and utilization are presented. In some embodiments, an image containing at a face of a user may be obtained using a mobile device. An orientation of the face of the user within the image may be determined using the mobile device. The orientation of the face of the user may be determined using multiple stages: (a) a rotation stage for controlling a rotation applied to a portion of the image, to generate a portion of rotated image, and (b) an orientation stage for controlling an orientation applied to orientation-specific feature detection performed on the portion of rotated image. The determined orientation of the face of the user may be utilized as a control input to modify a display rotation of the mobile device.

SYSTEMS, METHODS, AND MEDIA FOR ADJUSTING ONE OR MORE IMAGES DISPLAYED TO A VIEWER
20170287376 · 2017-10-05 ·

Systems, methods, and media for adjusting one or more images displayed to a viewer are provided. In some implementations, the system comprises: at least one processing circuit configured to: detect an orientation of a viewer based on at least two points associated with the viewer; determine, based on the orientation, a rotational position of a first image to be displayed on a display; and generate a display image for display on the display, wherein the display image includes at least a portion of the first image rotated based on the rotational position.

SYSTEMS AND METHODS FOR TRANSFORMING AN IMAGE
20170236253 · 2017-08-17 ·

Systems, methods, and computer-readable media acquire an image captured with a mobile device. Motion sensor data of the mobile device at or near a time when the image was captured is acquired. An angle of rotation is computed based on the motion sensor data, and the image is transformed based on the angle of rotation. In another aspect, a user interface enables user control over image transformation. The user interface enables user control over rotating an image on a display at two or more granularities. A point of rotation may be user-defined. Rotated images may be scaled to fit within a viewing frame for displaying the transformed image.

Systems, methods, and media for adjusting one or more images displayed to a viewer
09704220 · 2017-07-11 · ·

Systems, methods, and media for adjusting one or more images displayed to a viewer are provided. In some implementations, the system comprises: at least one processing circuit configured to: detect an orientation of a viewer based on at least two points associated with the viewer; determine, based on the orientation, a rotational position of a first image to be displayed on a display; and generate a display image for display on the display, wherein the display image includes at least a portion of the first image rotated based on the rotational position.

Systems and methods for transforming an image
09679361 · 2017-06-13 · ·

Systems, methods, and computer-readable media acquire an image captured with a mobile device. Motion sensor data of the mobile device at or near a time when the image was captured is acquired. An angle of rotation is computed based on the motion sensor data, and the image is transformed based on the angle of rotation. In another aspect, a user interface enables user control over image transformation. The user interface enables user control over rotating an image on a display at two or more granularities. A point of rotation may be user-defined. Rotated images may be scaled to fit within a viewing frame for displaying the transformed image.

REPRODUCING DEVICE, SETTING CHANGING METHOD, AND SETTING CHANGING DEVICE
20170153715 · 2017-06-01 · ·

A reproducing device that can reproduce data and operates on a battery includes displaying means, attitude detecting means for detecting an attitude of the reproducing device, determining means for determining whether the reproducing device satisfies a predetermined condition, and controlling means for changing a setting of the reproducing device on a basis of a result of detection of the attitude detecting means when the determining means determines that the reproducing device satisfies the predetermined condition.

METHOD OF OPERATING VIRTUAL ADDRESS GENERATOR AND METHOD OF OPERATING SYSTEM INCLUDING THE SAME
20170140501 · 2017-05-18 ·

A method of generating a virtual address in a data processing system controller includes receiving and analyzing attribute information which indicates whether user intervention is possible for allocating a memory buffer for storing image data; enabling one of a first virtual address generator or a second virtual address generator based on an analysis result; and generating the virtual address of a data transaction using the enabled virtual address generator.

Reproducing device, setting changing method, and setting changing device
09542727 · 2017-01-10 · ·

A method, an apparatus, and a non-transitory computer-readable medium for display control. The display control apparatus comprises a circuitry configured to determine whether a hold condition is satisfied, determine an attitude of the display control apparatus, change a display state from a first state displaying a first screen to a second state in response to the display control apparatus not being operated in a predetermined period, and responsive to an operation, return the display state to the first state-displaying the first screen in an orientation based on the attitude of the display control apparatus in response to the hold condition not being satisfied. The non-transitory computer-readable medium comprises instructions to configure the apparatus to perform the display control method.

Method, apparatus and computer program product for orienting a smartphone display and estimating direction of travel of a pedestrian

Method, apparatus, and computer program product embodiments provide position determination. An example method embodiment comprises measuring in a mobile device, acceleration in mutually orthogonal x and y directions in a horizontal plane and in a vertical direction, due to walking motion of a user holding the device; computing a Fourier transform of the measured acceleration in the vertical direction and determining a frequency of acceleration in the vertical direction having a maximum amplitude; computing a Fourier transform of the measured acceleration in the x direction and in the y direction and determining a frequency of acceleration in the x and y directions corresponding to the maximum amplitude frequency of acceleration in the vertical direction; and computing a direction of walking motion of the user, based on the determined frequency of acceleration in the x and y directions corresponding to the maximum amplitude frequency of acceleration in the vertical direction.