24th week of 2021 patent applcation highlights part 85 |
Patent application number | Title | Published |
20210185338 | SUB-BLOCK MOTION DERIVATION AND DECODER-SIDE MOTION VECTOR REFINEMENT FOR MERGE MODE - Systems, methods, and instrumentalities for sub-block motion derivation and motion vector refinement for merge mode may be disclosed herein. Video data may be coded (e.g., encoded and/or decoded). A collocated picture for a current slice of the video data may be identified. The current slice may include one or more coding units (CUs). One or more neighboring CUs may be identified for a current CU. A neighboring CU (e.g., each neighboring CU) may correspond to a reference picture. A (e.g., one) neighboring CU may be selected to be a candidate neighboring CU based on the reference pictures and the collocated picture. A motion vector (MV) (e.g., collocated MV) may be identified from the collocated picture based on an MV (e.g., a reference MV) of the candidate neighboring CU. The current CU may be coded (e.g., encoded and/or decoded) using the collocated MV. | 2021-06-17 |
20210185339 | CONTENT ADAPTIVE DEBLOCKING DURING VIDEO ENCODING AND DECODING - Disclosed herein are exemplary embodiments of methods, apparatus, and systems for performing content-adaptive deblocking to improve the visual quality of video images compressed using block-based motion-predictive video coding. For instance, in certain embodiments of the disclosed technology, edge information is obtained using global orientation energy edge detection (“OEED”) techniques on an initially deblocked image. OEED detection can provide a robust partition of local directional features (“LDFs”). For a local directional feature detected in the partition, a directional deblocking filter having an orientation corresponding to the orientation of the LDF can be used. The selected filter can have a filter orientation and activation thresholds that better preserve image details while reducing blocking artifacts. In certain embodiments, for a consecutive non-LDF region, extra smoothing can be imposed to suppress the visually severe blocking artifacts. | 2021-06-17 |
20210185340 | METHODS FOR PERFORMING WRAP-AROUND MOTION COMPENSATION - The present disclosure provides methods for performing wrap-around motion compensation. The method can include receiving a first wrap-around motion compensation flag, wherein the second wrap-around motion compensation flag is associated with a picture; determining whether the first wrap-around motion compensation flag is enabled; in response to a determination that the first wrap-around motion compensation flag is enabled, receiving a wrap-around motion compensation offset, wherein the wrap-around motion compensation offset is associated with the picture; and performing wrap-around motion compensation on the picture according to the first wrap-around motion compensation flag and the wrap-around motion compensation offset. | 2021-06-17 |
20210185341 | MULTI-MOTION MODEL BASED VIDEO CODING AND DECODING - Methods, systems and devices for multi-motion model based video coding and decoding are described. An exemplary method for video processing includes determining, for a video block, a candidate for decoding using, for one or more target motion models from a number of motion models, one or more motion candidates from corresponding non-adjacent spatial or temporal blocks or motion information derived from previously coded blocks based on their associated motion models, and performing further processing of the video block using the candidate. | 2021-06-17 |
20210185342 | PRUNING IN MULTI-MOTION MODEL BASED SKIP AND DIRECT MODE CODED VIDEO BLOCKS - Methods, systems and devices for applying pruning in multi-motion model based skip and direct mode coded video blocks are described. An exemplary method for video processing includes applying, to a candidate list for a video block, a pruning operation between a candidate in a first set of candidates derived from previously coded blocks in a decoding order and a candidate in a second set of candidates, and performing, based on the candidate list subsequent to applying the pruning operation, a conversion between the video block and a bitstream representation of the video block. | 2021-06-17 |
20210185343 | MEMORY LATENCY MANAGEMENT FOR DECODER-SIDE MOTION REFINEMENT - A system includes memory and at least one processor coupled to the memory. The processor processes a received bitstream to generate quantized data and control data. The process also generate decoded motion data based on a portion of the control data, fetches one or more reference blocks associated with a current prediction unit (PU) of a DPR based on the decoded motion data and generates refined motion data based on the decoded motion data and the one or more reference blocks. The processor further generates one or more inter-prediction blocks based on the refined motion data and the one or more reference blocks by performing a motion compensation operation. | 2021-06-17 |
20210185344 | IMAGE DECODING DEVICE, IMAGE ENCODING DEVICE, PROGRAM, AND IMAGE PROCESSING SYSTEM - An image decoding device includes a motion-vector decoding unit that acquires a motion vector from the encoded data; and a refinement unit that changes, using information concerning at least one of width and height of a block in which the motion vector is used, a region used for refinement of the motion vector. | 2021-06-17 |
20210185345 | FLEXIBLE REFERENCE PICTURE MANAGEMENT FOR VIDEO ENCODING AND DECODING - Innovations in flexible reference picture management are described. For example, a video encoder and video decoder use a global reference picture set (“GRPS”) of reference pictures that remain in memory, and hence are available for use in video encoding/decoding, longer than conventional reference pictures. In particular, reference pictures of the GRPS remain available across random access boundaries. Or, as another example, a video encoder and video decoder clip a reference picture so that useful regions of the reference picture are retained in memory, while unhelpful or redundant regions of the reference picture are discarded. Reference picture clipping can reduce the amount of memory needed to store reference pictures or improve the utilization of available memory by providing better options for motion compensation. Or, as still another example, a video encoder and video decoder filter a reference picture to remove random noise (e.g., capture noise due to camera imperfections during capture). | 2021-06-17 |
20210185346 | COORDINATION METHOD FOR SUB-BLOCK BASED INTER PREDICTION - Devices, systems and methods for digital video coding, which include sub-block based inter prediction methods, are described. An exemplary method for video processing includes determining, for a conversion between a current block of video and a bitstream representation of the video, a maximum number of candidates in a sub-block based merge candidate list and/or whether to add sub-block based temporal motion vector prediction (SbTMVP) candidates to the sub-block based merge candidate list based on whether temporal motion vector prediction (TMVP) is enabled for use during the conversion or whether a current picture referencing (CPR) coding mode is used for the conversion, and performing, based on the determining, the conversion. | 2021-06-17 |
20210185347 | CONSTRAINTS FOR USAGE OF UPDATED MOTION INFORMATION - Embodiments of the present disclosure relates to constraints for usage of updated motion information. A method for video processing is provided, including: determining original motion information associated with a current block; generating updated motion information based on specific prediction mode; and performing, based on the updated motion information, a conversion between the current block and a bitstream representation of a video data including the current block, wherein the specific prediction mode includes one or more of bi-directional optical flow (BIO) refinement, a decoder-side motion vector refinement (DMVR), frame-rate up conversion (FRUC) techniques or a template matching technique. | 2021-06-17 |
20210185348 | INTERACTION BETWEEN DIFFERENT DMVD MODELS - Apparatus and methods for video processing are described. An exemplary method for video processing includes: determining non-updated motion information associated with a current block; updating the non-updated motion information based on multiple decoder-side motion vector derivation (DMVD) methods to generate updated motion information for the current block; and performing, based on the updated motion information, a conversion between the current block and a bitstream representation of a video including the current block. | 2021-06-17 |
20210185349 | IMAGE ENCODING/DECODING APPARATUS AND METHOD - Provided is an image encoding/decoding apparatus and method. The image encoding apparatus may include a motion vector prediction unit to perform a prediction with respect to an arbitrary motion vector of a current block within an image, using at least one of vector information of a motion vector corresponding to an adjacent block and vector information of a previous motion vector of the current block, and a differential determination unit to determine differential information of a motion vector of the current block based on the motion vector predicted in the motion vector prediction unit and an actual motion vector of the current block. | 2021-06-17 |
20210185350 | METHODS AND APPARATUS OF VIDEO CODING USING SUBBLOCK-BASED TEMPORAL MOTION VECTOR PREDICTION - A method of subblock-based temporal motion vector prediction is performed at a computing device. The computing device acquires a video bitstream including data associated with multiple encoded pictures. While decoding a current picture in the video bitstream, the computing device selects, according to syntax elements signaled in the video bitstream, one reference picture as a collocated picture of the current picture, and determines a temporal vector between the collocated picture and the current picture from motion information of spatially neighboring blocks of a current code unit (CU) according to a fixed order. Next, the computing device splits the current CU into multiple sub-CUs, obtains a temporal motion vector predictor for each sub-CU from the temporal vector and motion information of a block in the collocated picture that corresponds to a respective subblock of the current picture and decodes the current CU according to the temporal motion vector predictors. | 2021-06-17 |
20210185351 | METHOD FOR CONSTRUCTING CANDIDATE MOTION INFORMATION LIST, INTER PREDICTION METHOD, AND APPARATUS - A motion information candidate list construction method includes: performing a first processing process on all neighboring image blocks of a current image block until a quantity of candidate motion information sets in a candidate motion information list is equal to a first preset value or all the neighboring image blocks are traversed; then traversing at least two extra to be selected motion information sets, and storing, in the candidate motion information list, an extra to be selected motion information set that satisfies a preset condition, until the quantity of candidate motion information sets in the candidate motion information list is equal to a preset quantity value or the extra to be selected motion information sets are traversedextra to be selected motion. | 2021-06-17 |
20210185352 | VIDEO ENCODER, VIDEO DECODER, VIDEO ENCODING METHOD, VIDEO DECODING METHOD - A method includes receiving a bit stream; determining whether a bi-directional prediction with adaptive weights mode is enabled for a current block; determining at least one weight; and reconstructing pixel data of the current block and using a weighted combination of at least two reference blocks. Related apparatus, systems, techniques and articles are also described. | 2021-06-17 |
20210185353 | OVERLAPPED BLOCK MOTION COMPENSATION - External overlapped block motion compensation (OBMC) may be performed for samples of a coding unit (CU) located along an inter-CU boundary of the CU while internal OBMC may be performed separately for samples located along inter-sub-block boundaries inside the CU. External OBMC may be applied based on substantially similar motion information associated with multiple external blocks neighboring the CU. The external blocks may be treated as a group to provide OBMC for multiple boundary samples together in an external OBMC operation. Internal OBMC may be applied using the same sub-block size used for sub-block level motion derivation. Internal OBMC may be disabled for the CU, for example, if the CU is coded in a spatial-temporal motion vector prediction (STMVP) mode. | 2021-06-17 |
20210185354 | IMAGE DECODING DEVICE, IMAGE ENCODING DEVICE, IMAGE DECODING METHOD, AND PROGRAM - An image decoding device includes: a motion compensation predictor configured to generate a prediction image signal of a prediction target block based on information about a motion vector in a unit of the block and a reference frame; an overlapped block motion compensator carrying out an overlapped block motion compensation process of correcting the prediction image signal of the prediction target block by subjecting the prediction image signal of the prediction target block and a prediction image signal generated based on information about a motion vector and a reference frame of an adjacent block of the prediction target block to weighted averaging; and a determinater determining whether the overlapped block motion compensation process is applied to the prediction target block or not. The determinater determines application of the overlapped block motion compensation process to the prediction target block, when unidirectional prediction is applied to the adjacent block. | 2021-06-17 |
20210185355 | ENCODING A PRIVACY MASKED IMAGE - A method, system, and non-transitory computer readable medium for encoding a privacy masked image into an encoded image frame of a video stream is disclosed. The encoding comprises receiving pixel divided image data of an image; receiving data defining an area and graphical characteristic of a privacy mask that masks part of the image; extending the privacy mask to be aligned with one or more encoding units having one or more pixels located within the privacy mask to form a redefined privacy mask; generating a privacy masked image by applying the redefined privacy mask and the graphical characteristic of the privacy mask to the image; and encoding the privacy masked image into the encoded image frame of the video stream, wherein the encoding comprises preventing spatial prediction encoding and/or temporal prediction encoding of pixels within the redefined privacy mask of the image in response to certain conditions. | 2021-06-17 |
20210185356 | METHOD FOR INTRA PREDICTION AND DEVICE THEREFOR - A method for intra prediction comprises determining a first MPM candidate corresponding to a left-side candidate block on the basis of a position of the left-side candidate block adjacent to a left side of a current block; determining a second MPM candidate corresponding to an upper-end candidate block on the basis of a position of the upper-end candidate block adjacent to an upper end of the current block; generating an MPM candidate list including a plurality of MPM candidates, on the basis of the first MPM candidate and the second MPM candidate; and determining one MPM candidate of the plurality of the MPM candidates that constitute the MPM candidate list as an intra prediction mode of the current block, and performing intra prediction for the current block on the basis of the determined intra prediction mode to generate a prediction block corresponding to the current block. | 2021-06-17 |
20210185357 | IMAGE PROCESSING APPARATUS AND METHOD - There is provided an image processing apparatus and an image processing method for enabling suppression of an increase in a memory capacity required for orthogonal transform and inverse orthogonal transform. A second transformation matrix is derived using a first transformation matrix, a prediction residual of an image is orthogonally transformed using the derived second transformation matrix, and coefficient data obtained by orthogonally transforming the prediction residual is encoded to generate a bit stream. The present disclosure can be applied to, for example, an image processing apparatus, an image encoding device, an image decoding device, or the like. | 2021-06-17 |
20210185358 | VIDEO SIGNAL PROCESSING METHOD AND APPARATUS USING MULTIPLE TRANSFORM KERNELS - Disclosed is a video signal processing method comprising the steps of: obtaining at least one transform block for a residual signal of a current block from a video signal bitstream; determining, on the basis of length information of a first side of the transform block, a horizontal transform kernel for horizontal transformation of the transform block, regardless of the length of a second side of the transform block, which is orthogonal to the first side; determining, on the basis of length information of the second side, a vertical transform kernel for vertical transformation of the transform block, regardless of the length of the first side; obtaining the residual signal of the current block by performing, on the transform block, inverse transformation using the horizontal transform kernel and the vertical transform kernel; and reconstructing the current block on the basis of the obtained residual signal. | 2021-06-17 |
20210185359 | METHOD FOR SIGNALING DEPENDENT AND INDEPENDENT PICTURE HEADER - A method of reconstructing in a decoder a coded enhancement layer picture, is performed by at least one processor and includes decoding at least one independent picture header of a coded picture of a reference layer, the coded picture of the reference layer being referenced by the coded enhancement layer picture, and decoding a dependent picture header of the coded enhancement layer picture. The method further includes performing picture header prediction including either one or both of predicting at least one value of at least one syntax element of the dependent picture header from at least one value of at least one corresponding syntax element of the at least one independent picture header; and inferring at least one value of a non-present syntax element of the dependent picture header to be equal to at least one value of a present syntax element of the at least one independent picture header. | 2021-06-17 |
20210185360 | METHOD AND APPARATUS FOR ENCODING/DECODING IMAGES - Disclosed are a method and apparatus for encoding/decoding images. The image-decoding method comprises the steps of: receiving a bit stream including information regarding an NAL unit type; and checking whether or not the NAL unit in the bit stream is a reference picture based on said information regarding an NAL unit type and decoding the NAL unit. The information regarding an NAL unit type indicates whether the NAL unit is a reference reading picture or not a reference reading picture. | 2021-06-17 |
20210185361 | ADAPTIVE CODING AND STREAMING OF MULTI-DIRECTIONAL VIDEO - In communication applications, aggregate source image data at a transmitter exceeds the data that is needed to display a rendering of a viewport at a receiver. Improved streaming techniques that include estimating a location of a viewport at a future time. According to such techniques, the viewport may represent a portion of an image from a multi-directional video to be displayed at the future time, and tile(s) of the image may be identified in which the viewport is estimated to be located. In these techniques, the image data of tile(s) in which the viewport is estimated to be located may be requested at a first service tier, and the other tile in which the viewport is not estimated to be located may be requested at a second service tier, lower than the first service tier. | 2021-06-17 |
20210185362 | BINARIZATION OF PARTITIONING RELATED TO EXTENDED QUADTREE - A method of video processing includes determining, for a conversion between a coded representation of a video block of a video region and the video block, that an extended quadtree (EQT) partition is enabled for at least one video block of the video region, and performing the conversion based on the determining. The EQT partition splits the video block in multiple sub-blocks such that at least one of the multiple sub-blocks has a size that is different from a half width of the video block times a half height of the video block. The coded representation of the video block is represented using a codeword from a table that includes mapping between codewords and partition types. | 2021-06-17 |
20210185363 | METHODS, SYSTEMS, AND DEVICES FOR IDENTIFYING VIEWED ACTION OF A LIVE EVENT AND ADJUSTING A GROUP OF RESOURCES TO AUGMENT PRESENTATION OF THE ACTION OF THE LIVE EVENT - Aspects of the subject disclosure may include, for example, obtaining a first group of video content streams of an event, determining a first point of view of a plurality of audience members of the event, and selecting a first portion of the first group of video content streams of the event according to the first point of view of the plurality of audience members. Further aspects can include aggregating the first portion of the first group of video content streams resulting in first aggregated video content, generating first augmented reality content from the first aggregated video content according to the first point of view, and providing the first augmented reality content to a communication device. The communication device can present the first augmented reality content. Other embodiments are disclosed. | 2021-06-17 |
20210185364 | BROADCASTING SYSTEM AND METHOD OF PROCESSING DATA TO BE TRANSMITTED OVER THE AIR - A broadcasting system for broadcasting and/or streaming of data includes a gateway and at least one transmitter. The gateway is configured to forward digital content received to the transmitter. The transmitter is configured to transmit the digital content over-the-air. The broadcasting system includes channel coding circuitry that is separately formed with respect to the transmitter. The channel coding circuitry is configured to perform the channel coding of the digital content at least partly which is to be transmitted over-the-air by the transmitter. Furthermore, a method of processing data to be transmitted over-the-air is described. | 2021-06-17 |
20210185365 | METHODS, SYSTEMS, AND MEDIA FOR PROVIDING DYNAMIC MEDIA SESSIONS WITH VIDEO STREAM TRANSFER FEATURES - Methods, systems, and media for providing dynamic media sessions with video stream transfer features are provided. In some embodiments, the methods include: receiving an indication that presentation of the video content item is to be transferred from the first display device to a different display device; in response to receiving the indication, determining whether the first display device supports transferring the presentation of the video content item and determining whether the different display device is capable of presenting the video content item; and transmitting an indication that presentation of the video content item is to be transferred from the first display device to the different display device, wherein the video content item is played back using the different display device from a playback position that is based on the playback state from the first display device. | 2021-06-17 |
20210185366 | METHODS AND SYSTEMS FOR TRICK PLAY USING PARTIAL VIDEO FILE CHUNKS - A method, system, and computer program product for trick play using partial video file chunks includes a processor to retrieve the selected video file from an HLS server, the video file having a plurality of video chunks, and each one of the video chunks beginning with an I-frame. The processor may determine an average size of the plurality of I-frames. The average I-frame size may be based on a bitrate speed of the video file. The processor may retrieve a portion equal to the average I-frame size of from the beginning of each one of the plurality of chunks of the video. The processor may receive a begin trick play request of the selected video and initiate trick play of the selected video. The trick play of the video includes displaying each portion of each one of the plurality of chunks of the video. | 2021-06-17 |
20210185367 | Multimedia content playback device and multimedia content playback method - A multimedia content playback device and a multimedia content playback method are provided. The multimedia content playback method includes the following steps: downloading a plurality of samples of a multimedia content to a memory via a network to obtain a plurality of downloaded samples, each sample having a time stamp; receiving a seek command that specifies a target start time; deleting one or more of the downloaded samples; and downloading a target sample corresponding to the target start time. | 2021-06-17 |
20210185368 | ADAPTIVE BITRATE VIDEO CACHE - Devices, computer-readable media, and methods for making a cache admission decision regarding a video chunk are described. For instance, a processing system including at least one processor may obtain a request for a first chunk of a first video, determine that the first chunk is not stored in a cache, and apply, in response to the determining that the first chunk is not stored in the cache, a classifier to predict whether the first chunk will be re-requested within a time horizon, where the classifier is trained in accordance with a set of features associated with a plurality of chunks of a plurality of videos. When it is predicted via the classifier that the first chunk will be re-requested within the time horizon, the processing system may store the first chunk in the cache. | 2021-06-17 |
20210185369 | GLOBAL APPROACH TO BUFFERING MEDIA CONTENT - In various embodiments, a graph streaming application computes a first distance along a first potential playback path between a first playback position and a first media content block. The graph streaming application then computes a first score for the first media content block based on the first distance and a first probability associated with the first potential playback path. Similarly, the graph streaming application computes a second score for a second media content block based on a second playback position, a second potential playback path, and a second probability associated with the second potential playback path. The graph streaming application compares the first score and the second score to determine that the first media content block should be buffered by a client device. The graph streaming application then causes the first media content block to be stored in a playback buffer for subsequent playback on the client device. | 2021-06-17 |
20210185370 | SYSTEMS AND METHODS FOR GENERATING NEW CONTENT STRUCTURES FROM CONTENT SEGMENTS - Systems and methods are disclosed herein for generating supplemental content by generating new content structures from content segments. A content segment that includes a plurality of objects may be received. A content structure based on the content segment may be generated, and a primary object may be identified from the plurality objects. The primary object may include first and second mappings indicating first and second time periods when the primary object appears in the content segment. A new content structure may be generated that includes the primary object, where the first and second mappings may be concatenated. A new content segment may be generated based on the new content structure, and this new content segment may be transmitted to an electronic device. | 2021-06-17 |
20210185371 | CONSOLIDATING CONTENT STREAMS TO CONSERVE BANDWIDTH - In one example, a method includes monitoring a delivery of an item of multimedia content to a first user endpoint device in a first stream of data, monitoring a delivery of the item of multimedia content to a second user endpoint device in a second stream of data, consolidating the stream of data and the second stream of data into a third stream of data, sending an first instruction to a source of the first stream of data and a source of the second stream of data to cease delivering the first stream of data and the second stream of data, and sending a second instruction to the source of the first stream of data and the source of the second stream to begin delivering the third stream of data to the first user endpoint device and the second user endpoint device. | 2021-06-17 |
20210185372 | BROADCAST SIGNAL TRANSMISSION DEVICE, BROADCAST SIGNAL RECEPTION DEVICE, BROADCAST SIGNAL TRANSMISSION METHOD, AND BROADCAST SIGNAL RECEPTION METHOD - The present invention presents a method for transmitting a broadcast signal. The method for transmitting a broadcast signal, according to the present invention, presents a system capable of supporting a next-generation broadcast service in an environment supporting next-generation hybrid broadcasting using a terrestrial broadcast network and an Internet network. In addition, presented is an efficient signaling method capable of covering both the terrestrial broadcast network and the Internet network in the environment supporting the next-generation hybrid broadcasting. | 2021-06-17 |
20210185373 | METHOD AND SYSTEM FOR REAL-TIME TRANSCODING OF MPEG-DASH ON-DEMAND MEDIA SEGMENTS WHILE IN TRANSIT FROM CONTENT HOST TO DASH CLIENT - A system, method and computer program product for real-time post-processing system that transforms MPEG-DASH on-demand media streams, including a DASH media player device; an intercepting media server device; a MPEG-DASH content origin server device; and a proxy media client device coupled to the DASH media player device and the intercepting media server device and configured to intercept MPEG-DASH HTTP requests from the DASH media player device and forward the intercepted requests to the intercepting media server device instead of the MPEG-DASH content origin server device. The intercepting media server device is configured to act as an HTTP proxy device, and forward the intercepted requests to the MPEG-DASH content origin server, and with each corresponding MPEG-DASH media subsegment acquired perform analysis of the video media content within the subsegment and apply selective transcoding. | 2021-06-17 |
20210185374 | SYSTEMS AND METHODS FOR OPTIMIZING BANDWIDTH FOR DATA TRANSMISSION - Systems and methods are disclosed herein for optimizing bandwidth for broadcast transmission. The disclosed techniques herein provide for receiving first and second content for transmission to subscriber devices on a first and second channels. The system then determines whether the first and second content contain a common segment. If so, the system updates metadata schema (e.g., homogeneous channel descriptor, homogeneous switch descriptor) to indicate there is a common segment. The system may generate a transport stream during multiplexing of the first and second channels based on the updated metadata schema. The transport stream, for a time duration based on the at least one common segment, includes a first audio feed of the first content and a first video feed of the first content to be provided on the second channel. The system then transmits the transport stream to the one or more subscriber devices. | 2021-06-17 |
20210185375 | Method and System for Video Quality Monitoring - Systems, apparatuses, and methods are described for detecting malfunctions of computing devices causing outputs of video content. Partially or fully static content frames may be detected, and, indications may be generated based on the static content frames. The indications may be analyzed to identify computing devices with degraded performance. Diagnostic tests may be run by the identified computing devices and/or other actions performed based on a determination of static content frames. | 2021-06-17 |
20210185376 | SYSTEMS AND METHODS FOR GENERATING NEW CONTENT SEGMENTS BASED ON OBJECT NAME IDENTIFICATION - Systems and methods are disclosed herein for generating new content segments based on object name identification. A content segment may be received from a device and a content structure is generated based on the content segment. The content structure includes objects each having attributes. The system may search a contact database associated with the device to identify a matching entry of the contact database with a particular object. The comparison matches metadata of the matching entry with an attribute of the particular object. Upon matching, the first object is modified to include a name attribute based on the matching metadata of the matching entry. In response to receiving a request using the name of the particular object to create a new content segment, the system inserts the particular object into a new content structure and a new content segment is generated for display from the new content structure. | 2021-06-17 |
20210185377 | ADAPTIVE BITRATE VIDEO TESTING FROM SCREEN RECORDING - A processing system may obtain a downscaled version of a reference copy of a video, comprising a plurality of downscaled versions of a plurality of frames of the reference copy of the video, obtain a first recorded frame of a first variant of a plurality of variants associated with the reference copy of the video, where the plurality of variants comprises a plurality of copies of the video encoded at different bitrates, generate a first downscaled version of the first recorded frame, calculate a first plurality of image distances between the first downscaled version of the first recorded frame and the plurality of downscaled versions of the plurality of frames of the reference copy of the video, and determine a first frame index of the first recorded frame in accordance with a first least image distance from among the first plurality of image distances that is calculated. | 2021-06-17 |
20210185378 | SYSTEM AND METHOD FOR DYNAMIC GENERATION OF PERSONALIZED VIDEO CONTENT THROUGH A BROWSER EMBEDDED VIDEO PLAYER - Disclosed are a system, method and apparatus for dynamically generating a personalized video content at run time, through a browser embedded video player is disclosed. A video configuration metadata file and a template video comprising one or more replaceable placeholders are received at a client device. User data id extracted from at least one user data source. The user data is validated based on a set of personalization parameters extracted from the user data source. The extracted user data is appended in the video configuration metadata file to generate an updated video configuration metadata file. The updated video configuration metadata file is parsed to generate one or more of overlay elements. The one or more placeholders are populated with corresponding one or more overlay elements. The overlay element is automatically arranging over the template video based on a set of predetermined rules and the personalized video content is presented. | 2021-06-17 |
20210185379 | USER DEFINED CONTENT SUMMARY CHANNEL - Aspects of the subject disclosure may include, for example, a method including initiating a creation of a personalized channel responsive to equipment of a user requesting to create the personalized channel, providing a search request to equipment of a content provider for content for the personalized channel according to the request, retrieving content from the content provider according to the search request as retrieved content, classifying the content for the personalized channel according to the content of the retrieved content to generate classified content according to a content type and a content source of the retrieved content, sequencing the classified content to generate sequenced content, assigning the sequenced content to a time slot in a schedule of the personalized channel as ready-for-broadcast content, and delivering the ready-for-broadcast content to the personalized channel according to the time slot in the schedule. Other embodiments are disclosed. | 2021-06-17 |
20210185380 | SYSTEMS AND METHODS FOR STREAMING MEDIA MENU TEMPLATES - A method of providing a menu for accessing media assets may include defining an media asset menu, defining an media asset menu item, the menu item including visibility criteria, adding the menu item to the defined menu, storing the defined menu, and distributing the stored menu to client devices over a network. A method of providing a menu for accessing media assets may include defining a new a menu for accessing media assets, loading a menu template from storage, the loaded menu template comprising a plurality of menu items, for each menu item among the plurality of menu items, determining if visibility criteria specified for the menu item are met, upon determining that the visibility criteria specified for the menu item are met, adding the menu item to the menu, otherwise excluding the menu item from the menu, and displaying the menu. | 2021-06-17 |
20210185381 | REDUCING LATENCY DURING SERVICE CHANGE AND IMPROVING ROBUSTNESS IN ADVANCED TELEVISION SYSTEMS COMMITTEE (ATSC) 3.0 SYSTEM - Techniques are described for expanding and/or improving the Advanced Television Systems Committee (ATSC) 3.0 television protocol in robustly delivering the next generation broadcast television services. An ATSC 3.0 receiver backs off the live point of a broadcast by a short delay period such that channel change may be rendered perceptibly faster by pre-fetching segments identified in a SegmentTemplate MPD from broadband before the broadcast channel is fully tuned to. | 2021-06-17 |
20210185382 | SYNCHRONIZING TEXT-TO-AUDIO WITH INTERACTIVE VIDEOS IN THE VIDEO FRAMEWORK - A device configured to determine a time on a progress bar and to identify a timestamp in the video timing map based on the time on the progress bar. The device is further configured to identify a source scene identifier corresponding with the identified timestamp and to play a video scene corresponding with the identified source scene identifier. The device is further configured to identify a first animation identifier corresponding with the identified timestamp and to play a first animation associated with the first animation identifier. The device is further configured to determine that the first animation identifier is present in the audio sample buffer, to identify an audio sample associated with the first animation identifier, and to play the identified audio sample. | 2021-06-17 |
20210185383 | METHODS AND SYSTEMS FOR PROVIDING RELEVANT SEASON SERIES RECORDING FUNCTIONALITY - Systems and methods are provided herein for scheduling a season recording. A series is provided to a user device, the series having a plurality of sequential seasons, and each season having a plurality of episodes. A request for recording the series is received from the user. In response, a last episode of the series watched by the user is identified. A relevant season of the plurality of seasons is then determined, such that the relevant season precedes another season of the plurality of seasons and includes the last episode watched by the user. Then, episodes of the relevant season that follow the last episode watched by the user are scheduled for recording, such that episodes of a season that precedes the relevant season are not scheduled for recording. | 2021-06-17 |
20210185384 | LIVE THUMBNAIL IMAGE GENERATION - Various arrangements for generating thumbnail images for video content as the video content is being received are presented. Video content may be initially received. A thumbnail generation process may be woken from a sleep state based on a predefined time period elapsing. The received video content may be monitored for a next-received I-frame. A thumbnail image may be created from the I-frame and may be mapped to a timestamp. The thumbnail generation process may then be caused to enter the sleep state for the predefined time period. | 2021-06-17 |
20210185385 | TELESTRATION CAPTURE FOR A DIGITAL VIDEO PRODUCTION SYSTEM - Systems, devices and processes and described herein to improve the generation of video content in video production systems. In general, the systems, devices and processes facilitate the incorporation of remotely generated user telestration inputs into output video streams generated by the video production systems. In one embodiment user telestration inputs are received at a control device. Minimum capture shapes corresponding to the user telestration inputs are then determined and images corresponding to the minimum capture shape are captured. The captured images are then transmitted from the control device to the video access point device. At the video access point device the captured images can then be combined with previously captured and transmitted images and overlaid with a selected input video stream. The video input stream with the overlaid image can then be transmitted as an output video stream. | 2021-06-17 |
20210185386 | VIDEO PLAYING METHOD AND APPARATUS, ELECTRONIC DEVICE, AND STORAGE MEDIUM - A video playing method and apparatus, an electronic device, and a storage medium are provided. The method includes: playing a target video; and according to a playing progress of the target video and starting position information and ending position information about a bullet comment adjustment video segment in the target video, a bullet comment display effect corresponding to the bullet comment adjustment video segment, to adjust a blocking degree of bullet comments blocking the bullet comment adjustment video segment in a display region of the target video when the target video is played to the bullet comment adjustment video segment. | 2021-06-17 |
20210185387 | SYSTEMS AND METHODS FOR MULTI-SOURCE RECORDING OF CONTENT - The present disclosure is directed to systems and methods for multi-source recording of content. Program data associated with a plurality of programs may be received. Program data may comprise a channel, a series of shows, a group of movies, a broadcast media item, and/or an Internet streaming media item. Each program may be associated with at least one channel and transmission source. The transmission source may comprise an Internet-streaming service, a digital video recorder, and/or an on-demand library, among other transmission sources. Data corresponding to a first program from a first channel and a first transmission source may be recorded. Data corresponding to a second program from the first channel and a second transmission source may also be recorded. The first program and second program may then be displayed within a channel-specific view of a program guide that obscures or removes identification of the first and second transmission sources. In other embodiments, the recording of the program data from the first and/or second program may be initiated by at least one machine-learning system that records program data based on a user's past viewing history. The multi-source recording system may be configured to record entire channels and avoid recording duplicates. | 2021-06-17 |
20210185388 | REDUCING LATENCY DURING SERVICE CHANGE AND IMPROVING ROBUSTNESS IN ADVANCED TELEVISION SYSTEMS COMMITTEE (ATSC) 3.0 SYSTEM - Techniques are described for expanding and/or improving the Advanced Television Systems Committee (ATSC) 3.0 television protocol in robustly delivering the next generation broadcast television services. Signaling indicates where the first few segments of a changed-to broadcast service can be obtained on the broadband network. Segments not including the live edge segments are downloaded and played immediately to reduce perceived latency in the service change until the broadcast segments arrive for presentation. | 2021-06-17 |
20210185389 | ELECTRONIC DEVICE AND CONTROL METHOD THEREOF - An electronic device is disclosed. The device includes a memory, a communication interface, and a processor configured to change, based on an event for turning off the electronic apparatus, first information indicating support for a fixed rate link (FRL) in EEID information stored in the memory into second information indicating no support for the FRL, and provide the second information to a source device connected through the communication interface. | 2021-06-17 |
20210185390 | TRANSMISSION METHOD, RECEPTION METHOD, TRANSMITTING DEVICE, AND RECEIVING DEVICE - A transmission method in the present disclosure includes; obtaining an image and image signal characteristics information indicating one of an opto-electrical transfer function (OETF) or an electro-optical transfer function (EOTF) as image signal characteristics of the image; and transmitting a signal including the image and the image signal characteristics information. According to the transmission method in the present disclosure, a receiving device that received a high dynamic range (HDR) image and a standard dynamic range (SDR) image transmitted through broadcasting or the like can display these images appropriately. | 2021-06-17 |
20210185391 | SYSTEMS AND METHODS FOR ADAPTIVELY BUFFERING MEDIA CONTENT AT A DIGITAL VIDEO RECORDER - Systems and methods are disclosed herein for adaptively buffering content of a media asset from a media source when a different media asset from a different media source is being played at user equipment. The media guidance application may predict when and which channel or other media source the user is likely to switch to and then buffer content from the predicted channel or other media source accordingly. The pre-tuning buffering may enhance the user experience by reduce tuning latency when the user switches channels. | 2021-06-17 |
20210185392 | METHODS, SYSTEMS, AND DEVICES FOR PROVIDING AUGMENTED REALITY CONTENT BASED ON USER ENGAGEMENT - Aspects of the subject disclosure may include, for example, embodiments that include receiving video content over a communication network, and determining a point of interest in relation to a presentation of the video content via equipment utilized by a user. Further embodiments can include identifying an object in the video content according to the point of interest, and obtaining information associated with the object. Additional embodiments can include generating first augmented reality content based on the video content and the information associated with the object, and providing the first augmented reality content to a communication device. The communication device presents the first augmented reality content. Other embodiments are disclosed. | 2021-06-17 |
20210185393 | TRICK PLAY AND TRICK RATE SUPPORT FOR HLS - A method and system for rendering a HTTP Live Streaming video stream on a display includes a player receiving a master manifest from a network device in response to selecting a video channel. The player also receives a plurality of variant manifests referenced by the master manifest from the network device, where each of the variant manifests references video files each of which having a different bit rate for the same video stream. The player simultaneously maintains the variant manifests in the player. The player determines an effective start time of the video stream based upon the selecting video channel where the effective start time is a time later than an earliest time referenced in the plurality of variant manifests. The player enables reverse of the video stream based upon one of the variant manifests to as early as the effective start time and not enabling reverse of the video stream based upon one of the variant manifests to a time earlier than the effective start time. | 2021-06-17 |
20210185394 | METHODS, SYSTEMS, AND DEVICES FOR PROVIDING SERVICE DIFFERENTIATION FOR DIFFERENT TYPES OF FRAMES FOR VIDEO CONTENT - Aspects of the subject disclosure may include, for example, receiving, over a communication network, a plurality of requests for frames of video content to provide to a mobile device. Further embodiments can include determining a first portion of the plurality of requests are for pre-fetch frames of the video content, and providing, over the communication network, the pre-fetch frames to the mobile device over a default bearer path. Additional embodiments can include determining a second portion of the plurality of requests are for emergent frames of the video content, and providing, over the communication network, the emergent frames to the mobile device over a dedicated bearer path. Other embodiments are disclosed. | 2021-06-17 |
20210185395 | OPTIMIZATION OF BROADCAST EVENT EFFECTIVENESS - Introduced herein are methods and systems for determining machine learning marketing strategy. For example, a computer-implemented method according to the disclosed technology includes steps of identifying one or more business metrics to be driven by a marketing plan; generating one or more response functions of the business metrics by performing a machine learning process on a marketing dataset; optimizing a spending subject of the marking plan subject to constraints to generate a marketing strategy based on multiple decision variables; and presenting the marketing strategy to an advertiser. | 2021-06-17 |
20210185396 | METHODS, SYSTEMS, ARTICLES OF MANUFACTURE AND APPARATUS TO REMAP HOUSEHOLD IDENTIFICATION - Methods, apparatus, systems and articles of manufacture are disclosed to reduce a remapping error. An example apparatus includes a distance matrix generator to generate a distance matrix corresponding to a first household demographic model and a second household demographic model. The example apparatus also includes a distance matrix identifier to determine a reassignment distance of the distance matrix. The example apparatus also includes a person identification assigner to, in response to the reassignment distance being less than a reassignment threshold, assign a person identification number of a first person of the first household to a second person of the second household based on the distance matrix. | 2021-06-17 |
20210185397 | SYSTEMS AND METHODS FOR ADDRESSING A CORRUPTED SEGMENT IN A MEDIA ASSET - Systems and methods for addressing a corrupted segment in a media asset. The media guidance application determines that a segment of a media asset is corrupted. The media guidance application determines whether a retrieval period to retrieve an uncorrupted copy of the segment exceeds a threshold period. If the retrieval period does not exceed the threshold period, the media guidance application retrieves and generates for display the uncorrupted copy of the segment. If the retrieval period exceeds the threshold period, the media guidance application determines whether an importance level of the corrupted segment exceeds a threshold level. If the importance level exceeds the threshold level, the media guidance application generates for display a summary for the corrupted segment. If the importance level does not exceed the threshold level, the media guidance application generates for display the subsequent segment and the summary for the corrupted segment in an overlay. | 2021-06-17 |
20210185398 | DISPLAYING AN ACTIONABLE ELEMENT OVER PLAYING CONTENT - Example methods and systems for displaying actionable elements over playing content, such as video content, are described. In some example embodiments, the methods and systems identify video content currently playing within a display environment provided by a playback device, and display an actionable element within the display environment provided by the playback device that is based on the identified video content and includes one or more user-selectable options to perform an action associated with the identified video content. Further, in some example embodiments, the methods and systems may perform an action (e.g., present supplemental content and/or information) in response to a selection of one or more of the user-selectable options. | 2021-06-17 |
20210185399 | DISPLAYING AN ACTIONABLE ELEMENT OVER PLAYING CONTENT - Example methods and systems for displaying actionable elements over playing content, such as video content, are described. In some example embodiments, the methods and systems identify video content currently playing within a display environment provided by a playback device, and display an actionable element within the display environment provided by the playback device that is based on the identified video content and includes one or more user-selectable options to perform an action associated with the identified video content. Further, in some example embodiments, the methods and systems may perform an action (e.g., present supplemental content and/or information) in response to a selection of one or more of the user-selectable options. | 2021-06-17 |
20210185400 | SYSTEMS AND METHODS FOR MODIFYING FAST-FORWARD SPEEDS BASED ON THE USER'S REACTION TIME WHEN DETECTING POINTS OF INTEREST IN CONTENT - Systems and methods are described for modifying a fast-forwarding speed based on a reaction time of a user when a frame of interest is detected. A media guidance application may receive a command from a user to fast-forward through a media asset and may execute a fast-forwarding operation through frames of the media asset. The media guidance application may detect that the fast-forwarding operation is approaching a frame of interest to the viewer. The media guidance application may reduce the fast-forwarding speed to a second speed slower than the first speed, where the second speed is determined based on an estimated reaction time of the user. The media guidance application may receive a command to resume playback from the user while the fast-forwarding operation is occurring at the second speed and may play back the media asset at a default playback speed from a point corresponding to a moment when the command was received. | 2021-06-17 |
20210185401 | PRELOAD HINTING FOR LOW LATENCY HTTP LIVE STREAMING SYSTEM - Streaming media systems, such as HTTP Live Streaming, can provide a low latency service by including, within a playlist, a URI that identifies a future media segment that will become available after the playlist is completed. Client devices can receive the playlist and can make two separate blocking requests for an updated playlist and for the future media segment. This approach allows the use of HTTP 1.1 to request and receive playlists and media segments and allows the use of two different servers to provide the playlist in the future media segment. | 2021-06-17 |
20210185402 | VIDEO RECOMMENDATION DETERMINATION, INFORMATION DISPLAY, DATA PROCESSING METHOD BASED ON FRAME SYNCHRONIZATION - The present disclosure provides a method for determining a recommended video, a data processing computer server and a system. The computer server determines candidate virtual scenes, users currently participating in the candidate virtual scenes, and a user corresponding to a virtual role in the candidate virtual scenes. After selecting a target virtual scene from the candidate virtual scenes, the computer server determines representation data of virtual roles of the target virtual scene, selects a target virtual role from the virtual roles of the target virtual scene according to the representation data of the virtual roles of the target virtual scene, and generates a recommended video at a viewing angle of the target virtual role in the target virtual scene. | 2021-06-17 |
20210185403 | METHODS, SYSTEMS, AND MEDIA FOR PROVIDING DYNAMIC MEDIA SESSIONS WITH AUDIO STREAM EXPANSION FEATURES - Methods, systems, and media for providing dynamic media sessions with audio stream expansion features are provided. In some embodiments, the methods include: receiving an indication that audio content associated with a video content item is to be presented by a follower device synchronously with the audio content presented by the leader device; identifying candidate follower devices by determining whether devices connected to a local area network are capable of being designated as a follower device; causing a user interface to be presented that indicates each candidate follower device; receiving, via the user interface, a selection of one of the candidate follower devices; and transmitting, from the leader to the selected follower device, control instructions that cause the audio content associated with the video content item to be presented synchronously by the selected follower device with the video content item presented by the leader device. | 2021-06-17 |
20210185404 | METHOD AND APPARATUS TO NOTIFY AND VIEW EMERGENCY ALERT SYSTEM MESSAGES ON MOBILE DEVICES - A method, a set-top box, and a non-transitory computer readable medium are disclosed to notify and view Emergency Alert System messages on a mobile device. The method includes receiving, on a set-top box, an Emergency Alert System message; storing, on the set-top box, the Emergency Alert System message; and sending, from the set-top box to one or more mobile devices, a notification that the set-top box has received the Emergency Alert System message. | 2021-06-17 |
20210185405 | PROVIDING ENHANCED CONTENT WITH IDENTIFIED COMPLEX CONTENT SEGMENTS - Methods and systems are described for learning which content segments may be complex and providing enhanced content with playback of those complex segments. A complexity engine accesses content, the content includes a plurality of ordered segments and each of the plurality of segments associated with a complexity score. The complexity engine provides each of the plurality of ordered segments of the content for consumption. After receiving input that identifies a first segment of the plurality of segments as complex, the complexity engine calculates a comprehension threshold based on the complexity score associated with the first segment. While further providing content segments, the complexity engine identifies a subsequent segment where the complexity score is greater than or equal to the comprehension threshold. The complexity engine provides corresponding enhanced content with the subsequent segment. | 2021-06-17 |
20210185406 | SATELLITE COMMUNICATION SYSTEM AND SATELLITE COMMUNICATION METHOD - A satellite communication system includes a satellite gateway and a plurality of satellite communication terminals. The satellite gateway includes a satellite communication module that is configured to transmit video content data automatically based on a predetermined condition via a satellite communication network. The satellite communication terminals are disposed at a plurality of remote locations, respectively. The satellite communication terminals each includes a satellite communication module that is configured to receive the video content data from the satellite gateway via the satellite communication network, a memory that is configured to pre-store the video content data prior to a first video content request of the video content data via a local communication network, and a local communication module that is configured to provide the video content data from the memory in response to the first video content request of the video content data via the local communication network. | 2021-06-17 |
20210185407 | METHOD AND APPARATUS FOR PROVIDING CONTENT METADATA IN ELECTRONIC ADVERTISING - Aspects of the subject disclosure may include, for example, receiving a bid request that indicates a television channel associated with a video stream requested by an end user device and that includes ad space information associated with an ad space of the video stream, where the video stream being requested is an Over-The-Top (OTT) streaming service that provides scheduled content. Context information can be accessed according to the television channel and according to a time associated with the ad space, where the context information describes the video stream and is generated by a context server. An auction is performed to obtain bid responses, where the auction provides bidders with context data that is representative of at least a portion of the context information, and where selection of the candidate bid responses enables a determination of a creative for the ad space of the video stream. Other embodiments are disclosed. | 2021-06-17 |
20210185408 | CROSS-SCREEN MEASUREMENT ACCURACY IN ADVERTISING PERFORMANCE - The present invention is directed to statistical methods for measuring cross-screen efficacy as it relates to advertising. The improved statistical methods provide the ability for advertisers and advertising agencies to predict the behaviors of consumers based on their aggregated cross-screen behavior. The system creates a new output that includes optimized user segments and classifications. A second part of the output is improved measurement and prediction of future consumer behaviors based on the processed multisided data on cross-screen behavior. | 2021-06-17 |
20210185409 | METHODS AND APPARATUS TO SYNTHESIZE REFERENCE MEDIA SIGNATURES - Methods and apparatus to synthesize reference media signatures based on constituent media signatures generated by metered media devices are disclosed. An example apparatus includes a collector to collect first constituent media signatures from a first media device that identify a first portion of media, a collector to collect second constituent media signatures from a second media device that identify a second portion of the media, and a synthesizer to combine the first constituent media signatures from the first media device and the second constituent media signatures from the second media device to form a reference media signature that represents the media, the reference media signature for comparison with third constituent media signatures collected from a third media device to detect consumption of the media at the third media device. | 2021-06-17 |
20210185410 | Computing System with Channel-Change-Based Trigger Feature - In one aspect, an example method includes (i) receiving, by a computing system, media content; (ii) generating, by the computing system, a fingerprint of the received media content; (iii) determining, by the computing system, that a channel-change operation was performed; (iv) responsive to determining that the channel-change operation was performed, transmitting, by the computing system, the generated fingerprint to a content identification server to identify the received media content; and (v) performing an action based on the identified media content. | 2021-06-17 |
20210185411 | METHODS, DEVICES, AND COMPUTER PROGRAMS FOR IMPROVING RENDERING DISPLAY DURING STREAMING OF TIMED MEDIA DATA - The invention relates to improving rendering display during streaming of timed media data comprising images, between a server apparatus and a client apparatus. After having obtained a quality information related to a quality disparity between portions of an image of the timed media data, at least a first and a second item of data belonging to at least a first and a second portion of an image to be at least partially displayed, respectively, the quality disparity between the portions of image corresponding to the first and second items of data being compliant with the obtained quality information, are transmitted. | 2021-06-17 |
20210185412 | TEXT-TO-AUDIO FOR INTERACTIVE VIDEOS USING A MARKUP LANGUAGE - A device configured to receive a video request that includes animation instructions for a video scene. The animation instructions identify one or more animations associated with the video scene. The device is further configured to identify a first animation from the one or more animations associated with the video scene and to determine that the first animation is configured for text-to-audio. The device is further configured to identify text associated with the first animation and to convert the text associated with the first animation into an audio sample. The device is further configured to associate the audio sample with an animation identifier for the first animation in an audio sample buffer. The device is further configured to associate a timestamp with a source scene identifier for the video scene and the animation identifier for the first animation in the video timing map. | 2021-06-17 |
20210185413 | REMOTE CLOUD-BASED VIDEO PRODUCTION SYSTEM IN AN ENVIRONMENT WHERE THERE IS NETWORK DELAY - A cloud-based video production system, methods, and apparatus are provided. Video sources are in communication with a cloud-based video production server and a remote user interface via a network. A control unit, which is located at or in communication with video production server, is in communication with the remote user interface. A buffer, corresponding to each of the video sources, is disposed between each of the video sources and the control unit to account for network delays. Commands for selecting and manipulating video content from the video sources are sent from the user interface to the control unit, each of the commands containing a command timestamp corresponding to the video timestamp of the video frame displayed on the user interface when the command is issued. The control unit executes each command at a time when the video timestamp at an output of the corresponding buffer corresponds to the command timestamp. The control unit outputs a video program in accordance with the commands. | 2021-06-17 |
20210185414 | AUTOMATICALLY AND PROGRAMMATICALLY GENERATING CROWDSOURCED TRAILERS - Disclosed herein are system, method, and computer program product embodiments for automatically and programmatically generating crowdsource trailers. In an embodiment, interactions with streaming content performed by a plurality users who consumed the content are received. A value is assigned to each of the interactions. A plurality of windows of content are identified within the streaming content. The values of the interactions for each of the landing frames within each of the plurality of windows are accumulated. A particular one of the plurality of windows with a highest accumulated value is selected. A trailer for the content is generated based on the selected particular window and provided. | 2021-06-17 |
20210185415 | SIMULTANEOUS RECORDING AND UPLOADING OF MULTIPLE AUDIO FILES OF THE SAME CONVERSATION AND AUDIO DRIFT NORMALIZATION SYSTEMS AND METHODS - The invention relates to audio drift normalization, and more particularly to audio drift normalization systems and methods that can normalize audio drift of a plurality of recordings from a source. | 2021-06-17 |
20210185416 | TELECOMMUNICATIONS EQUIPMENT CABINET - A telecommunications equipment cabinet including an equipment zone, and a cable storage zone including a plurality of panels and radius limiters for guiding a technician for proper cable routing. A splitter zone for managing fiber optic splitters used in connection with the equipment positioned in the equipment zone. Cables extending to and from the splitters can be managed by the cable storage zone. The cabinet can include two equipment zones spaced apart by the cable storage zone. One of the equipment zones can also be combined with a splitter zone for holding fiber optic splitters, or the equipment zone can be used with patch cables. | 2021-06-17 |
20210185417 | TELECOMMUNICATIONS PANEL WITH PATCHING DEVICE INSTALLATION FEATURES - A telecommunications panel has various features for removably mounting patching devices to the panel. The telecommunications panel includes mounting flanges and ramp elements for facilitating mounting and removal of patching devices. The ramp element is associated with a receptacle opening of the panel and configured to contact a flexible latch of the patching device and depress the flexible latch as the patching device is received in the receptacle opening. | 2021-06-17 |
20210185418 | OPTICAL LINE TERMINAL AND A METHOD THEREFOR - Various example embodiments of the present disclosure relates to a physical layer, PHY, circuitry for an optical line terminal, OLT, the PHY circuitry being configured to receive a control signal including an identification of a transmitting ONT for pre-loading an equalization configuration associated with the identification of the transmitting ONT. Other example embodiments relate to a medium access control, MAC, circuitry for OLT, the MAC circuitry being configured to determine an upstream allocation map for optical network terminals, ONTs, and to generate a control signal for a PHY circuitry including synchronization information for receiving upstream optical signal bursts from a transmitting ONT and an identification of the transmitting ONT based on the upstream allocation map. Further example embodiments related to an optical line terminal, OLT, and a method therefor. | 2021-06-17 |
20210185419 | MICROPHONE ENCAPSULATION STRUCTURE HAVING A PLURALITY OF TRANSDUCERS - The invention discloses a microphone encapsulation structure having a plurality of transducers, comprising: a housing; a circuit base plate, wherein the circuit base plate and the housing form an acoustic cavity, and a first acoustic through-hole is provided on the circuit base plate; a PCB (Printed Circuit Board) substrate disposed at a top of the circuit base plate, wherein the PCB substrate is provided with a plurality of second acoustic through-holes and the PCB substrate is provided with: a plurality of acoustic transducers each disposed directly above one of the plurality of second acoustic through-holes; and a plurality of ASIC (Application Specific Integrated Circuit) chips each connected to one of the plurality of acoustic transducers via gold wire. | 2021-06-17 |
20210185420 | BONE CONDUCTION MICROPHONE AND BONE CONDUCTION HEADSET - A bone conduction microphone of the present disclosure includes: a vibration sensor that comes into contact with a nose of a living body from outside the living body and converts vibration into an electric signal; a head-worn part that is worn on a head of the living body; and a sensor support that hangs from the head-worn part and supports the vibration sensor toward the nose. | 2021-06-17 |
20210185421 | ACOUSTIC OUTPUT APPARATUS AND METHODS THEREOF - The present disclosure provides an acoustic output apparatus. The acoustic output apparatus may include an acoustic output component and a supporting structure forming an acoustically open structure that allows the acoustic output component to acoustically communicate with the surroundings. The acoustic output component may include a plurality of acoustic drivers, each of which may be configured to output a sound with a frequency range. At least one of the acoustic drivers may include a magnetic system for generating a first magnetic field. The magnetic system may include a first magnetic component for generating a second magnetic field and at least one second magnetic component. A magnetic gap may be formed between the first magnetic component and the at least one second magnetic component. A magnetic field intensity of the first magnetic field in the magnetic gap may be greater than that of the second magnetic field in the magnetic gap. | 2021-06-17 |
20210185422 | DECORATIVE WIRELESS COMMUNICATION SYSTEM AND MODULE THEREOF - A wireless communication device that is capable of being fixed to a decorative piece, including a housing body comprising a first shell piece and a second piece, wherein the first shell piece and the second shell piece, when coupled together, define a first space volume, a second space volume, and a pathway connecting the first space volume and the second space volume, a speaker circuit arranged in the first space volume, an electronic circuit arranged in the second space volume, wherein the electronic circuit is electrically connected to the speaker circuit, and an activation circuit electrically connected to the electronic circuit, wherein an activation of the activation circuit operatively connects the speaker circuit with the electronic circuit. | 2021-06-17 |
20210185423 | AUDIO DEVICE WITH VIBRATIONALLY ISOLATED TRANSDUCER - Various aspects include wearable out-loud audio devices in various form factors. Additional implementations include methods of forming wearable out-loud audio devices. Further implementations include storage media with code representative of a suspension system for a wearable out-loud audio device. Particular aspects include a wearable out-loud audio device having: a frame; a transducer mounted to the frame; a microphone mounted to the frame and separated from the transducer by a distance; and a suspension system for the transducer to vibrationally isolate the transducer from the microphone. | 2021-06-17 |
20210185424 | MOUSE WITH EARBUD STORAGE AND CHARGING - A mouse for use with a computer system, the mouse including: a body, the body containing a chamber, the chamber to hold an earbud; a receiver to receive power from a source external to the mouse; and a controller, to allocate power received from the external source between charging a battery in the mouse and charging a battery in the earbud. | 2021-06-17 |
20210185425 | WIRELESS HEARING DEVICE AND A CHARGING BASE - A wireless hearing device system comprising a wireless hearing device and a charging base. The wireless hearing device comprises a first earphone, a connecting band extending from the first earphone, a rechargeable battery and band contacts arranged on the connecting band. The charging base comprises a band support with support contacts, whereby the hearing device can be docked in the base, such that band contacts are in electrical contact with the support contacts, whereby the rechargeable battery can be recharged. The connecting band and the band support are adapted to be engageable in a contact range (X), in which the connecting band and the band support can be displaced in relation to each other in the longitudinal direction of the connecting band. The band contacts and the support contacts are embodied to be in electrical contact with each other in any position within this contact range (X). | 2021-06-17 |
20210185426 | ACTIVE NOISE CONTROL HEADPHONES - Embodiments of active noise control (ANC) headphones and operating methods thereof are disclosed herein. In one example, a headphone for ANC includes a speaker, an internal microphone, a processor, and a filter function module. The speaker is configured to play an audio based on a first audio source signal. The internal microphone is configured to obtain a mixed audio signal comprising a noise signal and a second audio source signal based on the audio of interest played by the speaker. The processor is configured to determine a current system parameter of the ANC headphone based on the mixed audio signal at a first time point and determine a current parameter of a filter function module based on the current system parameter of the ANC headphone and pre-tested data. The filter function module is to perform ANC based on the determined current parameter of the filter function module. | 2021-06-17 |
20210185427 | ACTIVE NOISE CONTROL HEADPHONES - Embodiments of active noise control (ANC) headphones and operating methods thereof are disclosed herein. In one example, a headphone includes a speaker, an internal microphone, and a processor. The speaker is configured to play an audio of interest based on an audio source signal. The internal microphone is configured to obtain a mixed audio signal including a noise signal and the audio of interest played by the speaker. The processor is configured to determine a first current system parameter of the headphone based on the mixed audio signal at a first time point, and determine if the first current system parameter of the headphone is higher than a predetermined threshold to determine if the headphone is worn by a user. | 2021-06-17 |
20210185428 | Method and System for Hybrid Noise Cancellation - From a first microphone, first microphone signals are received that represent first sound waves. From a second microphone, second microphone signals are received that represent second sound waves. In response to the first microphone signals, analog processing is performed to estimate noise in the first sound waves, and first analog signals are generated for cancelling at least some of the estimated noise in the first sound waves. In response to the second microphone signals, digital processing is performed to estimate noise in the second sound waves, and digital information is generated for cancelling at least some of the estimated noise in the second sound waves. The digital information is converted into second analog signals that represent the digital information. The first and second analog signals are combined into third analog signals for cancelling at least some of the estimated noise in the first and second sound waves. | 2021-06-17 |
20210185429 | PRESSURE EQUALIZING EARPHONE - An earphone has a body housing a transducer that is capable of generating an acoustic signal and directing the acoustic signal to an outlet in the body, the body being positionable in, on, or near an ear of user so that the acoustic signal can be directed into the ear canal of the user. The earphone also has an ear coupling mechanism comprising a sealing mechanism with a sealing member that is adapted to contact a portion of the ear of the user to at least partially create a seal between the ear canal and the external environment and a venting mechanism capable of venting air between the ear canal and the external environment, the venting mechanism comprising an air conduit that is adapted to communicate on one end with the ear canal and at another end with the external environment so that air can flow through the conduit to equalize a pressure differential across the sealing mechanism. The air conduit is sized and shaped so as to provide an improved audio performance over an earphone without the air conduit. | 2021-06-17 |
20210185430 | Audio Loudspeaker System - An audio loudspeaker system for reproducing frequencies between 16 Hz and 700 Hz, comprising a loudspeaker housing defining an inner resonance chamber and at least two loudspeaker drivers arranged in the housing and having front faces arranged facing each other in an opposed manner. The housing comprises vertical wall elements arranged with a distance approximately defining a width of the resonance chamber, where each wall element comprises first and second side surfaces and a circumferential edge surface. A first side surface of the wall elements constitutes and inner surface of the housing and partly defines an enclosure of the resonance chamber, and a second side surface of the wall elements constitutes exterior side surfaces of the audio loudspeaker system. The loudspeaker drivers are arranged within substantially hemispherical cups arranged on the second side surfaces of the wall elements and enclosing the loudspeaker drivers in a close manner. | 2021-06-17 |
20210185431 | INVERTER VENT AND LOUDSPEAKER - Embodiments of the present disclosure provide an inverter vent and a loudspeaker having the same. Preferably, air flows within the inverted vent in a 360 degrees full-circumferential direction. This design can improve the efficiency of the loudspeaker, reduce the wind noise, and increase the bass ductility. | 2021-06-17 |
20210185432 | Adaptable Waveguides - A waveguide assembly for a loudspeaker is provided. The waveguide assembly includes a plurality of panels and a plurality of trays, which together at least partially defines a waveguide. One or more of the panels are arranged to be movable relative to the trays to adjust a coverage pattern of the waveguide. | 2021-06-17 |
20210185433 | Method for Controlling a Microphone Array and Device for Controlling a Microphone Array - In order for a microphone array to capture sound emanating from a moving object whose exact position is unknown at the time of arrival of the sound signal, a method for controlling the microphone array comprises steps of receiving position information that includes a position (p | 2021-06-17 |
20210185434 | SYSTEMS AND METHODS FOR AUTOMATIC SPEECH RECOGNITION - Systems and methods for speech recognition are provided. Some methods can include detecting a relative location of a user within one of a plurality of voice pickup areas of a multi-directional microphone array and the multi-directional microphone array activating a setting of the multi-directional microphone array based on the relative location of the user within the one of the plurality of voice pickup areas. | 2021-06-17 |
20210185435 | MICROPHONE DEVICE, TELEPHONE DEVICE, AND DECOUPLING CIRCUIT - A microphone device, a telephone device, and a decoupling circuit are provided. The decoupling circuit includes a first capacitor, a first resistor, and a switch. A first terminal of the first capacitor is coupled to a first terminal of an audio source. A first terminal of the first resistor is coupled to a second terminal of the first capacitor, and a second terminal of the first resistor is coupled to a second terminal of the audio source. A first terminal of the switch is coupled to the second terminal of the first capacitor and the first terminal of the first resistor, and a second terminal of the switch is coupled to the second terminal of the audio source. The first capacitor and the first resistor are configured to absorb noise generated by the switch during switching. | 2021-06-17 |
20210185436 | FLEXIBLE GEOGRAPHICALLY-DISTRIBUTED DIFFERENTIAL MICROPHONE ARRAY AND ASSOCIATED BEAMFORMER - A differential microphone array includes a plurality of microphones situated on a substantially planar platform and a processing device, communicatively coupled to the plurality of microphones, to receive a plurality of electronic signals generated by the plurality of microphones responsive to a sound source and execute a minimum-norm beamformer to calculate an estimate of the sound source based on the plurality of electronic signals, wherein the minimum-norm beamformer is determined subject to a constraint that an approximation of a beampattern associated with the differential microphone array substantially matches a target beampattern. | 2021-06-17 |
20210185437 | AUDIO SIGNAL PROCESSING METHOD AND DEVICE, TERMINAL AND STORAGE MEDIUM - Provided are an audio signal processing method and device. The method can include acquiring audio signals from at least two sound sources through at least two microphones to obtain multiple frames of original noise signals of the at least two microphones in a time domain, and, for each frame in the time domain, acquiring respective frequency-domain estimated signals of the at least two sound sources according to the respective original noise signals. The method can further include, for each sound source, dividing the frequency-domain estimated signal into frequency-domain estimated components which each corresponds to a frequency-domain sub-band and includes multiple frequency point data in a frequency domain, determining a weighting coefficient of each frequency point in the frequency-domain sub-band, and updating a separation matrix of each frequency point according to the weighting coefficient and obtaining the audio signals based on the updated separation matrices and the original noise signals. | 2021-06-17 |