Ask HN: Why is HDMI input/picture-in-picture not a thing on PC?
I feel like I have a fairly good technical grasp of both HDMI and of PCs end-to-end. However I cannot for the life of me figure out why HDMI (and similar digital connectors) cannot be trivially read and displayed on a PC (e.g. Windows, OS X, Linux, etc).
Back in the VGA/analogue days it made a lot of sense why a "WinTV"-type card is required, take the analogue signal convert it to digital, and do a bit of internal processing since CPUs weren't powerful enough to handle it solo and RAM was limited (even for the resolution).
Now all of those issues are "solved." HDMI is already digital, the cable and inputs are identical on both ends, and really all a PC has to do is have a driver which hooks the HDMI port and "pretends" to be a monitor/digital input, rather than a digital output.
So why, purely in technical terms, can't I plug my cable TV box into my PC via HDMI and get a little picture-in-picture TV feed? Is it literally just the lack of a driver?
13 comments
[ 3.0 ms ] story [ 45.6 ms ] threadhttps://en.wikipedia.org/wiki/High-bandwidth_Digital_Content...
So yeah... it's a hardware issue, not a driver issue.
In fact if what you said was true they would need crossover within the cable which they don't have, so what you're saying is they null terminate 1/2 of HDMI's data channels?
Yeah, you need to explain this, it seems utterly at odds with all the information I can find. And I cannot wrap my head around the design of the system you're describing (i.e. the logistics of an "input only" or "output only" digital system).
I just read over the spec again looking for what you might be referencing but I cannot locate it. Here's a link:
http://www.microprocessor.org/HDMISpecification13a.pdf
Can you be more specific.
The same lines are connected to different circuits, depending on if you're a source or a sink.
EDIT: This looks like an interesting little box, if somebody does need the ability to read HDMI. You would still need to save it and then re-stream it, I think, to get it to your monitor. https://www.blackmagicdesign.com/products/h264prorecorder
There isn't a compelling technical reason why a PC couldn't have an HDMI in, it's all legal. The industry would never sanction raw HDMI signals to be read in by an unrestricted general purpose computer. It would be equivalent to no DRM at all enabling you to record high definition copyrighted material.
I know that dumping to disk is different than actually reprocessing the signal to splice it into an immediate output, but i don't think there's much of a difference there.
If all you really want is PiP, look for a monitor that supports displaying multiple inputs simultaneously. This isn't a feature that should require a PC.
I'd love to live in a world where actions such as recording and storing weren't punished just because distribution is a protected right in some countries.
2. Majority of people don't want the feature (they might if they could rip HD content, but HDCP licensing prevents that). Few people otherwise want to use their laptop as a small screen for another device.
Some expensive gaming laptops have an HDMI input e.g. Alienware M18x has a HDMI v1.3 input (I have seen it on Asus gaming laptops too.)
Technichally HDMI input cards are available: https://www.google.com/search?q=HDMI+capture