Method and system for automatically correcting frame angle in mobile terminal video communication
US-2018227542-A1 · Aug 9, 2018 · US
US10318043B2 · US · B2
| Field | Value |
|---|---|
| Publication number | US-10318043-B2 |
| Application number | US-201615080076-A |
| Country | US |
| Kind code | B2 |
| Filing date | Mar 24, 2016 |
| Priority date | Mar 24, 2016 |
| Publication date | Jun 11, 2019 |
| Grant date | Jun 11, 2019 |
A practical reading order for non-experts. Skip the full description unless you need deep technical detail.
What the patent document calls the invention.
A short plain-language summary of the technical disclosure.
Who owns or filed the patent and who is credited as inventor.
Filing, priority, publication, and grant dates set the timeline.
The legal scope of protection — read this for what is actually claimed.
Technology tags used to group this patent with similar filings.
Prior art links and similar publications in this corpus.
Official abstract text for this publication.
A display assembly includes a display console having an image plane spaced from a touch plane. The touch plane includes at least one touch sensitive area. A controller is operatively connected to the display console, and includes a processor and tangible, non-transitory memory on which is recorded instructions for executing a method of dynamically adjusting at least one touch sensitive area in real-time. The controller may be programmed to determine respective correction shifts to each pixel in the touch sensitive area for multiple viewing positions of one or more users. The display console may be curved. The controller may be programmed to simultaneously a first correction shift to a first touch sensitive area for the viewing position of the first user and a second correction shift to a second touch sensitive area for the viewing position of the second user.
Opening claim text (preview).
The invention claimed is: 1. A display assembly comprising: a display console having an image plane and a touch plane, the touch plane defining a coordinate system with an origin, an x-axis, a y-axis and a z-axis and being spaced a separation distance (z 1 ) from the image plane; wherein the touch plane includes at least one touch sensitive area; a controller operatively connected to the display console, the controller including a processor and tangible, non-transitory memory on which is recorded instructions for executing a method of dynamically adjusting the at least one touch sensitive area in real-time; wherein the at least one touch sensitive area includes a first touch sensitive area divided into a first plurality of pixels; wherein execution of the instructions by the processor causes the controller to determine respective correction shifts to each of the first plurality of pixels of the first touch sensitive area for multiple viewing positions of the at least one user; wherein the controller is programmed to obtain a correction matrix [x pixel , y pixel , x pixel offset, y pixel offset] such that each of the first plurality of pixels (x pixel , y pixel ) is translated in an x-y plane by off-set values (x pixel offset, y pixel offset), the off-set values (x pixel offset, y pixel offset) being based at least partially on the separation distance (z 1 ), a viewing reference vector (R) between the origin and a first eye reference point of the first user, a first angle (θ) and a second angle (φ); wherein the display console is configured to be rotated a tilt angle (α) about a rotation axis such that an original position (x 1 , y 1 ) on the touch plane is rotated to a modified position (x 2 , y 2 ), an x-coordinate (x 2 ) of the modified position being unchanged (x 1 =x 2 ) and a y-coordinate (y 2 ) of the modified position (x 2 , y 2 ) being defined as y 2 =(y 1 *cosine (α)); wherein the controller is programmed to obtain a modified first angle (θ 2 ) and a modified second angle (φ 2 ) to compensate for the tilt angle (α); wherein the modified first angle (θ 2 ) is based at least partially on a modified projection (r xy,2 ) and a radial distance (r) between the origin and the eye reference point of the first user, the modified first angle (θ 2 ) being defined as [90−(cosine −1 (r xy,2 /r))]; wherein the modified second angle (φ 2 ) is based at least partially on a modified projection (r xy,2 ) and a modified y coordinate (y 2 ), the modified second angle (φ 2 ) being defined as [180−(sine −1 (y 2 /(r xy,2 ))]; wherein the modified projection (r xy,2 ) is a function of the original position (x 1 , y 1 ) and the tilt angle (α), such that r xy,2 =(x 2 +y 2 ) 0.5 . 2. The assembly of claim 1 , wherein the at least one user includes a first user and a second user, and further comprising: a proximity sensing system operatively connected to the controller and including a first sensor; wherein the first sensor is configured to detect when one of the first user and the second user is at least partially within a first predefined distance of the first touch sensitive area; and if the first sensor detects the first user being at least partially within the first predefined distance of the first touch sensitive area at a time j, then the controller is programmed to apply the respective correction shifts to each of the first plurality of pixels for a viewing position of the first user at the time j. 3. The assembly of claim 2 , wherein: if the first sensor detects the second user being at least partially within the first predefined distance of the first touch sensitive area at a time k, then the controller is programmed to apply the respective correction shifts to each of the first plurality of pixels for a viewing position of the second user at the time k. 4. The assembly of claim 2 , wherein: the at least one touch sensitive area includes a second touch sensitive area divided into a second plurality of pixels; the proximity sensing system further includes a second sensor configured to detect when another of the first user and the second user is at least partially within a second predefined distance of the second touch sensitive area. 5. The assembly of claim 4 , wherein: if the first sensor indicates the one of the first user and the second user is at least partially within the first predefined distance of the first touch sensitive area at a time m and the second sensor indicates the another of the first user and the second user is at least partially within the second predefined distance of the second touch sensitive area at the time m, then the controller is programmed to apply simultaneously a first and a second correction shift at the time m; and the first correction shift is applied to the first plurality of pixels of the first touch sensitive area for the viewing position of the first user at the time m and second correction shift is applied to the second plurality of pixels of the second touch sensitive area for the viewing position of the second user at the time m. 6. The assembly of claim 1 , wherein: the first angle (θ) is between the x-axis and an x-y projection vector (r xy ), the x-y projection vector (r xy ) being a projection of the viewing reference vector (R) on the x-y plane); and the second angle (φ) is between a normal vector perpendicular to the display console and the viewing reference vector (R). 7. The assembly of claim 1 , wherein: the first angle (θ) is between the x-axis and a tangent vector, the tangent vector being a projection of the viewing reference vector (R) on a plane that is tangent to the normal vector; the display console has a curved profile; and the second angle (φ) is between a normal vector perpendicular to the display console and the viewing reference vector (R). 8. The assembly of claim 1 , further comprising: a seat position sensor operatively connected to the controller and configured to detect a seat position of the first user; and wherein the viewing reference vector (R), the first angle (θ) and the second angle (φ) are based at least partially on the seat position sensor. 9. The assembly of claim 1 , further comprising: a camera operatively connected to the controller and configured to obtain the first eye reference point in real-time; wherein the viewing reference vector (R), the first angle (θ) and the second angle (φ) are dynamically adjusted based at least partially on the first eye reference point in real-time. 10. The assembly of claim 1 : wherein an x-component of the off-set values (x pixel offset, y pixel offset) is defined as x pixel offset=z 1 *[cosine (90−φ)*cosine (180−θ)]/[cosine (φ)]; and wherein a y-component of the off-set values (x pixel offset, y pixel offset) is defined as y pixel offset=z 1 *[cosine (90−φ)*sine (180−θ)]/[cosine (φ)]. 11. A method of dynamically adjusting at least one touch sensitive area in real-time in a display assembly, the display assembly including a proximity sensing system and a display console each operatively connected to a controller, the display console having an image plane and a touch plane spaced a separation distance (z 1 ) from the image plane, the at least one touch sensitive area being on the touch plane and divided into a first plurality of pixels, the method comprising: determining respective correction shifts to each of the first plurality of pixels for variable viewing positions of a first user, via the controller; obtaining a correction matrix [x pixel , y pixel , x pixel offset, y pixel offset] such that each of the first plurality of pixels (x pixel , y pixel ) is translated in an x-y plane by off-set values (x pixel offset, y pixel offset),
for control of viewing angle adjustment · CPC title
Arrangements within a display terminal for setting, manually or automatically, display parameters of the display terminal · CPC title
Control arrangements or circuits for visual indicators common to cathode-ray tube indicators and other visual indicators (image data processing or generation, in general G06T) · CPC title
Aspects of interface with display user · CPC title
Positioning · CPC title
Related publications grouped by family.
Answers are generated from the same data shown on this page.