Disney Patent Applications

FILM GRAIN MEASUREMENT BASED ON SUBBAND ANALYSIS IN FREQUENCY DOMAIN

Granted: April 10, 2025
Application Number: 20250117909
In some embodiments, a method receives a first image and a second image for a comparison of film grain. The first image and the second image are converted from a spatial domain to a frequency domain to generate a first frequency domain representation for the first image and a second frequency domain representation of the second image. The method compares a first distribution of frequency components from the first frequency domain representation to a second distribution of frequency…

CONTENT ADAPTIVE MICRO ENCODING OPTIMIZATION FOR VIDEO

Granted: March 27, 2025
Application Number: 20250106408
In some embodiments, a method analyzes flagged locations from a plurality of locations in an encoding of a video to form a cluster of locations. Draft micro-chunk boundaries for the cluster are determined based on searching for a first start location and a first end location in the encoding. The method searches in a first search range before the first start location and a second search range after the first end location for a second start location in the first search range and a second…

VIDEO DEINTERLACING USING BIDIRECTIONAL TEMPORAL INFORMATION

Granted: March 27, 2025
Application Number: 20250106353
In some embodiments, a method receives a video including interlaced frames. Second fields for a second frame and the second fields for a third frame are analyzed to determine estimated second fields for the first frame in an image space. The method converts the first fields and the estimated second fields for the first frame into first features and second features, respectively, in a feature space. The estimated second features are determined for the estimated second fields for the first…

FILM GRAIN ANALYSIS, SYNTHESIS, AND REMOVAL

Granted: March 20, 2025
Application Number: 20250095115
In some embodiments, a grain analysis system is configured for analyzing a first video frame and outputting respective first film grain information for film grain that is included in the first video frame or configured for analyzing a second video frame and outputting second film grain information. At least one of a grain removal system and a grain synthesis system is included. The grain removal system is configured for removing the film grain from the first video frame using the first…

CONTENT INSERTION USING QUALITY SCORES FOR VIDEO

Granted: March 6, 2025
Application Number: 20250080778
In some embodiments, a method determines a break in a delivery of an instance of catalog content and determines instances of supplemental content. A plurality of transition scores is generated for a plurality of combinations of one or more instances of supplemental content and the instance of catalog content based on a comparison of first metadata for the one or more instances of supplemental content to second metadata for the instance of catalog content. The first metadata is based on…

CONTENT MATCHING TOOL FOR VIDEO STREAMING

Granted: March 6, 2025
Application Number: 20250078451
In some embodiments, a method selects first content and second content. The first content and the second content are configured to be delivered to clients. First labels are determined for categories for the first content. The first labels are based on an analysis of the first content. Second labels are determined for the categories for the second content. The second labels are based on an analysis of the second content. The method compares the first labels and the second labels to…

Plush Toy

Granted: February 20, 2025
Application Number: 20250058237
A plush toy having an outer fabric shell with an outer surface defining a desired shape for the plush toy and an in inner surface defining a void. A fiberfill layer covers an inner surface of the outer fabric shell. A foam inner inside the defined void, where the foam inner and the fiberfill layer are sized to completely fill the void such that the foam inner is not compressed while in a relaxed state, but can be compressed as a user interacts with the plush toy and that the fiberfill…

PERFORMANCE OPTIMIZATION OF PRE-PROCESSOR USING VIDEO PROXY CODEC

Granted: December 26, 2024
Application Number: 20240430440
In some embodiments, a method trains a first parameter of a differentiable proxy codec to encode source content based on a first loss between first compressed source content and second compressed source content that is output by a target codec. A pre-processor pre-processes a source image to output a pre-processed source image, the pre-processing being based on a second parameter. The differentiable proxy codec encodes the pre-processed source image into a compressed pre-processed source…

SUBJECTIVE QUALITY ASSESSMENT TOOL FOR IMAGE/VIDEO ARTIFACTS

Granted: October 31, 2024
Application Number: 20240362896
In some embodiments, a method sends information for a sample of content, a first question, and a second question for output on an interface. The first question receives, from a subject, a first response for a sample level rating for an artifact that is perceived to be visible in the sample and the second question receives, from the subject, a second response for regions in the sample that are perceived to contain the artifact. The method receives the first response for the sample level…

FEATURE ADDITION ANALYSIS FOR AN ITEM

Granted: October 24, 2024
Application Number: 20240354785
In some embodiments, a method receives a first instance of the item. Also, information for changes in a metric is received that is based on a delayed release time of a feature for second instances of the item after the second instances of the item were released. The method selects a second instance of the item from the second instances of the item based on a relationship to the first instance of the item. A second change in the metric is estimated for the first instance of the item based…

