USB百科
+ -

USB监视器/显示器属于USB那个分支?

2022-03-04 735 0

哦,最近要搞一个虚拟显示器,就像其它USB设备一样,通过创建相应的虚拟PDO设备,Windows系统将在设备管理器中多出一个监视器。这样我们可以使用这个虚拟显示器来做一些事情。
然而通过各种搜索,出来了一个这样的结果,USB Monitor Control Class specification,这是通过HID的方式来进行USB监视器设备的控制模块,而视频流数据链路未说明怎么实现。

关于USB Monitor Control Class specification的报告描述符可详见:http://www.usbzh.com/article/detail-826.html

通过查找USB设备类型定义,并没有找到监视设备的类名称。最接近的发现是USB 视频类,其范围涵盖“诸如桌面摄像机(或“网络摄像头”)、数码摄像机、模拟视频转换器、模拟和数字电视调谐器以及支持视频流的静止图像摄像机等设备。很清楚这些都是不同于监视器的视频输入设备。我在文档中搜索了关键字“monitor”,它只显示为动词。输出终端段落似乎与出站视频流有关,但我认为该部分不能单独用作独立监视器。

我还注意到 HID Usage Tables 1.12 规范第 11 页上的一行内容:

显示器、电源、条形码扫描仪和销售点设备的使用定义截至本发布日期仍在处理中,本文档未涵盖。有关这些用法的详细信息,请参阅这些设备的设备类规范。

并在第 12 页上列为相关文档的标题:USB Device Class Definition for Monitor Devices。我认为这与上面提到的称为 USB 监视器控制类规范的文档相同 。

其实市面上有大量关于USB显示器的产品,所有这些产品都是基于 DisplayLink 解决方案实现的。该公司实际上为自己开发了芯片,并有自己的驱动程序来支持这些东西。所以只需要为视频部分购买他们的芯片,尽管我的最终解决方案只是在复合设备中拥有一个视频子设备。

DisplayLink

HID人机交互QQ群:564808376    UAC音频QQ群:218581009    UVC相机QQ群:331552032    BOT&UASP大容量存储QQ群:258159197    STC-USB单片机QQ群:315457461    USB技术交流QQ群2:580684376    USB技术交流QQ群:952873936   

0 篇笔记 写笔记

HID 报表描述符监视器实例
USAGE_PAGE (Monitor) 05 80USAGE (Monitor Control) 09 01COLLECTION (Application) A1 01 ......
USB 虚拟显示器
虚拟显示器需求呃,有一个需求,说要搞一个显示虚拟器,用来干什么了,我也不清楚,反下干就对了。手中无任何资料,不过在网友的建议下买了一个USB转HDMI的设备,这个安装完成后,用它自带的驱动就可以在电脑上有一个显示器。当然,如果接上HDMI的显示器,会真的出现一个显示器的。虚拟显示器实现本人经过认......
HID 监视器/显示器控制报告描述符
USAGE_PAGE (Monitor) 05 80USAGE (Monitor Control) 09 01COLLECTION (Application) A1 01 REPORT_ID (1) 85 01 LOGICAL_MINIMUM (0) 15 00 LOGICAL_MAXIM......
USB监视器/显示器属于USB那个分支?
哦,最近要搞一个虚拟显示器,就像其它USB设备一样,通过创建相应的虚拟PDO设备,Windows系统将在设备管理器中多出一个监视器。这样我们可以使用这个虚拟显示器来做一些事情。然而通过各种搜索,出来了一个这样的结果,USB Monitor Control Class specification,这是......
DisplayLink简介
DisplayLink是一个通过USB接口实现显示器连接到电脑的连接技术,可以非常简单、方便的连接电脑和多个显示设备。该技术可以通过USB接口扩展虚拟的电脑的桌面。DisplayLink技术最多可以支持6台显示器同时显示32位色彩的任意分辨率画面。DisplayLink(前身为Newnham Re......
简单讲讲USB Human Interface Device
Human Interface Device 大概是许多人学USB 入门选择的项目,因为它可以让初学的开发者避开艰困的Windows Driver 或Linux Driver开发,可以使用系统提供的HID APIs去与设备进行通讯,但是相对来讲,较复杂的层面就转移到固件上,固件上要开发Human I......
显示器Monitor控制HID报告描述符
0x05, 0x80, // Usage Page (Monitor Pages)0x09, 0x01, // Usage (0x01)0xA1, 0x01, // Collection (Application)0x85, 0x01, ......
显示器屏幕亮度控制HID报告描述符
从 Windows 8 开始,添加了一个标准化的解决方案,允许键盘(外部或嵌入在笔记本电脑上)通过 HID 控制笔记本电脑或平板电脑的屏幕亮度。使用 ID使用名称0x006F亮度增量0x0070亮度衰减注意 这些 HID USAGE仅在移动系统(电池供电)上......
Alphnumeric Display报告描述符
内容来源于USB官方HID报告描述符工具自带的andisply.hidchar ReportDescriptor[136] = { 0x05, 0x14, // USAGE_PAGE (Alphnumeric Display) 0x09, 0......
关注公众号
  • HID人机交互
  • Linux&USB
  • UAC音频
  • TYPE-C
  • USB规范
  • USB大容量存储
  • USB百科
  • USB周边
  • UVC摄像头
  • Windows系统USB
  • 音视频博客
  • 取消
    感谢您的支持,我会继续努力的!
    扫码支持
    扫码打赏,你说多少就多少

    打开支付宝扫一扫,即可进行扫码打赏哦

    您的支持,是我们前进的动力!