Camera-Assisted Motion Estimation for Application Control

    公开(公告)号:US20180120953A1

    公开(公告)日:2018-05-03

    申请号:US15789876

    申请日:2017-10-20

    Applicant: Apple Inc.

    Abstract: Embodiments of the present invention generate estimates of device motion from two data sources on a computing device—a motion sensor and a camera. The device may compare the estimates to each other to determine if they agree. If they agree, the device may confirm that device motion estimates based on the motion sensor are accurate and may output those estimates to an application within the device. If the device motion estimates disagree, the device may alter the motion estimates obtained from the motion sensor before outputting them to the application.

    MULTIDIMENSIONAL QUANTIZATION TECHNIQUES FOR VIDEO CODING/DECODING SYSTEMS

    公开(公告)号:US20180063544A1

    公开(公告)日:2018-03-01

    申请号:US15250608

    申请日:2016-08-29

    Applicant: Apple Inc.

    Abstract: Video compression and decompression techniques are disclosed that provide improved bandwidth control for video compression and decompression systems. In particular, video coding and decoding techniques quantize input video in multiple dimensions. According to these techniques, pixel residuals may be generated from a comparison of an array of input data to an array of prediction data. The pixel residuals may be quantized in a first dimension. After the quantization, the quantized pixel residuals may be transformed to an array of transform coefficients. The transform coefficients may be quantized in a second dimension and entropy coded. Decoding techniques invert these processes. In still other embodiments, multiple quantizers may be provided upstream of the transform stage, either in parallel or in cascade, which provide greater flexibility to video coders to quantize data in different dimensions in an effort to balance the competing interest in compression efficiency and quality of reconstructed video.

    Camera-assisted motion estimation for application control

    公开(公告)号:US09678581B2

    公开(公告)日:2017-06-13

    申请号:US14664308

    申请日:2015-03-20

    Applicant: Apple Inc.

    Abstract: Embodiments of the present invention generate estimates of device motion from two data sources on a computing device—a motion sensor and a camera. The device may compare the estimates to each other to determine if they agree. If they agree, the device may confirm that device motion estimates based on the motion sensor are accurate and may output those estimates to an application within the device. If the device motion estimates disagree, the device may alter the motion estimates obtained from the motion sensor before outputting them to the application.

    Dynamic display of video communication data
    198.
    发明授权
    Dynamic display of video communication data 有权
    动态显示视频通信数据

    公开(公告)号:US09544540B2

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

    申请号:US14296348

    申请日:2014-06-04

    Applicant: Apple Inc.

    CPC classification number: H04N7/15 H04L51/04 H04L51/10 H04N7/147

    Abstract: Computing devices may implement dynamic display of video communication data. Video communication data for a video communication may be received at a computing device where another application is currently displaying image data on an electronic display. A display location may be determined for the video communication data according to display attributes that are configured by the other application at runtime. Once determined, the video communication data may then be displayed in the determined location. In some embodiments, the video communication data may be integrated with other data displayed on the electronic display for the other application.

    Abstract translation: 计算设备可以实现视频通信数据的动态显示。 用于视频通信的视频通信数据可以在其他应用当前正在电子显示器上显示图像数据的计算设备处被接收。 可以根据在运行时由其他应用配置的显示属性来确定视频通信数据的显示位置。 一旦确定,则可以在确定的位置显示视频通信数据。 在一些实施例中,视频通信数据可以与用于另一应用的电子显示器上显示的其他数据集成。

    HIERARCHICAL SEGMENTATION AND QUALITY MEASUREMENT FOR VIDEO EDITING
    199.
    发明申请
    HIERARCHICAL SEGMENTATION AND QUALITY MEASUREMENT FOR VIDEO EDITING 审中-公开
    视频编辑的分层分类和质量测量

    公开(公告)号:US20160358628A1

    公开(公告)日:2016-12-08

    申请号:US15173465

    申请日:2016-06-03

    Applicant: Apple Inc.

    CPC classification number: G11B27/031 G06K9/00718 G06K9/00751 G06K9/00765

    Abstract: Methods for organizing media data by automatically segmenting media data into hierarchical layers of scenes are described. The media data may include metadata and content having still image, video or audio data. The metadata may be content-based (e.g., differences between neighboring frames, exposure data, key frame identification data, motion data, or face detection data) or non-content-based (e.g., exposure, focus, location, time) and used to prioritize and/or classify portions of video. The metadata may be generated at the time of image capture or during post-processing. Prioritization information, such as a score for various portions of the image data may be based on the metadata and/or image data. Classification information such as the type or quality of a scene may be determined based on the metadata and/or image data. The classification and prioritization information may be metadata and may be used to organize the media data.

    Abstract translation: 描述了通过将媒体数据自动分割成层级的场景来组织媒体数据的方法。 媒体数据可以包括具有静止图像,视频或音频数据的元数据和内容。 元数据可以是基于内容的(例如,相邻帧之间的差异,曝光数据,关键帧识别数据,运动数据或面部检测数据)或非基于内容的(例如,曝光,焦点,位置,时间)并且被使用 对视频的部分进行优先排序和/或分类。 元数据可以在图像捕获时或在后处理期间生成。 诸如图像数据的各个部分的得分的优先级信息可以基于元数据和/或图像数据。 可以基于元数据和/或图像数据来确定诸如场景的类型或质量的分类信息。 分类和优先化信息可以是元数据,并且可以用于组织媒体数据。

    Media Analysis and Processing Framework on a Resource Restricted Device
    200.
    发明申请
    Media Analysis and Processing Framework on a Resource Restricted Device 审中-公开
    资源限制设备上的媒体分析和处理框架

    公开(公告)号:US20160357605A1

    公开(公告)日:2016-12-08

    申请号:US15173047

    申请日:2016-06-03

    Applicant: Apple Inc.

    Abstract: A system for processing media on a resource restricted device, the system including a memory to store data representing media assets and associated descriptors, and program instructions representing an application and a media processing system, and a processor to execute the program instructions, wherein the program instructions represent the media processing system, in response to a call from an application defining a plurality of services to be performed on an asset, determine a tiered schedule of processing operations to be performed upon the asset based on a processing budget associated therewith, and iteratively execute the processing operations on a tier-by-tier basis, unless interrupted.

    Abstract translation: 一种用于在资源受限设备上处理媒体的系统,所述系统包括用于存储表示媒体资产和相关联描述符的数据的存储器,以及表示应用和媒体处理系统的程序指令以及执行所述程序指令的处理器,其中所述程序 指令代表媒体处理系统,响应于来自定义要在资产上执行的多个服务的应用的呼叫,基于与其相关联的处理预算来确定要在资产上执行的处理操作的分层调度,并且迭代地 除非中断,否则逐级执行处理操作。

Patent Agency Ranking