VIDEO ENCODING OPTIMIZATION WITH EXTENDED SPACES
    11.
    发明申请
    VIDEO ENCODING OPTIMIZATION WITH EXTENDED SPACES 有权
    视频编码优化与扩展空间

    公开(公告)号:US20150249833A1

    公开(公告)日:2015-09-03

    申请号:US14503200

    申请日:2014-09-30

    Applicant: Apple Inc.

    Abstract: Embodiments of the present invention may provide a video coder. The video coder may include an encoder to perform coding operations on a video signal in a first format to generate coded video data, and a decoder to decode the coded video data. The video coder may also include an inverse format converter to convert the decoded video data to second format that is different than the first format and an estimator to generate a distortion metric using the decoded video data in the second format and the video signal in the second format. The encoder may adjust the coding operations based on the distortion metric.

    Abstract translation: 本发明的实施例可以提供视频编码器。 视频编码器可以包括编码器,以对第一格式的视频信号执行编码操作,以产生编码的视频数据,以及解码器,对编码的视频数据进行解码。 视频编码器还可以包括逆格式转换器,用于将解码的视频数据转换为与第一格式不同的第二格式,以及估计器,以使用第二格式的解码视频数据和第二格式的视频信号来生成失真度量 格式。 编码器可以基于失真度量来调整编码操作。

    Always-on audio control for mobile device

    公开(公告)号:US10573319B2

    公开(公告)日:2020-02-25

    申请号:US16546574

    申请日:2019-08-21

    Abstract: In an embodiment, an integrated circuit may include one or more CPUs, a memory controller, and a circuit configured to remain powered on when the rest of the SOC is powered down. The circuit may be configured to receive audio samples from a microphone, and match those audio samples against a predetermined pattern to detect a possible command from a user of the device that includes the SOC. In response to detecting the predetermined pattern, the circuit may cause the memory controller to power up so that audio samples may be stored in the memory to which the memory controller is coupled. The circuit may also cause the CPUs to be powered on and initialized, and the operating system (OS) may boot. During the time that the CPUs are initializing and the OS is booting, the circuit and the memory may be capturing the audio samples.

    Always-On Audio Control for Mobile Device
    14.
    发明申请

    公开(公告)号:US20190287532A1

    公开(公告)日:2019-09-19

    申请号:US16397057

    申请日:2019-04-29

    Applicant: Apple Inc.

    Abstract: In an embodiment, an integrated circuit may include one or more CPUs, a memory controller, and a circuit configured to remain powered on when the rest of the SOC is powered down. The circuit may be configured to receive audio samples from a microphone, and match those audio samples against a predetermined pattern to detect a possible command from a user of the device that includes the SOC. In response to detecting the predetermined pattern, the circuit may cause the memory controller to power up so that audio samples may be stored in the memory to which the memory controller is coupled. The circuit may also cause the CPUs to be powered on and initialized, and the operating system (OS) may boot. During the time that the CPUs are initializing and the OS is booting, the circuit and the memory may be capturing the audio samples.

    Video encoder with context switching

    公开(公告)号:US10313683B2

    公开(公告)日:2019-06-04

    申请号:US14474114

    申请日:2014-08-30

    Applicant: Apple Inc.

    Abstract: A context switching method for video encoders that enables higher priority video streams to interrupt lower priority video streams. A high priority frame may be received for processing while another frame is being processed. The pipeline may be signaled to perform a context stop for the current frame. The pipeline stops processing the current frame at an appropriate place, and propagates the stop through the stages of the pipeline and to a transcoder through DMA. The stopping location is recorded. The video encoder may then process the higher-priority frame. When done, a context restart is performed and the pipeline resumes processing the lower-priority frame beginning at the recorded location. The transcoder may process data for the interrupted frame while the higher-priority frame is being processed in the pipeline, and similarly the pipeline may begin processing the lower-priority frame after the context restart while the transcoder completes processing the higher-priority frame.

    Parameter FIFO
    18.
    发明授权
    Parameter FIFO 有权
    参数FIFO

    公开(公告)号:US09262798B2

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

    申请号:US14263424

    申请日:2014-04-28

    Applicant: Apple Inc.

    Abstract: A graphics system may include one or more processing units for processing a current display frame, each processing unit including a plurality of parameter registers for storing parameter settings used in processing the current display frame. A parameter buffer in the graphics system may store frame packets, with each frame packet containing information corresponding to parameter settings to be used for at least one display frame. A control circuit coupled to the buffer and to the one or more processing units may retrieve and process a top frame packet from the parameter buffer to update one or more of the parameter registers according to the contents of the top frame packet. The control circuit may issue DMA requests to fill the parameter buffer with frame packets transferred from system memory, where the frame packets may be written by an application (or software) executing on a central processing unit.

    Abstract translation: 图形系统可以包括用于处理当前显示帧的一个或多个处理单元,每个处理单元包括用于存储用于处理当前显示帧的参数设置的多个参数寄存器。 图形系统中的参数缓冲器可以存储帧分组,每个帧分组包含对应于要用于至少一个显示帧的参数设置的信息。 耦合到缓冲器和一个或多个处理单元的控制电路可以从参数缓冲器检索和处理顶部帧分组,以根据顶部帧分组的内容更新一个或多个参数寄存器。 控制电路可以发出DMA请求,用从系统存储器传送的帧分组填充参数缓冲器,其中帧分组可以由在中央处理单元上执行的应用(或软件)写入。

    Network display support in an integrated circuit
    20.
    发明授权
    Network display support in an integrated circuit 有权
    集成电路中的网络显示支持

    公开(公告)号:US09087393B2

    公开(公告)日:2015-07-21

    申请号:US13788209

    申请日:2013-03-07

    Applicant: Apple Inc.

    Abstract: In an embodiment, a system includes hardware optimized for communication to a network display. The hardware may include a display pipe unit that is configured to composite one or more static images and one or more frames from video sequences to form frames for display by a network display. The display pipe unit may include a writeback unit configured to write the composite frames back to memory, from which the frames can be optionally encoded using video encoder hardware and packetized for transmission over a network to a network display. In an embodiment, the display pipe unit may be configured to issue interrupts to the video encoder during generation of a frame, to overlap encoding and frame generation.

    Abstract translation: 在一个实施例中,系统包括针对与网络显示器进行通信而优化的硬件。 硬件可以包括显示管单元,其被配置为将来自视频序列的一个或多个静态图像和一个或多个帧组合以形成用于由网络显示器显示的帧。 显示管单元可以包括写回单元,其被配置为将复合帧写回到存储器,可以使用视频编码器硬件来选择性地对帧进行编码,并将其分组化以便通过网络传输到网络显示器。 在一个实施例中,显示管单元可以被配置为在帧的生成期间向视频编码器发出中断,以重叠编码和帧生成。

Patent Agency Ranking