Error resilient transmission of random access frames and global coding parameters
    272.
    发明授权
    Error resilient transmission of random access frames and global coding parameters 有权
    错误弹性传输随机接入帧和全局编码参数

    公开(公告)号:US09264737B2

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

    申请号:US13632913

    申请日:2012-10-01

    Applicant: Apple Inc.

    CPC classification number: H04N19/65 H04N19/44 H04N19/67 H04N19/895

    Abstract: Error mitigation techniques are provided for video coding system in which input frames are selected for coding either as a Random Access Pictures (“RAP frames”) or as a non-RAP frame. Coded RAP frames may include RAP identifiers that set an ID context for subsequent frames. Coded non-RAP frames may include RAP identifiers that match the RAP identifiers that were included in the coded RAP frames. Thus, in the absence of transmission errors, a coded non-RAP frame should include a RAP identifier that matches the identifier of the preceding RAP frame. If the identifier of a non-RAP frame does not match the identifier of the RAP frame that immediately preceded it, then it indicates that a RAP frame was lost during transmission. In this case, the decoder may engage error recovery processes.

    Abstract translation: 为视频编码系统提供误差减轻技术,其中输入帧被选择用于编码为随机接入图像(“RAP帧”)或作为非RAP帧。 编码的RAP帧可以包括为后续帧设置ID上下文的RAP标识符。 编码的非RAP帧可以包括与包括在经编码的RAP帧中的RAP标识符匹配的RAP标识符。 因此,在没有传输错误的情况下,编码的非RAP帧应该包括与前一个RAP帧的标识符匹配的RAP标识符。 如果非RAP帧的标识符与其之前的RAP帧的标识符不匹配,则表示在传输期间RAP帧丢失。 在这种情况下,解码器可以进行错误恢复处理。

    Dynamic transition from video messaging to video communication
    273.
    发明授权
    Dynamic transition from video messaging to video communication 有权
    从视频消息到视频通信的动态转换

    公开(公告)号:US09232188B2

    公开(公告)日:2016-01-05

    申请号:US14296354

    申请日:2014-06-04

    Applicant: Apple Inc.

    Abstract: Computing devices may implement dynamic transitions from video messages to video communications. Video communication data for a video message may be received at a recipient device. The video communication data may be displayed as it is received, and recorded for subsequent playback. An indication of a selection to establish a video communication with the sender of the video message may be received, or an indication that display of the video communication is to be ceased may be received. If a video communication is to be established, then a video communication connection with the sender of the video message may be created so that subsequent video communication data may be sent via the established connection.

    Abstract translation: 计算设备可以实现从视频消息到视频通信的动态转换。 用于视频消息的视频通信数据可以在接收设备处被接收。 视频通信数据可以在它被接收时被显示,并被记录以用于随后的重放。 可以接收到与视频消息的发送者建立视频通信的选择的指示,或者可以接收到要停止视频通信的显示的指示。 如果要建立视频通信,则可以创建与视频消息的发送者的视频通信连接,以便可以经由建立的连接发送后续的视频通信数据。

    Dynamic detection of pause and resume for video communications
    274.
    发明授权
    Dynamic detection of pause and resume for video communications 有权
    动态检测视频通信的暂停和恢复

    公开(公告)号:US09232187B2

    公开(公告)日:2016-01-05

    申请号:US14296349

    申请日:2014-06-04

    Applicant: Apple Inc.

    CPC classification number: H04N7/15 H04N7/147

    Abstract: Computing devices may implement dynamic detection of pause and resume for video communications. Video communication data may be capture at a participant device in a video communication. The video communication data may be evaluated to detect a pause or resume event for the transmission of the video communication data. Various types of video, audio, and other sensor analysis may be used to detect when a pause event or a resume event may be triggered. For triggered pause events, at least some of the video communication data may no longer be transmitted as part of the video communication. For triggered resume events, a pause state may cease and all of the video communication data may be transmitted.

    Abstract translation: 计算设备可以实现视频通信的暂停和恢复的动态检测。 可以在视频通信中的参与者设备处捕获视频通信数据。 可以评估视频通信数据以检测用于传输视频通信数据的暂停或恢复事件。 可以使用各种类型的视频,音频和其他传感器分析来检测何时可以触发暂停事件或恢复事件。 对于触发暂停事件,视频通信数据中的至少一些可能不再作为视频通信的一部分被发送。 对于触发的恢复事件,可以停止暂停状态,并且可以发送所有的视频通信数据。

    EFFICIENT SAO SIGNALING
    275.
    发明申请
    EFFICIENT SAO SIGNALING 审中-公开
    高效的信号

    公开(公告)号:US20150350650A1

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

    申请号:US14726365

    申请日:2015-05-29

    Applicant: Apple Inc.

    Abstract: Methods and systems provide efficient sample adaptive offset (SAO) signaling by reducing a number of bits consumed for signaling SAO compared with conventional methods. In an embodiment, a single flag is used if a coding unit to a first scanning direction with respect to a given coding unit is off. In an embodiment, further bits may be saved if some neighboring coding units are not present, i.e. the given coding unit is an edge. For example, a flag may be skipped, e.g., not signaled, if the given coding unit does not have a neighbor. In an embodiment, a syntax element, one or more flags may signal whether SAO filtering is performed in a coding unit. Based on the syntax element, a merge flag may be skipped to save bits. In an embodiment, SAO syntax may be signaled at a slice level.

    Abstract translation: 方法和系统通过减少与常规方法相比信号SAO消耗的比特数来提供有效的采样自适应偏移(SAO)信令。 在一个实施例中,如果关于给定编码单元的第一扫描方向的编码单元关闭,则使用单个标志。 在一个实施例中,如果一些相邻编码单元不存在,即给定的编码单元是边缘,则可以节省进一步的比特。 例如,如果给定的编码单元不具有邻居,则可以跳过标志,例如,不发信号通知。 在一个实施例中,语法元素,一个或多个标志可以发信号通知是否在编码单元中执行SAO滤波。 基于语法元素,可以跳过合并标志来保存位。 在一个实施例中,可以在切片级别发信号通知SAO语法。

    METHOD FOR IMPLEMENTING A QUANTIZER IN A MULTIMEDIA COMPRESSION AND ENCODING SYSTEM
    276.
    发明申请
    METHOD FOR IMPLEMENTING A QUANTIZER IN A MULTIMEDIA COMPRESSION AND ENCODING SYSTEM 审中-公开
    在多媒体压缩和编码系统中实现量测器的方法

    公开(公告)号:US20150334397A1

    公开(公告)日:2015-11-19

    申请号:US14814446

    申请日:2015-07-30

    Applicant: Apple Inc.

    Abstract: Method For Implementing A Quantizer In A Multimedia Compression And Encoding System is disclosed. In the Quantizer system of the present invention, several new quantization ideas are disclosed. In one embodiment, adjacent macroblocks are grouped together into macroblock groups. The macroblock groups are then assigned a common quantizer value. The common quantizer value may be selected based upon how the macroblocks are encoded, the type of macroblocks within the macroblock group (intra-blocks or inter-blocks), the history of the motion vectors associated with the macroblocks in the macroblock group, the residuals of the macroblocks in the macroblock group, and the energy of the macroblocks in the macroblock group. The quantizer value may be adjusted in a manner that is dependent on the current quantizer value. Specifically, if the quantizer value is at the low end of the quantizer scale, then only small adjustments are made. If the quantizer value is at the high end then larger adjustments may be made to the quantizer. Finally, in one embodiment, the quantizer is implemented along with an inverse quantizer for efficient operation.

    Abstract translation: 公开了一种在多媒体压缩和编码系统中实现量化器的方法。 在本发明的量化器系统中,公开了几种新的量化思想。 在一个实施例中,相邻宏块被分组在一起成为宏块组。 然后向宏块组分配一个公共量化器值。 可以基于宏块如何编码,宏块组(块内或块内)中的宏块的类型,与宏块组中的宏块相关联的运动向量的历史来选择公共量化器值,残差 的宏块组中的宏块的能量,以及宏块组中的宏块的能量。 可以以取决于当前量化器值的方式来调整量化器值。 具体地,如果量化器值处于量化器标尺的低端,则仅进行小的调整。 如果量化器值处于高端,则可以对量化器进行较大的调整。 最后,在一个实施例中,量化器与用于有效操作的逆量化器一起被实现。

    SCALABLE VIDEO CODING/MULTIPLEXING COMPATIBLE WITH NON-SCALABLE DECODERS
    279.
    发明申请
    SCALABLE VIDEO CODING/MULTIPLEXING COMPATIBLE WITH NON-SCALABLE DECODERS 审中-公开
    可扩展视频编码/多路复用与非可扩展解码器兼容

    公开(公告)号:US20150131712A1

    公开(公告)日:2015-05-14

    申请号:US14599285

    申请日:2015-01-16

    Applicant: Apple Inc.

    Abstract: Scalable video coding and multiplexing compatible with non-scalable decoders is disclosed. In some embodiments, video data is received and encoded in a manner that renders at least a base layer to be compatible with a non-scalable video encoding standard, including by assigning for at least the base layer default values to one or more scalability parameters. In some embodiments, video data is received and encoded to produce an encoded video data that includes a base layer that conforms to a non-scalable video encoding standard and one or more subordinate non-scalable layers, which subordinate non-scalable layers do not by themselves conform to the non-scalable video encoding standard but which can he combined with the base layer to produce a result that does conform to the non-scalable video encoding standard, such that the result can be decoded by a non-scalable decoder. An identification data identifying those portions of the encoded video data that are associated with a subordinate non-scalable layer is included in the encoded video data.

    Abstract translation: 公开了与不可扩展解码器兼容的可扩展视频编码和复用。 在一些实施例中,视频数据以使至少基本层与不可扩展视频编码标准兼容的方式被接收和编码,包括通过将至少基本层默认值分配给一个或多个可伸缩性参数。 在一些实施例中,视频数据被接收和编码以产生编码的视频数据,该编码视频数据包括符合不可分级视频编码标准的基本层和一个或多个从属非可缩放层,其中不可扩展层不由 它们符合不可扩展视频编码标准,但是它可以与基本层组合以产生符合非可分级视频编码标准的结果,使得结果可以由不可扩展解码器解码。 识别与下级不可缩放层相关联的编码视频数据部分的识别数据被包括在编码视频数据中。

Patent Agency Ranking