AUTOMATED SEAMLESS VIDEO LOOP
    22.
    发明申请

    公开(公告)号:US20180090172A1

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

    申请号:US15275120

    申请日:2016-09-23

    Applicant: Apple Inc.

    CPC classification number: G11B27/007 G11B27/034 G11B27/19 G11B27/34 H04N5/76

    Abstract: Techniques and devices for creating an AutoLoop output video include performing pregate operations. The AutoLoop output video is created from a set of frames. Prior to creating the AutoLoop output video, the set of frames are automatically analyzed to identify one or more image features that are indicative of whether the image content in the set of frames is compatible with creating a video loop. Pregate operations assign one or more pregate scores for the set of frames based on the one or more identified image features, where the pregate scores indicate a compatibility to create the video loop based on the identified image features. Pregate operations automatically determine to create the video loop based on the pregate scores and generate an output video loop based on the loop parameters and at least a portion of the set of frames.

    AUTOMATED SEAMLESS VIDEO LOOP
    23.
    发明申请

    公开(公告)号:US20180090171A1

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

    申请号:US15275105

    申请日:2016-09-23

    Applicant: Apple Inc.

    CPC classification number: G11B27/007 G11B27/034 G11B27/19 G11B27/34 H04N5/76

    Abstract: Techniques and devices for creating an AutoLoop output video include identifying optimal loops within short videos or within a series of image. The AutoLoop output video may be automatically created using casually shot, handheld videos, and may include an AutoLoop pipeline that may comprise obtaining an input video, stabilizing the input video, detecting optimal loop parameters and baking out the AutoLoop output video with crossfade and playing back the AutoLoop output video. Video stabilization can include a cascade of video stabilization algorithms including a tripod-direct mode and a tripod-sequential mode. After stabilization, an AutoLoop operation may determine optimal loop parameters. Once optimal loop parameters are determined, a crossfade may be added to smooth out any temporal and spatial discontinuities in the AutoLoop output video.

    Federated mobile device positioning

    公开(公告)号:US09679414B2

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

    申请号:US13783082

    申请日: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 suite, 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.

    Robust Image Feature Based Video Stabilization and Smoothing
    26.
    发明申请
    Robust Image Feature Based Video Stabilization and Smoothing 有权
    强大的图像特征视频稳定和平滑

    公开(公告)号:US20140362240A1

    公开(公告)日:2014-12-11

    申请号:US14049118

    申请日:2013-10-08

    Applicant: Apple Inc.

    Abstract: A method of removing unwanted camera motion from a video sequence is provided. The method matches a group of feature points between each pair of consecutive video frames in the video sequence. The method calculates the motion of each matched feature point between the corresponding pair of consecutive video frames. The method calculates a set of historical metrics for each feature point. The method, for each pair of consecutive video frames, identifies a homography that defines a dominant motion between the pair of consecutive frames. The homography is identified by performing a geometrically biased historically weighted RANSAC on the calculated motion of the feature points. The geometrically biased historically weighted RANSAC gives a weight to the calculated motion of each feature point based on the historical metrics calculated for the feature point. The method removes he unwanted camera motion from the video sequence using the identified homographies.

    Abstract translation: 提供从视频序列中去除不想要的相机运动的方法。 该方法匹配视频序列中每对连续视频帧之间的一组特征点。 该方法计算相应的一对连续视频帧之间的每个匹配特征点的运动。 该方法计算每个特征点的一组历史度量。 对于每对连续的视频帧,该方法识别定义一对连续帧之间的主要运动的单应性。 通过对特征点的计算运动执行几何偏置的历史加权RANSAC来识别单应性。 几何偏差的历史加权RANSAC根据为特征点计算的历史指标给出每个特征点的计算运动的权重。 该方法使用识别的同形异物从视频序列中移除他不想要的相机运动。

    Barcode recognition using data-driven classifier
    27.
    发明授权
    Barcode recognition using data-driven classifier 有权
    使用数据驱动分类器的条形码识别

    公开(公告)号:US08905314B2

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

    申请号:US13658765

    申请日:2012-10-23

    Applicant: Apple Inc.

    CPC classification number: G06K7/1447 G06K7/10811 G06K7/1443

    Abstract: A barcode decoding system and method are disclosed that use a data-driven classifier for transforming a potentially degraded barcode signal into a digit sequence. The disclosed implementations are robust to signal degradation through incorporation of a noise model into the classifier construction phase. The run-time computational cost is low, allowing for efficient implementations on portable devices. Implementations are disclosed for intelligent preview scaling, barcode-aware autofocus augmentation and multi-scale signal feature extraction.

    Abstract translation: 公开了一种使用数据驱动分类器将潜在恶化的条形码信号变换为数字序列的条形码解码系统和方法。 所公开的实施方式通过将噪声模型并入分类器构造阶段来稳健地信号劣化。 运行时计算成本低,允许在便携式设备上进行有效的实施。 公开了实现智能预览缩放,条形码识别自动对焦增强和多尺度信号特征提取。

    Registration between actual mobile device position and environmental model

    公开(公告)号:US11532136B2

    公开(公告)日:2022-12-20

    申请号:US17138303

    申请日:2020-12-30

    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.

Patent Agency Ranking