Active 3D to passive 3D conversion
AssigneeEchoStar Technologies L.L.C.
InventorsJoshua Engelbert, Barrett Thur
Life of this patent
Estimating the term…
Abstract
Various arrangements for using an active 3D signal to create passive 3D images are presented. An active 3D frame may be received. The active 3D frame may comprise a first perspective image and a second perspective image. The first perspective image may be representative of a different perspective than the second perspective image. The first perspective image may be tinted with a first color. The second perspective image may be tinted with a second color different from the first color. The first perspective image tinted with the first color may be displayed. The second perspective image tinted with the second color may be displayed.
Claims19
A method for using an active 3D frame to create passive 3D images, the method comprising:
- causing, by a tuner device, an end-user display device to present user-selectable options to allow:
- user toggling between an active 3D display operations and passive 3D display operations of the tuner device, wherein user toggling to the passive 3D display operations initiates conversion operations that convert a plurality of active 3D frames to a plurality of passive 3D images;
- user configuration of the conversion operations, wherein the user-selectable options comprise an arrangement of selectable colors to permit user selection of shades to indicate shades of lenses of passive 3D glasses and/or shades of the end-user display device;
- receiving, by the tuner device, an indication of the user toggling to the passive 3D display operations to initiate the conversion operations;
- receiving, by the tuner device, specifications of the user configuration of the conversion operations, the specifications comprising selections corresponding to a first color and a second color from the arrangement of selectable colors;
- consequent to the user toggling to the passive 3D display operations and the receiving the specifications, performing the converting operations at least in part by:
- receiving, by the tuner device, the active 3D frame, wherein:
- the active 3D frame comprises a first perspective image and a second perspective image, the first perspective image representative of a different perspective than the second perspective image;
- determining, by tuner device, a mutual orientation of the first perspective image and the second perspective image;
- tinting, by the tuner device, the first perspective image with a first color based at least in part on drawing a first virtual box over a first area of the first perspective image to form a tinted first perspective image comprising the first virtual box;
- tinting, by the tuner device, the second perspective image with a second color, wherein the first color is different from the second color based at least in part on drawing a second virtual box over a second area of the second perspective image to form a tinted second perspective image comprising the second virtual box;
- based at least in part on the determined mutual orientation, rescaling, by the tuner device, the tinted first perspective image comprising the first virtual box and the tinted second perspective image comprising the second virtual box;
- generating, by the tuner device, a first passive 3D frame comprising the tinted first perspective image in the first color;
- generating, by tuner device, a second passive 3D frame comprising the tinted second perspective image in the second color;
- causing, by the tuner device, the first perspective image tinted with the first color of the first passive 3D frame to be displayed;
- and
- causing, by the tuner device, the second perspective image tinted with the second color of the second passive 3D frame to be displayed after the first perspective image tinted with the first color of the first passive 3D frame is displayed.
A system configured to use an active 3D frame to create passive 3D images, the system comprising:
- a tuner device communicatively coupled with an end-user display device, wherein the tuner device is configured to:
- cause an end-user display device to present user-selectable options to allow:
- user toggling between an active 3D display operations and passive 3D display operations of the tuner device, wherein user toggling to the passive 3D display operations initiates conversion operations that convert a plurality of active 3D frames to a plurality of passive 3D images;
- user configuration of the conversion operations, wherein the user-selectable options comprise an arrangement of selectable colors to permit user selection of shades to indicate shades of lenses of passive 3D glasses and/or shades of the end-user display device;
- receive an indication of a user selection of the user toggling to the passive 3D display operations to initiate the conversion operations;
- receive specifications of the user configuration of the conversion operations, the specifications comprising selections corresponding to a first color and a second color from the arrangement of selectable colors;
- consequent to the user toggling to the passive 3D display operations and the receiving the specifications, performing the converting operations at least in part by:
- receiving the active 3D frame, wherein:
- the active 3D frame comprises a first perspective image and a second perspective image, the first perspective image representative of a different perspective than the second perspective image;
- determining a mutual orientation of the first perspective image and the second perspective image;
- tinting the first perspective image with a first color based at least in part on drawing a first virtual box over a first area of the first perspective image to form a tinted first perspective image comprising the first virtual box;
- tinting the second perspective image with a second color based at least in part on drawing a second virtual box over a second area of the second perspective image to form a tinted second perspective image comprising the second virtual box, wherein the first color is different from the second color;
- based at least in part on the determined mutual orientation, rescaling the tinted first perspective image comprising the first virtual box and the tinted second perspective image comprising the second virtual box;
- generating a first passive 3D frame comprising the tinted first perspective image in the first color;
- generating a second passive 3D frame comprising the tinted second perspective image in the second color;
- transmitting the first perspective image tinted with the first color of the first passive 3D frame to the end-user display device;
- and
- transmitting the second perspective image tinted with the second color of the second passive 3D frame to the end-user display device to cause the second perspective image tinted with the second color of the second passive 3D frame to be displayed after the first perspective image tinted with the first color of the first passive 3D frame is displayed.
A non-transitory, computer-readable medium comprising instructions configured to cause a computer to:
- receive an indication of a user selection of an option to toggle between active 3D display and passive 3D display;
- cause an end-user display device to present user-selectable options to allow:
- user toggling between an active 3D display operations and passive 3D display operations of a tuner device, wherein user toggling to the passive 3D display operations initiates conversion operations that convert a plurality of active 3D frames to a plurality of passive 3D images;
- user configuration of the conversion operations, wherein the user-selectable options comprise an arrangement of selectable colors to permit user selection of shades to indicate shades of lenses of passive 3D glasses and/or shades of the end-user display device;
- receive an indication of a user selection of the user toggling to the passive 3D display operations to initiate the conversion operations;
- receive specifications of the user configuration of the conversion operations, the specifications comprising selections corresponding to a first color and a second color from the arrangement of selectable colors;
- consequent to the user toggling to the passive 3D display operations and the receiving the specifications, performing the converting operations at least in part by:
- receiving an active 3D frame, wherein:
- the active 3D frame comprises a first perspective image and a second perspective image, the first perspective image representative of a different perspective than the second perspective image;
- determining a mutual orientation of the first perspective image and the second perspective image;
- tinting the first perspective image with a first color based at least in part on drawing a first virtual box over a first area of the first perspective image to form a tinted first perspective image comprising the first virtual box;
- tinting the second perspective image with a second color based at least in part on drawing a second virtual box over a second area of the second perspective image to form a tinted second perspective image comprising the second virtual box, wherein the first color is different from the second color;
- based at least in part on the determined mutual orientation, rescaling the tinted first perspective image comprising the first virtual box and the tinted second perspective image comprising the second virtual box;
- generating a first passive 3D frame comprising the tinted first perspective image in the first color;
- generating a second passive 3D frame comprising the tinted second perspective image in the second color;
- transmitting the first perspective image tinted with the first color of the first passive 3D frame to an end-user display device;
- and
- transmitting the second perspective image tinted with the second color of the second passive 3D frame to the end-user display device to cause the second perspective image tinted with the second color of the second passive 3D frame to be displayed after the first perspective image tinted with the first color of the first passive 3D frame is displayed.
Dependencies are inferred from the claim text.