Preparing video data in accordance with a wireless display protocol
First Claim
1. A portable device comprising:
- a module to store video data;
a wireless interface;
a wireless display host module that;
wirelessly communicates with a three-dimensional (3D) display device external from the portable device via the wireless interface using a wireless display protocol;
determines one or more display parameters of the 3D display device based on the wireless communication with the 3D display device; and
prepares the stored video data in accordance with the wireless display protocol to generate 3D video data based on the determined display parameters,a transformation module that transforms the video data to generate the 3D video data, wherein the wireless interface wirelessly transmits the 3D video data to the external 3D display device in accordance with the wireless display protocol;
a user interface module that presents a user interface that receives input data defining one or more user preferences; and
a Human Visual System (HVS) feedback module that, while the transformation module transforms the video data, determines one or more metrics using a HVS model that reflect a quality of 3D visualization of the generated 3D video data with respect to a human visual system, wherein the metrics comprise metrics measuring visual discomfort based on the one or more user preferences, andwherein the HVS feedback module generates configuration data based on the one or more metrics and the defined user preferences, and reconfigures the transformation module based on the configuration data to refine the generation of the 3D video data so that the transformation module generates the 3D video data in accordance with the defined user preferences.
1 Assignment
0 Petitions
Accused Products
Abstract
In general, techniques are described for preparing video data in accordance with a wireless display protocol. For example, a portable device comprising a module to store video data, a wireless display host module and a wireless interface may implement the techniques of this disclosure. The wireless display host module determines one or more display parameters of a three-dimensional (3D) display device external from the portable device and prepares the video data to generate 3D video data based on the determined display parameters. The wireless interface then wirelessly transmits the 3D video data to the external 3D display device. In this way, a portable device implements the techniques to prepare video data in accordance with a wireless display protocol.
58 Citations
37 Claims
-
1. A portable device comprising:
-
a module to store video data; a wireless interface; a wireless display host module that; wirelessly communicates with a three-dimensional (3D) display device external from the portable device via the wireless interface using a wireless display protocol; determines one or more display parameters of the 3D display device based on the wireless communication with the 3D display device; and prepares the stored video data in accordance with the wireless display protocol to generate 3D video data based on the determined display parameters, a transformation module that transforms the video data to generate the 3D video data, wherein the wireless interface wirelessly transmits the 3D video data to the external 3D display device in accordance with the wireless display protocol; a user interface module that presents a user interface that receives input data defining one or more user preferences; and a Human Visual System (HVS) feedback module that, while the transformation module transforms the video data, determines one or more metrics using a HVS model that reflect a quality of 3D visualization of the generated 3D video data with respect to a human visual system, wherein the metrics comprise metrics measuring visual discomfort based on the one or more user preferences, and wherein the HVS feedback module generates configuration data based on the one or more metrics and the defined user preferences, and reconfigures the transformation module based on the configuration data to refine the generation of the 3D video data so that the transformation module generates the 3D video data in accordance with the defined user preferences. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12)
-
-
13. A method comprising:
-
storing, with a portable device, video data; wirelessly communicating with a three-dimensional (3D) display device external from the portable device using a wireless display protocol; determining, with a wireless display host module of the portable device, one or more display parameters of the 3D display device external from the portable device based on the wireless communication with the 3D display device; preparing, with the wireless display host module, the video data in accordance with the wireless display protocol to generate 3D video data based on the determined display parameters; transforming, with a transformation module, the video data to generate the 3D video data; transmitting, with the portable device, the 3D video data to the external 3D display device in accordance with the wireless display protocol; presenting a user interface that receives input data defining one or more user preferences; while the transformation module transforms the video data, determining, with a Human Visual System (HVS) feedback module, one or more metrics using a HVS model that reflect a quality of 3D visualization of the generated 3D video data with respect to a human visual system, wherein the metrics comprise metrics measuring visual discomfort based on the one or more user preferences; generating, with the HVS feedback module, configuration data based on the one or more metrics and the defined user preferences; and reconfiguring, with the HVS feedback module, the transformation module based on the configuration data to refine the generation of the 3D video data so that the transformation module generates the 3D video data in accordance with the defined user preferences. - View Dependent Claims (14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24)
-
-
25. A portable device comprising:
-
means for storing video data; means for wirelessly communicating with a three-dimensional (3D) display device external from the portable device using a wireless display protocol; means for determining one or more display parameters of the 3D display device based on the wireless communication with the 3D display device; means for preparing the stored video data in accordance with the wireless display protocol to generate 3D video data based on the determined display parameters; means for transforming the video data to generate the 3D video data; means for transmitting the 3D video data to the external 3D display device in accordance with the wireless display protocol; means for presenting a user interface that receives input data defining one or more user preferences; means for determining, while transforming the video data, one or more metrics using a Human Visual System (HVS) model that reflect a quality of 3D visualization of the generated 3D video data with respect to a human visual system, wherein the metrics comprise metrics measuring visual discomfort based on the one or more user preferences; means for generating configuration data based on the one or more metrics and the defined user preferences; and means for reconfiguring the means for transforming based on the configuration data to refine the generation of the 3D video data so as to generate the 3D video data in accordance with the defined user preferences. - View Dependent Claims (26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36)
-
-
37. A non-transitory computer-readable storage medium comprising instructions that cause a processor to:
-
store video data; wirelessly communicate with a three-dimensional (3D) display device external from a portable device via the wireless interface using a wireless display protocol; determine one or more display parameters of the 3D display device based on the wireless communication with the 3D display device; prepare the stored video data to generate 3D video data in accordance with the wireless display protocol based on the determined display parameters; transform the video data to generate the 3D video data with a transformation module; wirelessly transmit the 3D video data to the external 3D display device in accordance with the wireless display protocol; present a user interface that receives input data defining one or more user preferences; while the transforming the video data, determine one or more metrics using a Human Visual System (HVS) model that reflect a quality of 3D visualization of the generated 3D video data with respect to a human visual system, wherein the metrics comprise metrics measuring visual discomfort based on the one or more user preferences; generate configuration data based on the one or more metrics and the defined user preferences; and reconfigure the transformation module based on the configuration data to refine the generation of the 3D video data so that the transformation module generates the 3D video data in accordance with the defined user preferences.
-
Specification