GENERATION OF COHORT-AGNOSTIC FEATURES FOR MODELS

Granted: October 10, 2024
Application Number: 20240338500
In some embodiments, a method receives a first value for a feature. The first value is associated with an entity. A cohort is determined for the entity where a cohort is associated with a dimension, and the entity is associated with a dimension value for the dimension. The method determines a normalization value for the cohort based on the dimension value for the entity. The normalization value is generated based on second values at the dimension value for the feature, and the second…

DYNAMIC SELECTION OF CANDIDATE BITRATES FOR VIDEO ENCODING

Granted: September 12, 2024
Application Number: 20240305842
In some embodiments, a method generates a first representation of a first relationship between bitrate and quality based on first features of a first portion of a video. Also, the method generates a second representation of a second relationship between bitrate and quality based on second features of a second portion of a video. The first representation is analyzed to determine a first list of bitrates for the first portion of video and the second representation is analyzed to determine…

CONTEXTUAL VIDEO COMPRESSION FRAMEWORK WITH SPATIAL-TEMPORAL CROSS-COVARIANCE TRANSFORMERS

Granted: September 12, 2024
Application Number: 20240305801
In some embodiments, a system includes a first component to extract temporal features from a current frame being coded and a previous frame of a video. A second component uses a first transformer to fuse spatial features from the current frame with the temporal features to generate spatio-temporal features as first output. A third component uses a second transformer to perform entropy coding using the first output and at least a portion of the temporal features to generate a second…

AUTOMATION ADJUSTMENT OF SOFTWARE CODE FROM CHANGES IN REPOSITORY

Granted: September 5, 2024
Application Number: 20240296028
In some embodiments, a method receives a change to data stored in a repository. An artifact that is generated based on the change to the data failed a validation. The method analyzes the change to the data via a model to generate a set of adjustments. The model is trained to output adjustments for the artifact to generate a set of adjusted artifacts. The method determines an adjusted artifact that is associated with an adjustment in the set of adjustments that passes the validation. The…

SESSION TYPE CLASSIFICATION FOR MODELING

Granted: August 29, 2024
Application Number: 20240292059
In some embodiments, a method receives data for sessions that is generated based on use of a service. The data for a session includes session characteristic values for a set of session characteristics that is associated with the session. The method classifies the sessions into a plurality of session types to generate feature values for the plurality of session types. The session characteristic values for the session are compared to a set of reference characteristics for respective…

ENRICHMENT DEVICE FOR MAMMALS

Granted: August 15, 2024
Application Number: 20240268348
In some implementations, a controller may obtain global positioning system (GPS) data from a GPS unit of an enrichment device. The controller may determine habitat information identifying a habitat for animals, of a plurality of habitats of animals, using the GPS data. The controller may determine a geofence of the habitat for animals based on the habitat information. The controller may determine a movement profile associated with the habitat for animals using the habitat information.…

DETECTION OF AMOUNT OF JUDDER IN VIDEOS

Granted: August 8, 2024
Application Number: 20240267534
A method receives a video. The method analyzes information for a pixel of a frame in the video to determine a first value and a second value for the pixel. The first value is based on an image structure formed by the pixel in the frame and the second value is based on interframe motion of the image structure at the pixel. A third value is determined for an amount of judder based on the first value and the second value. The method outputs the third value to evaluate the video.

IDENTIFICATION OF BRIDGE ITEM BASED ON TARGET OUTPUT

Granted: August 1, 2024
Application Number: 20240259646
In some embodiments, a method identifies a target item. A first score for a bridge item is generated using a first input where the first input is based on a characteristic of an entity. A second score for the target item is generated using a second input. The second input is based on the characteristic of the entity and the bridge item. The method determines whether to output the bridge item to the entity based on the first score and the second score.

PROVIDING CONTENT BASED ON A TRIGGER FROM A USER DEVICE

Granted: June 27, 2024
Application Number: 20240207748
An interaction system may receive trigger information associated with a facilitator device of a facilitator at a venue. The trigger information may be transmitted based on the facilitator operating the facilitator device during an interaction between the facilitator and one or more participants. The interaction system may determine, based on receiving the trigger information, that interaction information has been provided to the one or more participants. The interaction system may…

SIMULATING AN OPERATION OF A CONTROL SYSTEM OF A RIDE SYSTEM BASED ON STOCHASTIC EVENTS

Granted: June 27, 2024
Application Number: 20240210948
In some implementations, a ride control simulation system may receive a request to simulate a ride control system controlling a movement of a passenger vehicle on a ride system, wherein the request includes vehicle information regarding the passenger vehicle and ride system information regarding the ride system. The ride control simulation system may execute, based on the request, a computer model to simulate the ride control system controlling the movement of the passenger vehicle on…