Patents Issued in May 13, 2021
  • Publication number: 20210144390
    Abstract: A decoder includes circuitry configured to receive a bit stream, identify, as a function of the bitstream, a current frame, and a cropped sub-frame of the current frame, determine, as a function of the bitstream, a scaling constant associated with the cropped sub-frame, and reconstruct pixel data of the cropped sub-frame using the scaling constant.
    Type: Application
    Filed: November 6, 2020
    Publication date: May 13, 2021
    Inventors: Hari Kalva, Borivoje Furht, Velibor Adzic
  • Publication number: 20210144391
    Abstract: At least a method and an apparatus are presented for improving parallelization for wavefront parallel encoding and decoding of luma and chroma components of a vide picture. For example, a luma component and a chroma component of a video picture are independently subdivided into respectively a plurality of luma coding units and a plurality of chroma coding units. A context-based adaptive binary coding context variable is propagated from a previous row to a current row of the independently subdivided plurality of luma coding units, and a context-based adaptive binary coding context variable is propagated from a previous row to a current row of the independently subdivided plurality of chroma coding units. The video picture is encoded or decoded using the propagations to provide the wavefront parallel processing.
    Type: Application
    Filed: June 21, 2019
    Publication date: May 13, 2021
    Inventors: Tangi Poirier, Fabrice Le Leannec, Franck Galpin
  • Publication number: 20210144392
    Abstract: Techniques for implementing video processing techniques are described. In one example implementation, a method of video processing includes determining, for a conversion of a block of a video that is coded using an inter-intra prediction coding technique and a bitstream representation of the video, a prediction value at a position in the block based on a weighted sum of an inter prediction value and an intra prediction value at the position. The weighted sum is based on adding an offset to an initial sum obtained based on the inter prediction value and the intra prediction value. The offset is added prior to a right-shift operation performed to determine the weighted sum. The method also includes performing the conversion based on the determining.
    Type: Application
    Filed: January 21, 2021
    Publication date: May 13, 2021
    Inventors: Kai ZHANG, Li ZHANG, Hongbin LIU, Jizheng XU, Yue WANG
  • Publication number: 20210144393
    Abstract: An image capturing device includes: an imaging device to capture an image to obtain captured image data, the captured image data to be distributed in a plurality of streams; circuitry to: determine, for each of the plurality of streams, an encoding method of the captured image data according to an encoding parameter for each stream; perform encode processing on the captured image data concurrently to generate a plurality of items of streaming image data, each encode processing being performed using the encoding method having been determined for each stream; and distribute the plurality of items of streaming image data.
    Type: Application
    Filed: November 4, 2020
    Publication date: May 13, 2021
    Inventors: Yoshiyuki TODA, Yoshinaga KATO
  • Publication number: 20210144394
    Abstract: Disclosed are a methods and/or systems for hybrid video coding. A hybrid video coding method may include generating scaled-down video frames by scaling down frames of an original video, generating a stream of a first layer by encoding the scaled-down video frames using a first encoder of a software codec, and generating a stream of a second layer using the frames of the original video and a second encoder of a hardware codec.
    Type: Application
    Filed: November 2, 2020
    Publication date: May 13, 2021
    Applicant: LINE Plus Corporation
    Inventors: In Won CHO, Seung Ho JUNG
  • Publication number: 20210144395
    Abstract: An image decoding apparatus is provided with a CT information decoding unit that decodes division information indicating a division method for binary tree division with respect to a coding node of a coding tree unit, and performs the binary tree division with respect to the coding node by referring to the division information of another decoded coding node.
    Type: Application
    Filed: November 20, 2020
    Publication date: May 13, 2021
    Inventors: YOSHIYA YAMAMOTO, YUKINOBU YASUGI, TOMOHIRO IKAI, TOMOKO AONO
  • Publication number: 20210144396
    Abstract: A moving picture coding method includes: making a determination as to whether or not to code all blocks in a current picture in the skip mode; setting, based on a result of the determination, a first flag indicating whether or not a temporally neighboring block is to be referenced, a value of a parameter for determining a total number of merging candidates, and a second flag for each block included in the current picture, the second flag indicating whether or not the block is to be coded in the skip mode; calculating, as a merging candidate, a neighboring block usable for merging; and coding an index which indicates a merging candidate to be used for coding of the current block and attaching the coded index to a bitstream.
    Type: Application
    Filed: January 19, 2021
    Publication date: May 13, 2021
    Inventors: Toshiyasu SUGIO, Takahiro NISHI, Youji SHIBAHARA, Kyoko TANIKAWA, Hisao SASAI, Toru MATSUNOBU, Kengo TERADA
  • Publication number: 20210144397
    Abstract: Aspects of the disclosure provide methods and a decoder device for video decoding. In some embodiments, the decoder device for video decoding includes processing circuitry. The processing circuitry selects a motion vector of a neighboring sub-block that is a neighbor of a current block under reconstruction. The current block is in a coded picture that is a part of a coded video bitstream. The processing circuitry determines, from the motion vector, motion vector predictors for a plurality of sub-blocks included in the current block. The neighboring sub-block and the plurality of sub-blocks are in a first one of a single row and a single column of the coded picture.
    Type: Application
    Filed: January 20, 2021
    Publication date: May 13, 2021
    Applicant: TENCENT AMERICA LLC
    Inventors: Xiaozhong XU, Shan LIU, Stephan WENGER
  • Publication number: 20210144398
    Abstract: A video encoding apparatus is a video encoding apparatus for subjecting a video image to motion compensated prediction coding, comprising an acquisition module to acquire available blocks of blocks having motion vectors from encoded blocks adjacent to a to-be-encoded block and number of the available blocks, an acquisition/selection module to select one selection block from the encoded available blocks, a selection information encoder to encode selection information specifying the selection block using a code table corresponding to the number of available blocks, and an image encoder to subject the to-be-encoded block to motion compensated prediction coding using a motion vector of the selection block.
    Type: Application
    Filed: January 22, 2021
    Publication date: May 13, 2021
    Applicant: KABUSHIKI KAISHA TOSHIBA
    Inventors: Saori ASAKA, Takeshi CHUJOH, Akiyuki TANIZAWA, Goki YASUDA, Naofumi WADA, Takashi WATANABE
  • Publication number: 20210144399
    Abstract: An image decoding method according to the present document includes obtaining motion prediction information for a current block from a bitstream, generating an affine MVP candidate list for the current block, deriving CPMVPs for CPs of the current block based on the affine MVP candidate list, deriving CPMVDs for the CPs of the current block based on the motion prediction information, deriving CPMVs for the CPs of the current block based on the CPMVPs and the CPMVDs, and deriving prediction samples for the current block based on the CPMVs.
    Type: Application
    Filed: December 16, 2020
    Publication date: May 13, 2021
    Inventors: Jaeho LEE, Junghak Nam, Naeri Park, Hyeongmoon Jang
  • Publication number: 20210144400
    Abstract: Difference calculation based on partial position is described. In a representative aspect, a method of video processing comprising: calculating, during a conversion between a current block of video and a bitstream representation of the current block, differences between two reference blocks associated with the current block or differences between two reference sub-blocks associated with a sub-block within the current block based on representative positions of the reference blocks or representative positions of the reference sub-blocks; and performing the conversion based on the differences.
    Type: Application
    Filed: January 21, 2021
    Publication date: May 13, 2021
    Inventors: Hongbin LIU, Li ZHANG, Kai ZHANG, Jizheng XU, Yue WANG
  • Publication number: 20210144401
    Abstract: Coding efficiency is improved. A motion compensation filter unit acts on a motion vector applied image obtained by acting a motion vector on a reference image. The motion compensation filter unit causes filter coefficients mcFilter[i][k] designated by a phase i and a filter coefficient position k to act on the motion vector applied image. The filter coefficients mcFilter[i][k] includes filter coefficients calculated by using filter coefficients mcFilter[p][k] (p16 i) and filler coefficients mcFilter[q][k] (q?i).
    Type: Application
    Filed: January 14, 2021
    Publication date: May 13, 2021
    Inventor: TOMOHIRO IKAI
  • Publication number: 20210144402
    Abstract: An image decoding method according to the present invention can comprise the steps of: deriving first reference samples located at the upper end and on the left side of a current block; deriving second reference samples located on the right side and at the lower end of the current block; and acquiring a prediction sample for the current block on the basis of the first reference samples and the second reference samples, wherein the second reference samples can be derived on the basis of the first reference samples and temporary prediction samples generated by performing temporary intra prediction on the current block on the basis of a temporary intra prediction mode.
    Type: Application
    Filed: June 21, 2019
    Publication date: May 13, 2021
    Applicant: KT CORPORATION
    Inventor: Bae Keun LEE
  • Publication number: 20210144403
    Abstract: Methods and devices for encoding a point cloud. A bit sequence signaling an occupancy pattern for sub-volumes of a volume is coded. Predictive coding is used to find a set of predicted points, from which a corresponding predicted occupancy pattern may be determined. The predicted occupancy pattern may be used to determine the contexts for entropy coding the occupancy pattern. The determination may include determining for each sub-volume, whether it contains a predicted point or not and, in some cases, the count of predicted points within the sub-volume. Various threshold numbers of predicted points may cause the selection of different context sets for coding the occupancy pattern. The predictive coding may be enabled by determining that the prediction of occupancy of a parent volume to the volume met a threshold level of accuracy.
    Type: Application
    Filed: April 3, 2019
    Publication date: May 13, 2021
    Applicant: BlackBerry Limited
    Inventors: Sébastien LASSERRE, David FLYNN
  • Publication number: 20210144404
    Abstract: There are disclosed various methods, apparatuses and computer program products for volumetric video encoding and decoding. In some embodiments of a method for encoding, obtaining one or more patches formed from a three-dimensional image information are obtained. The one or more patches represent projection data of at least a part of an object to a projection plane. Priority for at least one of the one or more patches is determined and the one or more patches are projected to a projection plane. Indication of the priority is encoded into or along a bitstream. In some embodiments of a method for decoding, one or more encoded patches formed from a three-dimensional image information are received. Also at least one indication of priority determined for at least one of the one or more patches is received and the patches are reconstructed in the order defined by the at least one indication of priority.
    Type: Application
    Filed: March 13, 2019
    Publication date: May 13, 2021
    Inventors: Payman Aflaki Beni, Sebastian Schwarz
  • Publication number: 20210144405
    Abstract: Input data can be losslessly reduced by using a data structure that organizes prime data elements based on their contents. Alternatively, the data structure can organize prime data elements based on the contents of a name that is derived from the prime data elements. Specifically, video data can be losslessly reduced by (1) using the data structure to identify a set of prime data elements, and (2) using the set of prime data elements to losslessly reduce intra-frames. The input data can be dynamically partitioned based on the memory usage of components of the data structure. Parcels can be created based on the partitions to facilitate archiving and movement of the data. The losslessly reduced data can be stored using a set of distilled files and a set of prime data element files.
    Type: Application
    Filed: April 26, 2018
    Publication date: May 13, 2021
    Applicant: Ascava, Inc.
    Inventor: Harshvardhan Sharangpani
  • Publication number: 20210144406
    Abstract: An image decoding device (31) includes a transform coefficient decoding unit (311) configured to decode a transform coefficient for a transform tree included in a coding unit. In the transform tree, the transform coefficient decoding unit splits a transform unit corresponding to luminance and then decodes the transform coefficient related to the luminance, and does not split the transform unit corresponding to chrominance and decodes the transform coefficient related to the chrominance.
    Type: Application
    Filed: January 19, 2021
    Publication date: May 13, 2021
    Inventors: Tomohiro IKAI, Tomoko AONO, Yukinobu YASUGI, Tomonori HASHIMOTO
  • Publication number: 20210144407
    Abstract: Disclosed herein is a method for decoding a video including determining a coding unit to be decoded by block partitioning, decoding prediction syntaxes for the coding unit, the prediction syntaxes including a skip flag indicating whether the coding unit is encoded in a skip mode, after the decoding of the prediction syntaxes, decoding transform syntaxes including a transformation/quantization skip flag and a coding unit cbf, wherein the transformation/quantization skip flag indicates whether inverse transformation, inverse quantization, and at least part of in-loop filterings are skipped, and the coding unit cbf indicates whether all coefficients in a luma block and two chroma blocks constituting the coding unit are zero, and reconstructing the coding unit based on the prediction syntaxes and the transform syntaxes.
    Type: Application
    Filed: January 4, 2019
    Publication date: May 13, 2021
    Inventors: Sun Young LEE, Jeong-yeon LIM, Tae Young NA, Gyeong-taek LEE, Jae-seob SHIN, Se Hoon SON, Hyo Song KIM
  • Publication number: 20210144408
    Abstract: Systems, apparatuses, and methods are described for filtering and/or removing defects from content, such as high dynamic range (HDR) content. A plurality of parameters for filtering one or more pixels may be determined. The parameter(s) may be used to determine one or more filter weights, and the filter weight(s) may be applied to one or more pixels and one or more corresponding prior pixels to generate one or more filtered pixels. The filtered content and/or pixels thereof may later be encoded for storage and/or transmission to users.
    Type: Application
    Filed: November 7, 2019
    Publication date: May 13, 2021
    Inventor: Alexander Giladi
  • Publication number: 20210144409
    Abstract: A method for video bitstream processing includes determining, by a processor, that a reconstructed representation of a current sample of video data is to be subject to a bilateral filter defined by one or more parameters based, at least in part, on a weighted sum of sample intensity differences (SDiff) between a first window covering the current sample and a second window covering a neighboring sample, wherein multiple sample intensity differences are assigned unequal weights; and applying the bilateral filter defined by the one or more parameters to the reconstructed representation of the current sample of the video data.
    Type: Application
    Filed: January 15, 2021
    Publication date: May 13, 2021
    Inventors: Li ZHANG, Kai ZHANG, Hongbin LIU, Yue WANG
  • Publication number: 20210144410
    Abstract: The present invention relates to a method for encoding and decoding image information and to an apparatus using same, and the method for encoding the image information, according to the present invention, comprises the steps of: generating a recovery block; applying a deblocking filter to the recovery block; applying a sample adaptive offset (SAO) to the recovery block to which the deblocking filter is applied; and transmitting the image information including information on the SAO which is applied, wherein in the step of transmitting, information for specifying bands that cover a scope of a pixel value, to which a band off set is applied, is transmitted when the band offset is applied during the step of applying the SAO.
    Type: Application
    Filed: January 21, 2021
    Publication date: May 13, 2021
    Inventors: Seungwook PARK, Jungsun KIM, Yongjoon JEON, Joonyoung PARK, Byeongmoon JEON, Jaehyun LIM
  • Publication number: 20210144411
    Abstract: Several systems, methods and integrated circuits capable of reducing blocking artifacts in video data are disclosed. In an embodiment, a system for reducing blocking artifacts in video data includes a processing module and a deblocking module. The deblocking module comprises a luma deblocking filter and a chroma deblocking filter configured to filter an edge between adjacent blocks associated with the video data, where a block of the adjacent blocks corresponds to one of a prediction block and a transform block. The processing module is communicatively associated with the deblocking module and is operable to configure at least one filter coefficient corresponding to the chroma deblocking filter based on one or more filter coefficients corresponding to the luma deblocking filter. The processing module is further configured to cause the chroma deblocking filter to filter the edge between the adjacent blocks based on the configured at least one filter coefficient.
    Type: Application
    Filed: January 19, 2021
    Publication date: May 13, 2021
    Inventor: Mangesh Devidas Sadafale
  • Publication number: 20210144412
    Abstract: A geolocationing system and method for providing awareness in a multi-space environment, such as a hospitality environment or educational environment, are presented. In one embodiment of the geolocationing system, a vertical and horizontal array of gateway devices is provided. Each gateway device includes a gateway device identification providing an accurately-known fixed location within the multi-space environment. Each gateway device includes a wireless transceiver that receives a beacon signal from a proximate wireless-enabled personal locator device. The gateway devices, in turn, send gateway signals to a server, which determines estimated location of the wireless-enabled personal locator device.
    Type: Application
    Filed: January 21, 2021
    Publication date: May 13, 2021
    Inventors: William C. Fang, Raymond S. Horton, Thomas R. Miller
  • Publication number: 20210144413
    Abstract: One embodiment provides a method, including: obtaining, from each of two more panoramic cameras, panoramic video, wherein each of the two or more panoramic cameras are located at different physical locations within an event environment; compositing the panoramic video obtained from the two or more panoramic cameras into a single video; and streaming the composited panoramic video to one or more end users, wherein each of the one or more end users provide commands to manipulate the streamed composited panoramic video resulting in viewing of a different view of the streamed composited panoramic video for the corresponding end user based on the provided commands.
    Type: Application
    Filed: October 12, 2018
    Publication date: May 13, 2021
    Inventors: Brian C. Lowry, Joseph B. Tomko, Evan A. Wimer
  • Publication number: 20210144414
    Abstract: Video content is uploaded via the Internet to a video-on-demand (VOD) server identified by a title and a hierarchical address of categories and subcategories for categorizing the title. The VOD server converts and stores the video content at a storage address in a video content database linked to the title. The title is listed in a location of an electronic program guide (EPG) using the same categories and subcategories as in its hierarchical address. Any TV subscriber can access the EPG and navigate through its categories and subcategories to find a title for viewing on the TV. This can enable many new blogging or podcasting-like programs by popular “Hosts” to be self-published on the Internet and readily navigated for display on TV. The EPG can also store TV program addresses as bookmarks and allow them to be shared with other subscribers or with friends and contacts online by sending to their email addresses.
    Type: Application
    Filed: January 19, 2021
    Publication date: May 13, 2021
    Inventor: Milton Diaz Perez
  • Publication number: 20210144415
    Abstract: Provided is a method for transmitting a broadcast signal. The method for transmitting a broadcast signal, according to the present invention, can be a broadcast content transmitting method, comprising the steps of: generating, by a first module, a first media stream for broadcast content wherein the first media stream includes a plurality of packets, and at least one of the packets includes time information; generating, by a second module, a second media stream for the broadcast content; transmitting, by a third module, the first media stream through a broadcast network; receiving, by a fourth module, a request for the second media stream from a receiver; and transmitting, by the fourth module, the second media stream to the receiver through the Internet network.
    Type: Application
    Filed: January 19, 2021
    Publication date: May 13, 2021
    Applicant: LG ELECTRONICS INC.
    Inventors: Jangwon Lee, Sejin Oh, Woosuk Ko, Kyoungsoo Moon, Sungryong Hong
  • Publication number: 20210144416
    Abstract: A media processing engine selectively transcodes only a portion of the media clips to be included in a personalized media program and generates playback data that allows seamless playback of the personalized media program. The media processing engine analyzes initial playback data associated with the media program that indicates the media clips needed to generate the personalized media program. The media processing engine identifies one or more transitions between media clips in the personalized media program and determines specific segments of those media clips that are associated with the identified transition(s). The media processing engine performs transcoding operations with the determined segments of the media clips to generate one or more transition clips. The media processing engine then updates the initial playback data to indicate that the transition clip(s) should be played during the corresponding transition(s) between the associated media clips.
    Type: Application
    Filed: November 13, 2019
    Publication date: May 13, 2021
    Inventors: Katharine S. NAVARRE, Jason LEWIS, Dionysius MAVROMATIS, Adam EIVY, Sujal SHAH
  • Publication number: 20210144417
    Abstract: Systems and methods for providing variable trick-play mode playback of media content in accordance with embodiments of the invention are disclosed. A playback device stores images of the media content associated with presentation times and marker information for the media content that indicates the presentation time of moments of interest. When a trick-play mode is invoked, the playback device determines a presentation time of a next marker in the playback. The playback device determines whether the current presentation time of the playback is within a specified range of the presentation time of the next marker and adjusts the speed of the trick-play playback based on the determination. The next frame to present is determined based on the adjusted speed of the trick-play playback and displayed.
    Type: Application
    Filed: January 21, 2021
    Publication date: May 13, 2021
    Applicant: DIVX, LLC
    Inventors: William Frantz, Eric William Grab, Cristina Dobrin
  • Publication number: 20210144418
    Abstract: The present disclosure provides method and apparatus for providing video recommendation. At least one reference factor for the video recommendation may be determined, wherein the at least one reference factor indicates preferred importance of visual information and/or audio information in at least one video to be recommended. A ranking score of each candidate video in a candidate video set may be determined based at least on the at least one reference factor. At least one recommended video may be selected from the candidate video set based at least on ranking scores of candidate videos in the candidate video set. The at least one recommended video may be provided to a user through a terminal device.
    Type: Application
    Filed: August 10, 2018
    Publication date: May 13, 2021
    Inventors: Bo HAN, Qiao LUAN, Yang WANG, Albert THAMBIRATNAM
  • Publication number: 20210144419
    Abstract: The present invention is to improve the user experience with respect to the fact that, in a case that a viewer watches with a large screen ultra high density display apparatus, most of field of view is covered by the video, and consciousness is focused on the center of the field of view, so the recognition capability for each video information in displaying multiple pieces of video information is reduced. Recognition of multiple pieces of video information is enhanced, by providing multiple pieces of video information and acoustic information according to a display apparatus used by a viewer from a network side device, and reproducing the acoustic information using an audio object along with display of the multiple pieces of video information on the display apparatus side.
    Type: Application
    Filed: March 7, 2019
    Publication date: May 13, 2021
    Applicant: Sharp Kabushiki Kaisha
    Inventors: Hideo NANBA, Hiromichi TOMEBA
  • Publication number: 20210144420
    Abstract: A video streaming client is configured to check whether a target version of a desired video content is available for streaming from a video streaming server, the target version being encoded to a target value of an encoding attribute. The video streaming client obtains a data communication speed to the video streaming server, and determines that the data communication speed is sufficient to stream and display the target version of the desired video content. The target value is less than a maximum value of the encoding attribute which is decodable by the video streaming client. The video streaming client is configured to select to stream the target version of the desired video content even though the data communication speed is sufficient to stream a version of the desired video content without playback interruption when encoded using a value of the encoding attribute which is higher than the target value.
    Type: Application
    Filed: November 16, 2020
    Publication date: May 13, 2021
    Inventor: Gaurav MITTAL
  • Publication number: 20210144421
    Abstract: A method includes capturing video frames of a video item to be transmitted as a livestream and delivering the video frames to a queue for an encoder of a user device. The method further includes determining that a subset of the video frames have been discarded. The discarding indicates that the subset of the video frames did not enter the encoder. The method further includes determining a frequency of discarded video frames. Responsive to the frequency exceeding a threshold frequency, the method includes reducing quality of the video item transmitted as the livestream based on the frequency by reducing one or more of frame rate of the user device, resolution of the user device, or encoder bitrate of the encoder.
    Type: Application
    Filed: January 25, 2021
    Publication date: May 13, 2021
    Inventor: Brian Schmidt
  • Publication number: 20210144422
    Abstract: Systems, apparatuses, and methods are described for synchronizing output of a plurality of user devices. An immersive experience for users may be provided by mapping what the users are watching into functionalities of the user devices. Manifest files may comprise information determined for audio and/or video features of segments of audiovisual content. The manifest files may be used by secondary user devices to output visual effects in synchronization with output of audiovisual content by a primary user device.
    Type: Application
    Filed: November 7, 2019
    Publication date: May 13, 2021
    Inventors: Zachary Wagner, Tony Nguyen, Yong Ji, Alison Stiel
  • Publication number: 20210144423
    Abstract: Provided are methods and systems for dynamic binding in the context of content delivery. For example, the methods and systems may be implemented as a dynamic binding process that maps a content provider to a first set of content servers in a content distribution network. The dynamic binding process may then facilitate the content to be received from the content provider so that the content can be distributed by the first set of content servers in the content distribution network. The dynamic binding process further monitors network traffic associated with the content from the content provider and determines at least one metric associated with the network traffic. Additionally, the dynamic binding process can remap the content provider to a second set of content servers in the content distribution network based on at least one of the metrics.
    Type: Application
    Filed: January 18, 2021
    Publication date: May 13, 2021
    Applicant: Level 3 Communications, LLC
    Inventors: Christopher Newton, David Fullagar
  • Publication number: 20210144424
    Abstract: Systems and methods for generating media program keywords based on a video-hosting website are disclosed herein. Control circuitry identifies, on the video-hosting website, video content items that include at least a portion of a media program. The media program has a media program identifier and the video content items have respective titles, each including one or more terms. The control circuitry identifies a term included in more than one of the titles and identifies a group of the video content items that have the term included in their title. Based on the video-hosting website, the control circuitry determines a cumulative number of rankings of the video content items within the group and generates a relevance score for the term based on the cumulative number of rankings. The control circuitry stores the term and the relevance score in a keyword database in association with the media program identifier.
    Type: Application
    Filed: November 19, 2020
    Publication date: May 13, 2021
    Inventors: Ankur Anil Aher, Aman Puniyani
  • Publication number: 20210144425
    Abstract: Control information for configuring an audiovisual device to present multimedia content according to a first service type may be generated. A method may include generating first control information for configuring an audiovisual device to decode a multimedia stream, generating first data that indicates a structure of the first control information, and transmitting the first data and the first control information. The first control information may be generated according to a first protocol version. Second data and second control information may be similarly generated and transmitted according to a second protocol version. Disclosed techniques may facilitate receiving devices to determine whether they support received wireless transmissions and decode the transmissions based on the control information.
    Type: Application
    Filed: November 18, 2020
    Publication date: May 13, 2021
    Inventors: Colleen J. McGinn, Kevin A. Shelby, Peter J. Nysen, Michael B. Doerr
  • Publication number: 20210144426
    Abstract: A generative media pipeline automatically creates a personalized media program that is customized to reflect the specific viewing preferences of at least one individual user. The generative media pipeline obtains user data indicating the viewing preferences associated with the user and optionally the viewing context of the user. A recommendation service within the generative media pipeline provides a set of content options that includes various types of media content corresponding to the viewing preferences. A recipe service within the generative media pipeline obtains a recipe that defines the logical structure of the personalized media program. The recipe service populates the recipe by executing one or more video processing functions with some or all media content included in the content options. The recipe service thereby generates a logically structured and polished personalized media program that is individually tailored to reflect the specific preferences of the user.
    Type: Application
    Filed: November 13, 2019
    Publication date: May 13, 2021
    Inventors: Katharine S. NAVARRE, Jason LEWIS, Dionysius MAVROMATIS, Adam EIVY, Sujal SHAH
  • Publication number: 20210144427
    Abstract: Implementations generally relate to service offerings presented on a consumer device. In some implementations, a method includes displaying a plurality of media items on a television, wherein each media item of the plurality of media items is an available service offering that a user may select. The method further includes determining a predetermined presentation policy for updating one or more media items of the plurality of media items. The method further includes updating the one or more media items based on the predetermined presentation policy.
    Type: Application
    Filed: November 13, 2019
    Publication date: May 13, 2021
    Applicant: Sony Corporation
    Inventor: Thomas Dawson
  • Publication number: 20210144428
    Abstract: Methods, apparatus, systems, and articles of manufacture are disclosed to identify media for ahead of time watermark encoding. An example apparatus includes a processor to determine a first identifier associated with first media based on a query including the first identifier, a first scheduled broadcast time of the first media, and a first duration of the first media; and a comparator to: in response to determining a database includes a second identifier associated with second media, determine whether a second duration of the second media at a second scheduled broadcast time overlaps the first duration of the first media at the first scheduled broadcast time; and in response to determining that the second duration of the second media at the second scheduled broadcast time does not overlap the first duration of the first media at the first scheduled broadcast time, store the first identifier in the database.
    Type: Application
    Filed: April 29, 2020
    Publication date: May 13, 2021
    Inventor: Khaldun Karazoun
  • Publication number: 20210144429
    Abstract: An apparatus for interacting with a graphical user interface, including: a printed circuit board, a plurality of push detection elements disposed on or over the top surface of the printed circuit board, wherein four push detection elements are arranged orthogonally from each other in the cardinal directions, a flexible pad layer disposed on or over the plurality of push detection elements, a navigation key disposed over and covering the four push detection elements, wherein the bottom surface of the navigation key has an annular-shaped cavity, four plungers, each one of the four plungers disposed above a respective one of the four push detection elements and configured to actuate a respective push detection element when a corresponding plunger is actuated, and at least one post disposed in an angular region between two plungers of adjacent cardinal directions.
    Type: Application
    Filed: September 11, 2020
    Publication date: May 13, 2021
    Applicant: Home Control Singapore Pte Ltd
    Inventors: Qiang LIU, Whye Kwong LIANG, Ching Guan TAY, Hon Shien CHOONG, Simin HE
  • Publication number: 20210144430
    Abstract: An automated data management system in a smart television comprises at least one TV set (2) that is equipped with a TV set processor device (6). The latter is connected to the server (10) that is configured to exchange data with said TV set processor device. Web-cameras (13) are provided, which are configured to send a signal with a streaming video to the server (10) in a real time. Upon receipt of a service message about the fact that the TV set (2) is in a standby mode from the TV set processor device (6), a server processor device (14) is configured to send a signal from the web-camera (13) selected by the user to the TV set (2) display device (4).
    Type: Application
    Filed: December 29, 2018
    Publication date: May 13, 2021
    Inventor: Denys Ihorovych LYIUROV
  • Publication number: 20210144431
    Abstract: Media is selected for video playback through a first device and audio playback through one or more separate devices connected through a wireless network. Different techniques for synchronizing the audio and video can be selected based on one or more factors to improve media playback.
    Type: Application
    Filed: August 21, 2020
    Publication date: May 13, 2021
    Inventors: Dannie Lau, Chunho Lee
  • Publication number: 20210144432
    Abstract: Systems, methods and devices are provided for managing media content storage priority and retention in a single- or multi-user environment. Indications of previous user activity are received regarding multiple portions of content stored via one or more storage devices. The previous user activity may include previous user deletion selections and/or previous user viewing selections of one or more of the multiple portions of content. A retention priority may be assigned to portions of media content based on the previous user activity. Responsive to receiving an indication of low available storage space on the one or more storage devices, a quantity of storage space on the one or more storage devices to make available is determined based on the previous user activity. Deletion of one or more portions of currently stored content is initiated based on the determined quantity of storage space to make available.
    Type: Application
    Filed: November 8, 2019
    Publication date: May 13, 2021
    Inventor: Deepak Sharma
  • Publication number: 20210144433
    Abstract: It is an object of the present invention to play back other content on any timing without being restricted to the embedded timing of watermark data embedded in the content even when the progress time of the content fluctuates.
    Type: Application
    Filed: February 23, 2018
    Publication date: May 13, 2021
    Inventors: Hisaharu SUZUKI, Yasuhiko NAGATOMO, Atsushi TAKIGAWA
  • Publication number: 20210144434
    Abstract: An apparatus, method, system and computer-readable medium are disclosed for, in one aspect, determining when a trigger, such as an application trigger, should be generated. In some embodiments, the application trigger may be generated when a frame included in a feed (e.g., a content feed) matches a specified or indicated frame. In some embodiments, a comparison between the feed and the specified or indicated frame may be based on one or more tolerances or thresholds. In some embodiments, the feed may be split and content (e.g., video) obtained via the split may be combined (e.g., multiplexed) with a trigger. The combined content and trigger may be transmitted to one or more devices, such as one or more user devices.
    Type: Application
    Filed: June 18, 2020
    Publication date: May 13, 2021
    Inventor: Darren Sargent
  • Publication number: 20210144435
    Abstract: A computing system will compare various reference fingerprints each representing a reference media stream broadcast on a different respective known channel, and the computing system will determine that a plurality of the reference fingerprints match each other, thus defining a multi-match group of the matching reference fingerprints. Further, the computing system will determine that a query fingerprint representing a media stream being rendered by a media presentation device matches the multi-match group, thus raising a question of which channel is carrying the media stream that is being rendered by the media presentation device. By considering one or more attributes of the query fingerprint, the server may then disambiguate and thereby determine the channel at issue, and the server may in turn take channel-specific action.
    Type: Application
    Filed: January 21, 2021
    Publication date: May 13, 2021
    Inventors: Chung Won Seo, Youngmoo Kwon, Jaehyung Lee
  • Publication number: 20210144436
    Abstract: Example apparatus disclosed herein include a return path data classifier to classify a first viewing period associated with segments of return path data received from a set top box into tuning classifications based on the segments of the return path data; calculate a total reported tuning duration for the first viewing period when the first viewing period is classified as live or playback tuning; and compare the total reported tuning duration to a duration threshold to determine whether the segments of return path data associated with the first viewing period are valid. The example apparatus also includes a return path data rectifier to rectify missing tuning data associated with a second viewing period based on tuning data included in the segments of return path data associated with the first viewing period when the segments of the return path data associated with the first viewing period are determined to be valid.
    Type: Application
    Filed: November 16, 2020
    Publication date: May 13, 2021
    Inventors: Balachander Shankar, Jonathan Sullivan, Molly Poppie, John Charles Coughlin, Paul Chimenti, Rachel Worth Olson, Samantha M. Mowrer, David J. Kurzynski, Remy Spoentgen, Christine Heiss, Shuangxing Chen
  • Publication number: 20210144437
    Abstract: An example apparatus includes a first query processor to obtain a first hash key, first qualifier data and first value data associated with the first hash key, the first value data including a second hash key and a third hash key; a candidate qualifier to use the first value data to prequalify the first hash key as a candidate for subsequent signature processing associated with a first site signature, the candidate qualifier to: determine prequalification of the first hash key is successful in response to a determination that the second hash key matches a second site signature preceding the first site signature in time and that the third hash key matches a third site signature following the first site signature in time; and determine the prequalification of the first hash key is unsuccessful in response to a determination that at least one of the second hash key fails to match the second site signature or the third hash key fails to match the third site signature.
    Type: Application
    Filed: November 16, 2020
    Publication date: May 13, 2021
    Inventors: Daniel Nelson, Venugopal Srinivasan, Arun Ramaswamy, Raghuram Ranganathan, Kenneth William McArthur
  • Publication number: 20210144438
    Abstract: A display system includes: a plurality of secondary display units that respectively display a plurality of videos; a primary display unit that displays at least one of the plurality of videos; a detection unit that detects a number of viewers of each of the plurality of secondary display units; and a control unit that causes the primary display unit to display a same video as the video being displayed by the secondary display unit having a highest number of viewers among the plurality of secondary display units, based on the numbers of viewers detected by the detection unit.
    Type: Application
    Filed: May 31, 2018
    Publication date: May 13, 2021
    Inventor: Eifu NEZU
  • Publication number: 20210144439
    Abstract: Methods and systems are provided herein for recommending a media asset based on a geographic location at which that media asset was frequently consumed. For example, the system may monitor a location, such as New York City or Times Square, to determine popular media assets watched there, such as “The Avengers,” and when another user visits New York City, the system may then notify the user that the movie, such as “The Avengers,” is associated with New York City. The system stores the geographic locations associated with the media asset in the database based on the consumption of the media asset so that other users may be notified which media assets are associated with each geographic location.
    Type: Application
    Filed: December 10, 2020
    Publication date: May 13, 2021
    Inventors: Gabriel C. Dalbec, Jonathan A. Logan, Ajay Kumar Gupta, Alexander W. Liston, William L. Thomas, Margret B. Schmidt, Mathew C. Burns