Apparatus and methods for packing and transporting raw data

    公开(公告)号:US10459674B2

    公开(公告)日:2019-10-29

    申请号:US14566554

    申请日:2014-12-10

    Applicant: APPLE INC.

    Abstract: Methods and apparatus for packing and transporting data within an electronic device. In one embodiment, a consumer electronics device having one or more sensors (e.g., camera sensors) uses modified DisplayPort micro-packets for transmission of RAW format data over one or more lanes of a DisplayPort Main Steam. The RAW data is transported over the one or more lanes by mapping symbol sequences generated from the RAW data based on Y-only data mappings schemes of DisplayPort. A mapping scheme is in one variant selected based on the bits length (e.g., bits per pixel) of the RAW data, in addition to the number of lanes used to transport over the Main Stream. In order for the sink correctly unpack received the micro-packets, the transmitting source transmits Main Stream Attribute (MSA) data packets configured to indicate at least the mapping scheme used.

    Methods and apparatus for virtual channel allocation via a high speed bus interface

    公开(公告)号:US10176141B2

    公开(公告)日:2019-01-08

    申请号:US15894719

    申请日:2018-02-12

    Applicant: APPLE INC.

    Abstract: Methods and apparatus for virtual channel allocation within an electronic device. In one exemplary embodiment, the device is a consumer electronics device having multiple camera sensors uses a modified high-speed protocol (e.g., DisplayPort Multi-Stream Transport (MST) protocol) to process camera data via one or more virtual channels. Unlike traditional solutions which rely on an intelligent source device to manage a network of devices, the present disclosure describes in one aspect a network of nodes internal to a consumer electronic device that is managed by the sink node (i.e., a “smart sink”). Additionally, since the full suite of protocol (e.g., DisplayPort) capabilities are unnecessary for certain design scenarios, certain further disclosed simplifications improve performance for sink nodes having very modest capabilities.

    LINK AGGREGATOR FOR AN ELECTRONIC DISPLAY
    34.
    发明申请

    公开(公告)号:US20170287102A1

    公开(公告)日:2017-10-05

    申请号:US15627192

    申请日:2017-06-19

    Applicant: Apple Inc.

    Abstract: Video data and auxiliary data may be sent between a processor and a display device via a single cable using a link aggregator. As such, the link aggregator may receive a first parallel signal that may include the video data and a second parallel signal that may include auxiliary data from the processor. The link aggregator may then send the first parallel signal and the second parallel signal as an aggregated signal to the display device. Upon receiving the aggregated signal at the display device, the link aggregator may de-aggregate the aggregated signal into the first parallel signal and the second parallel signal. The link aggregator may then send the first parallel signal and the second parallel signal to a timing controller of the display device, such that the timing controller may display the video data using the display device.

    Apparatus and methods for flexible provision of control data in large data structures
    35.
    发明授权
    Apparatus and methods for flexible provision of control data in large data structures 有权
    用于在大数据结构中灵活提供控制数据的装置和方法

    公开(公告)号:US09559882B2

    公开(公告)日:2017-01-31

    申请号:US14676638

    申请日:2015-04-01

    Applicant: Apple Inc.

    CPC classification number: H04L25/49 G09G5/006 G09G2370/10 H04L25/4908

    Abstract: Methods and apparatus for the flexible provision of control data within large data structures. In one exemplary embodiment, DisplayPort is modified from its existing 8B/10B line coding to 128B/130B (or 128B/132B). In one embodiment, the 128B/130B (or 128B/132B) block includes: sixteen (16) eight (8) bit command or data symbols and a two (2) bit (or four (4) bit) synchronization header. The synchronization header may provide a fixed reference to the next command symbol (for example, the symbol immediately following the synchronization header). In one variant, each command symbol is split into a first and a second portion, where the first portion identifies a control function (control symbol), and the second portion provides a reference to the next command symbol.

    Abstract translation: 在大数据结构中灵活提供控制数据的方法和装置。 在一个示例性实施例中,DisplayPort从其现有的8B / 10B线路编码修改为128B / 130B(或128B / 132B)。 在一个实施例中,128B / 130B(或128B / 132B)块包括:十六(16)个八(8)比特命令或数据符号以及二(2)比特(或四(4)比特)同步头。 同步报头可以提供对下一个命令符号的固定参考(例如,紧跟在同步报头之后的符号)。 在一个变型中,每个命令符号被分成第一和第二部分,其中第一部分识别控制功能(控制符号),第二部分提供对下一个命令符号的引用。

    Methods and apparatus for low power audio visual interface calibration
    37.
    发明授权
    Methods and apparatus for low power audio visual interface calibration 有权
    低功率视听界面校准方法与装置

    公开(公告)号:US09319090B2

    公开(公告)日:2016-04-19

    申请号:US14500817

    申请日:2014-09-29

    Applicant: Apple Inc.

    CPC classification number: H04B1/40 H04B17/11 H04L1/0001 H04L25/03343

    Abstract: Methods and apparatus for calibration of interface operation of a display device. In one exemplary embodiment of the invention, an embedded DisplayPort (eDP) source element (such as a graphics processing unit (GPU)) configures itself to support the minimum requirements necessary to support a sink element (such as a screen display). Unlike prior art solutions, minimum sink requirements are identified during a calibration process, and the source is configured accordingly. By tailoring the source to the specific requirements of the sink, the device can initialize faster, consume less power, etc. Moreover, in another aspect of the present invention, if a device does not initialize to an expected configuration based on prior calibration settings, the device can be flagged as having faulty or failing components.

    Abstract translation: 用于校准显示装置的接口操作的方法和装置。 在本发明的一个示例性实施例中,嵌入式DisplayPort(eDP)源元件(例如图形处理单元(GPU))配置自身以支持支持宿元件(例如屏幕显示)所需的最低要求。 与现有技术的解决方案不同,在校准过程中识别最小接收器要求,并相应地配置信号源。 通过根据信宿的具体要求定制源,设备可以更快地初始化,消耗更少的功率等。此外,在本发明的另一方面,如果设备基于现有的校准设置未初始化为期望的配置, 该设备可被标记为有故障或故障组件。

    Methods and apparatus for error rate estimation

    公开(公告)号:US09264740B2

    公开(公告)日:2016-02-16

    申请号:US14552278

    申请日:2014-11-24

    Applicant: Apple Inc.

    CPC classification number: H04N19/89 G09G5/006 H04L1/00 H04L1/0007 H04L1/203

    Abstract: Methods and apparatus for estimating received error rates. In one embodiment, the estimation of received error rates is conducted in relation to a bus interface such as a high-speed High-Definition Multimedia Interface (HDMI) interface, and the method utilizes corrupted symbols that violate TMDS symbol rules, the corrupted symbols being easily detected and counted. In one exemplary implementation, a symbol error rate (SER) can be estimated from the number of detected invalid symbols. The SER can be used to diagnose the performance of the HDMI interface, and optionally as a basis for selecting or implementing corrective action(s).

    Methods and apparatus for ensuring compatibility on a high performance serial bus
    39.
    发明授权
    Methods and apparatus for ensuring compatibility on a high performance serial bus 有权
    确保高性能串行总线兼容性的方法和设备

    公开(公告)号:US09215097B2

    公开(公告)日:2015-12-15

    申请号:US13657737

    申请日:2012-10-22

    Applicant: APPLE INC.

    CPC classification number: H04L12/6418 H04L1/0002 H04L12/40052 H04L12/40071

    Abstract: A data communications system is disclosed having at least one Legacy cloud coupled to at least one Beta cloud. The system further having at least one BOSS node and at least one border node. A method for ensuring compatibility is disclosed comprising determining when the BOSS node is idle, determining whether the last packet transmitted by any border node was an Alpha format packet if the BOSS node is idle, and unlocking the Legacy cloud if the last packet transmitted by the border node was not an Alpha format packet.

    Abstract translation: 公开了一种数据通信系统,其具有耦合到至少一个Beta云的至少一个Legacy云。 该系统还具有至少一个BOSS节点和至少一个边界节点。 公开了一种用于确保兼容性的方法,包括确定BOSS节点何时空闲,如果BOSS节点空闲,则确定由任何边界节点发送的最后一个分组是否是Alpha格式分组,如果由 边界节点不是Alpha格式数据包。

    APPARATUS AND METHODS FOR FLEXIBLE PROVISION OF CONTROL DATA IN LARGE DATA STRUCTURES
    40.
    发明申请
    APPARATUS AND METHODS FOR FLEXIBLE PROVISION OF CONTROL DATA IN LARGE DATA STRUCTURES 有权
    用于在大数据结构中灵活提供控制数据的装置和方法

    公开(公告)号:US20150280895A1

    公开(公告)日:2015-10-01

    申请号:US14676638

    申请日:2015-04-01

    Applicant: Apple Inc.

    CPC classification number: H04L25/49 G09G5/006 G09G2370/10 H04L25/4908

    Abstract: Methods and apparatus for the flexible provision of control data within large data structures. In one exemplary embodiment, DisplayPort is modified from its existing 8B/10B line coding to 128B/130B (or 128B/132B). In one embodiment, the 128B/130B (or 128B/132B) block includes: sixteen (16) eight (8) bit command or data symbols and a two (2) bit (or four (4) bit) synchronization header. The synchronization header may provide a fixed reference to the next command symbol (for example, the symbol immediately following the synchronization header). In one variant, each command symbol is split into a first and a second portion, where the first portion identifies a control function (control symbol), and the second portion provides a reference to the next command symbol.

    Abstract translation: 在大数据结构中灵活提供控制数据的方法和装置。 在一个示例性实施例中,DisplayPort从其现有的8B / 10B线路编码修改为128B / 130B(或128B / 132B)。 在一个实施例中,128B / 130B(或128B / 132B)块包括:十六(16)个八(8)比特命令或数据符号以及二(2)比特(或四(4)比特)同步头。 同步报头可以提供对下一个命令符号的固定参考(例如,紧跟在同步报头之后的符号)。 在一个变型中,每个命令符号被分成第一和第二部分,其中第一部分识别控制功能(控制符号),第二部分提供对下一个命令符号的引用。

Patent Agency Ranking