Definition of HScreen

The site http://www.interactivetvweb.org defines HScreen as

"AVi (and OCAP) defines an HScreen class to help solve this problem. This represents a physical display device, and every receiver will have one HScreen instance for every physical display device that's connected to it - typically this will only be one."

I don't think HScreen represents a physical device. Assume a STB has more than one video output ports and there are more than one physical device connected to it, then is it logical to return as many number of HScreen devices?

My answer would be No.

The javadoc of HScreen class says

"This class describes the final output composition of a device. It ties together all the (MPEG) video decoders, all the graphics sub-systems and backgrounds which are all combined together before finally being displayed"

Hence, the number of HScreen instances should depend on the number of independent displays that the STB can come up with.

Kindly evaluate my understanding.

Thanks,

techece.

[1056 byte] By [techecea] at [2007-11-27 8:31:39]
# 1

Formally your understanding is correct however I'm not aware of instances of non-independent displays in the real world. The closest I know of is some OpenCable devices where the video & audio are duplicated on a 1394 port as well as being decoded on the main video output. Even in these devices, the 1394 signal is not really a copy of the main video output as it doesn't include any application graphics and may have different video scaling / decoder format conversion.

desperadoa at 2007-7-12 20:27:12 > top of Java-index,Java Mobility Forums,Consumer and Commerce...
# 2

thanks for the reply.

I agree to your point that in real world one would n't be expecting many instances of independent displays. So typically there would be only one instance of HScreen in most of the platforms.

My point is that one should not equate HScreen with a physical display device. HScreen should be equated to an independent display output from the platform where the three planes are mixed and display output is obtained.

Considering 1394, you can't consider it as another display coming out of the device although it doesn't include the graphics plane. My model would be

Input signal -> {G/V/B planes}HScreen -> Videooutput port -> Display device.

techecea at 2007-7-12 20:27:12 > top of Java-index,Java Mobility Forums,Consumer and Commerce...