Systems and methods for automated music rearrangement

    公开(公告)号:US11081138B2

    公开(公告)日:2021-08-03

    申请号:US16147411

    申请日:2018-09-28

    Applicant: Apple Inc.

    Abstract: A method and apparatus of a device that builds a target using a plurality of processing units is described. In an exemplary embodiment, the device receives an input audio track having a first duration, the input audio track having a plurality of points. The device further generates a transition matrix of the input audio track, wherein the transition matrix indicates a similarity metric between different pairs of the plurality of points. In addition, the device determines a set of jump points using the different pairs of the plurality of points. The device additionally generates the rearranged audio track using the set of jump points, wherein the rearranged audio track has second duration and the second duration is different than the first duration.

    Video Image Stabilization
    3.
    发明申请

    公开(公告)号:US20160337589A1

    公开(公告)日:2016-11-17

    申请号:US15218405

    申请日:2016-07-25

    Applicant: Apple Inc.

    Abstract: Techniques to permit a digital image capture device to stabilize a video stream in real-time (during video capture operations) are presented. In general, techniques are disclosed for stabilizing video images using an overscan region and a look-ahead technique enabled by buffering a number of video input frames before generating a first stabilized video output frame. (Capturing a larger image than is displayed creates a buffer of pixels around the edge of an image; overscan is the term given to this buffer of pixels.) More particularly, techniques are disclosed for buffering an initial number of input frames so that a “current” frame can use motion data from both “past” and “future” frames to adjust the strength of a stabilization metric value so as to keep the current frame within its overscan. This look-ahead and look-behind capability permits a smoother stabilizing regime with fewer abrupt adjustments.

    Video image stabilization
    4.
    发明授权
    Video image stabilization 有权
    视频图像稳定

    公开(公告)号:US09413963B2

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

    申请号:US14467987

    申请日:2014-08-25

    Applicant: Apple Inc.

    Abstract: Techniques to permit a digital image capture device to stabilize a video stream in real-time (during video capture operations) are presented. In general, techniques are disclosed for stabilizing video images using an overscan region and a look-ahead technique enabled by buffering a number of video input frames before generating a first stabilized video output frame. (Capturing a larger image than is displayed creates a buffer of pixels around the edge of an image; overscan is the term given to this buffer of pixels.) More particularly, techniques are disclosed for buffering an initial number of input frames so that a “current” frame can use motion data from both “past” and “future” frames to adjust the strength of a stabilization metric value so as to keep the current frame within its overscan. This look-ahead and look-behind capability permits a smoother stabilizing regime with fewer abrupt adjustments.

    Abstract translation: 呈现允许数字图像捕获设备实时(视频捕获操作期间)稳定视频流的技术。 通常,公开了用于使用过扫描区域稳定视频图像的技术,以及通过在生成第一稳定视频输出帧之前缓冲多个视频输入帧而启用的先行技术。 (捕获比所显示的图像更大的图像在图像的边缘周围产生像素的缓冲器;过扫描是给予该像素缓冲器的术语。)更具体地,公开了用于缓冲​​初始数量的输入帧的技术, 当前“帧可以使用来自”过去“和”未来“帧的运动数据来调整稳定度量值的强度,以便将当前帧保持在其过扫描内。 这种前瞻性和后仰能力允许更平稳的稳定方案,具有较少的突然调整。

    REGISTRATION BETWEEN ACTUAL MOBILE DEVICE POSITION AND ENVIRONMENTAL MODEL
    5.
    发明申请
    REGISTRATION BETWEEN ACTUAL MOBILE DEVICE POSITION AND ENVIRONMENTAL MODEL 有权
    实际移动设备位置和环境模型之间的注册

    公开(公告)号:US20140247279A1

    公开(公告)日:2014-09-04

    申请号:US13782921

    申请日:2013-03-01

    Applicant: APPLE INC.

    CPC classification number: G06T19/006 G06F3/011

    Abstract: A user interface enables a user to calibrate the position of a three dimensional model with a real-world environment represented by that model. Using a device's sensor, the device's location and orientation is determined. A video image of the device's environment is displayed on the device's display. The device overlays a representation of an object from a virtual reality model on the video image. The position of the overlaid representation is determined based on the device's location and orientation. In response to user input, the device adjusts a position of the overlaid representation relative to the video image.

    Abstract translation: 用户界面使得用户能够用由该模型表示的现实环境来校准三维模型的位置。 使用设备的传感器,确定设备的位置和方向。 设备的环境的视频图像显示在设备的显示屏上。 该设备在视频图像上覆盖来自虚拟现实模型的对象的表示。 重叠表示的位置是根据设备的位置和方向来确定的。 响应于用户输入,设备调整相对于视频图像的重叠表示的位置。

    Registration between actual mobile device position and environmental model

    公开(公告)号:US10217290B2

    公开(公告)日:2019-02-26

    申请号:US15936286

    申请日:2018-03-26

    Applicant: Apple Inc.

    Abstract: A user interface enables a user to calibrate the position of a three dimensional model with a real-world environment represented by that model. Using a device's sensor, the device's location and orientation is determined. A video image of the device's environment is displayed on the device's display. The device overlays a representation of an object from a virtual reality model on the video image. The position of the overlaid representation is determined based on the device's location and orientation. In response to user input, the device adjusts a position of the overlaid representation relative to the video image.

    Seamless forward-reverse video loops

    公开(公告)号:US10176845B2

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

    申请号:US15678497

    申请日:2017-08-16

    Applicant: Apple Inc.

    Abstract: Techniques and devices for creating a Forward-Reverse Loop output video and other output video variations. A pipeline may include obtaining input video and determining a start frame within the input video and a frame length parameter based on a temporal discontinuity minimization. The selected start frame and the frame length parameter may provide a reversal point within the Forward-Reverse Loop output video. The Forward-Reverse Loop output video may include a forward segment that begins at the start frame and ends at the reversal point and a reverse segment that starts after the reversal point and plays back one or more frames in the forward segment in a reverse order. The pipeline for the generating Forward-Reverse Loop output video may be part of a shared resource architecture that generates other types of output video variations, such as AutoLoop output videos and Long Exposure output videos.

Patent Agency Ranking