Skip to main content

Real3D API

As we have explained in the previous post about Real3D technology, to view images in 3D,a seperate image has to be  delivered to each eye.

Using the Real3D API, you can  create 3D content  without worrying about  the used displayed-technology.
The Real3D API will  merge all  the needed information into image  frame buffer .
The phone  will  render the final 3D-image in the format required by the LCD  display panel.

  • 3D images are in the Side-by-Side format.

  • The Side-by-Side format encodes left & right perspective image data into a single image  frame.

  • Images in the 3D surface and 2S surface are merged by the surface flinger into the dispaly frame buffer.

  • The resulting image is shown on the LCD 3D panel by the HAL (Hardware Abstraction Layer).



Usually you have only to wait for the end of frame rendering into surface when you are dispalying 2D image.


  • To show 3D image, Real3D surface is defined and waits for the end of frame rendering into the surface.


  • When rendering is finished, surface flinger will  compose the final image for the frame buffer base on the type of the surface orientation and the type of the image order.


  • Hardware abstarction layer (HAL) will convert the image into the format required by the screen.







In case of LG Optimus 3D, final 3D-image will be  columned interleaved.
In the next article, i will explain how to implement 3D application and we  will take the example of a simple Real3D  OpenGL  application .


Comments

Popular posts from this blog

What You Must Know Before Establishing a Recovery Plan ?

In today's rapidly evolving digital landscape, organizations are increasingly adopting the zero trust model, primarily due to the expanding attack surface that leaves critical systems and data exposed. This shift is also fueled by the heightened sophistication of cyber-attacks, which have become more complex and harder to detect, surpassing traditional security measures. Additionally, the existing operating models within organizations are often inconsistent, typically characterized by distributed and siloed environments.    This fragmentation creates vulnerabilities and makes it challenging to implement uniform security protocols. The zero trust model addresses these challenges by assuming that threats exist both inside and outside the network, necessitating continuous verification of all users and devices. Its adoption represents a proactive stance in the ongoing battle against cyber threats, ensuring a more robust and resilient organizational security posture. The Evolution ...

A comprehensive guide to ransomware distribution in VMware environments

In a virtualized on-premises environment based on VMware, ransomware distribution scenarios can be somewhat unique due to the nature of virtualization technology. However, many of the traditional attack vectors still apply. Here are some ransomware distribution scenarios specific to a VMware-based virtualized environment: Phishing Attacks Targeting Administrators: Administrators with access to the VMware environment might receive phishing emails. If they fall for these and their credentials are compromised, attackers can gain access to the virtualized environment. Exploiting Vulnerabilities in VMware Software: If VMware software or the underlying operating system is not kept up-to-date with security patches, vulnerabilities can be exploited by attackers to deliver ransomware into the virtualized environment. Compromised Remote Management Tools: Tools used for remote management of the virtualized environment, such as vSphere, can be a target. If these tools are compromised, attackers ca...

Edge Computing Demystified Book

After a while I'm back and pleased  to share in this post my first book around Edge computing Technologies. Edge computing has been a very hot and interesting topic nowadays for communication service provider and Enterprise so far. Augmented Reality / Virtual Reality, Smart cities, Healthcare, industrial IoT and many others use cases require a change in the way we operate and host application in the cloud.  IA, Big Data and analytics are often used today to understand the behavior of the customer and even the health of services. Real-time and high throughput demand are the characteristic of the new business services. Edge computing technology promises to resolve different challenges and brings compute, storage and bandwidth close to the data source. I tried in ‘the Edge Computing Demystified’ book to explain Edge computing technology referring to different use cases from communication service provider and enterprise industry. I h...