Patents Issued in May 13, 2021
-
Publication number: 20210144390Abstract: 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: ApplicationFiled: November 6, 2020Publication date: May 13, 2021Inventors: Hari Kalva, Borivoje Furht, Velibor Adzic
-
Publication number: 20210144391Abstract: 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: ApplicationFiled: June 21, 2019Publication date: May 13, 2021Inventors: Tangi Poirier, Fabrice Le Leannec, Franck Galpin
-
Publication number: 20210144392Abstract: 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: ApplicationFiled: January 21, 2021Publication date: May 13, 2021Inventors: Kai ZHANG, Li ZHANG, Hongbin LIU, Jizheng XU, Yue WANG
-
Publication number: 20210144393Abstract: 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: ApplicationFiled: November 4, 2020Publication date: May 13, 2021Inventors: Yoshiyuki TODA, Yoshinaga KATO
-
Publication number: 20210144394Abstract: 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: ApplicationFiled: November 2, 2020Publication date: May 13, 2021Applicant: LINE Plus CorporationInventors: In Won CHO, Seung Ho JUNG
-
Publication number: 20210144395Abstract: 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: ApplicationFiled: November 20, 2020Publication date: May 13, 2021Inventors: YOSHIYA YAMAMOTO, YUKINOBU YASUGI, TOMOHIRO IKAI, TOMOKO AONO
-
Publication number: 20210144396Abstract: 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: ApplicationFiled: January 19, 2021Publication date: May 13, 2021Inventors: Toshiyasu SUGIO, Takahiro NISHI, Youji SHIBAHARA, Kyoko TANIKAWA, Hisao SASAI, Toru MATSUNOBU, Kengo TERADA
-
Publication number: 20210144397Abstract: 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: ApplicationFiled: January 20, 2021Publication date: May 13, 2021Applicant: TENCENT AMERICA LLCInventors: Xiaozhong XU, Shan LIU, Stephan WENGER
-
Publication number: 20210144398Abstract: 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: ApplicationFiled: January 22, 2021Publication date: May 13, 2021Applicant: KABUSHIKI KAISHA TOSHIBAInventors: Saori ASAKA, Takeshi CHUJOH, Akiyuki TANIZAWA, Goki YASUDA, Naofumi WADA, Takashi WATANABE
-
Publication number: 20210144399Abstract: 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: ApplicationFiled: December 16, 2020Publication date: May 13, 2021Inventors: Jaeho LEE, Junghak Nam, Naeri Park, Hyeongmoon Jang
-
Publication number: 20210144400Abstract: 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: ApplicationFiled: January 21, 2021Publication date: May 13, 2021Inventors: Hongbin LIU, Li ZHANG, Kai ZHANG, Jizheng XU, Yue WANG
-
Publication number: 20210144401Abstract: 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: ApplicationFiled: January 14, 2021Publication date: May 13, 2021Inventor: TOMOHIRO IKAI
-
Publication number: 20210144402Abstract: 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: ApplicationFiled: June 21, 2019Publication date: May 13, 2021Applicant: KT CORPORATIONInventor: Bae Keun LEE
-
Publication number: 20210144403Abstract: 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: ApplicationFiled: April 3, 2019Publication date: May 13, 2021Applicant: BlackBerry LimitedInventors: Sébastien LASSERRE, David FLYNN
-
Publication number: 20210144404Abstract: 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: ApplicationFiled: March 13, 2019Publication date: May 13, 2021Inventors: Payman Aflaki Beni, Sebastian Schwarz
-
Publication number: 20210144405Abstract: 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: ApplicationFiled: April 26, 2018Publication date: May 13, 2021Applicant: Ascava, Inc.Inventor: Harshvardhan Sharangpani
-
Publication number: 20210144406Abstract: 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: ApplicationFiled: January 19, 2021Publication date: May 13, 2021Inventors: Tomohiro IKAI, Tomoko AONO, Yukinobu YASUGI, Tomonori HASHIMOTO
-
Publication number: 20210144407Abstract: 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: ApplicationFiled: January 4, 2019Publication date: May 13, 2021Inventors: Sun Young LEE, Jeong-yeon LIM, Tae Young NA, Gyeong-taek LEE, Jae-seob SHIN, Se Hoon SON, Hyo Song KIM
-
Publication number: 20210144408Abstract: 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: ApplicationFiled: November 7, 2019Publication date: May 13, 2021Inventor: Alexander Giladi
-
Publication number: 20210144409Abstract: 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: ApplicationFiled: January 15, 2021Publication date: May 13, 2021Inventors: Li ZHANG, Kai ZHANG, Hongbin LIU, Yue WANG
-
Publication number: 20210144410Abstract: 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: ApplicationFiled: January 21, 2021Publication date: May 13, 2021Inventors: Seungwook PARK, Jungsun KIM, Yongjoon JEON, Joonyoung PARK, Byeongmoon JEON, Jaehyun LIM
-
Publication number: 20210144411Abstract: 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: ApplicationFiled: January 19, 2021Publication date: May 13, 2021Inventor: Mangesh Devidas Sadafale
-
Publication number: 20210144412Abstract: 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: ApplicationFiled: January 21, 2021Publication date: May 13, 2021Inventors: William C. Fang, Raymond S. Horton, Thomas R. Miller
-
Publication number: 20210144413Abstract: 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: ApplicationFiled: October 12, 2018Publication date: May 13, 2021Inventors: Brian C. Lowry, Joseph B. Tomko, Evan A. Wimer
-
Publication number: 20210144414Abstract: 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: ApplicationFiled: January 19, 2021Publication date: May 13, 2021Inventor: Milton Diaz Perez
-
Publication number: 20210144415Abstract: 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: ApplicationFiled: January 19, 2021Publication date: May 13, 2021Applicant: LG ELECTRONICS INC.Inventors: Jangwon Lee, Sejin Oh, Woosuk Ko, Kyoungsoo Moon, Sungryong Hong
-
Publication number: 20210144416Abstract: 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: ApplicationFiled: November 13, 2019Publication date: May 13, 2021Inventors: Katharine S. NAVARRE, Jason LEWIS, Dionysius MAVROMATIS, Adam EIVY, Sujal SHAH
-
Publication number: 20210144417Abstract: 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: ApplicationFiled: January 21, 2021Publication date: May 13, 2021Applicant: DIVX, LLCInventors: William Frantz, Eric William Grab, Cristina Dobrin
-
Publication number: 20210144418Abstract: 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: ApplicationFiled: August 10, 2018Publication date: May 13, 2021Inventors: Bo HAN, Qiao LUAN, Yang WANG, Albert THAMBIRATNAM
-
Publication number: 20210144419Abstract: 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: ApplicationFiled: March 7, 2019Publication date: May 13, 2021Applicant: Sharp Kabushiki KaishaInventors: Hideo NANBA, Hiromichi TOMEBA
-
Publication number: 20210144420Abstract: 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: ApplicationFiled: November 16, 2020Publication date: May 13, 2021Inventor: Gaurav MITTAL
-
Publication number: 20210144421Abstract: 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: ApplicationFiled: January 25, 2021Publication date: May 13, 2021Inventor: Brian Schmidt
-
Publication number: 20210144422Abstract: 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: ApplicationFiled: November 7, 2019Publication date: May 13, 2021Inventors: Zachary Wagner, Tony Nguyen, Yong Ji, Alison Stiel
-
Publication number: 20210144423Abstract: 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: ApplicationFiled: January 18, 2021Publication date: May 13, 2021Applicant: Level 3 Communications, LLCInventors: Christopher Newton, David Fullagar
-
Publication number: 20210144424Abstract: 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: ApplicationFiled: November 19, 2020Publication date: May 13, 2021Inventors: Ankur Anil Aher, Aman Puniyani
-
Publication number: 20210144425Abstract: 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: ApplicationFiled: November 18, 2020Publication date: May 13, 2021Inventors: Colleen J. McGinn, Kevin A. Shelby, Peter J. Nysen, Michael B. Doerr
-
Publication number: 20210144426Abstract: 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: ApplicationFiled: November 13, 2019Publication date: May 13, 2021Inventors: Katharine S. NAVARRE, Jason LEWIS, Dionysius MAVROMATIS, Adam EIVY, Sujal SHAH
-
Publication number: 20210144427Abstract: 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: ApplicationFiled: November 13, 2019Publication date: May 13, 2021Applicant: Sony CorporationInventor: Thomas Dawson
-
Publication number: 20210144428Abstract: 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: ApplicationFiled: April 29, 2020Publication date: May 13, 2021Inventor: Khaldun Karazoun
-
Publication number: 20210144429Abstract: 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: ApplicationFiled: September 11, 2020Publication date: May 13, 2021Applicant: Home Control Singapore Pte LtdInventors: Qiang LIU, Whye Kwong LIANG, Ching Guan TAY, Hon Shien CHOONG, Simin HE
-
Publication number: 20210144430Abstract: 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: ApplicationFiled: December 29, 2018Publication date: May 13, 2021Inventor: Denys Ihorovych LYIUROV
-
Publication number: 20210144431Abstract: 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: ApplicationFiled: August 21, 2020Publication date: May 13, 2021Inventors: Dannie Lau, Chunho Lee
-
Publication number: 20210144432Abstract: 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: ApplicationFiled: November 8, 2019Publication date: May 13, 2021Inventor: Deepak Sharma
-
Publication number: 20210144433Abstract: 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: ApplicationFiled: February 23, 2018Publication date: May 13, 2021Inventors: Hisaharu SUZUKI, Yasuhiko NAGATOMO, Atsushi TAKIGAWA
-
Publication number: 20210144434Abstract: 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: ApplicationFiled: June 18, 2020Publication date: May 13, 2021Inventor: Darren Sargent
-
Publication number: 20210144435Abstract: 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: ApplicationFiled: January 21, 2021Publication date: May 13, 2021Inventors: Chung Won Seo, Youngmoo Kwon, Jaehyung Lee
-
Publication number: 20210144436Abstract: 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: ApplicationFiled: November 16, 2020Publication date: May 13, 2021Inventors: 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: 20210144437Abstract: 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: ApplicationFiled: November 16, 2020Publication date: May 13, 2021Inventors: Daniel Nelson, Venugopal Srinivasan, Arun Ramaswamy, Raghuram Ranganathan, Kenneth William McArthur
-
Publication number: 20210144438Abstract: 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: ApplicationFiled: May 31, 2018Publication date: May 13, 2021Inventor: Eifu NEZU
-
Publication number: 20210144439Abstract: 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: ApplicationFiled: December 10, 2020Publication date: May 13, 2021Inventors: Gabriel C. Dalbec, Jonathan A. Logan, Ajay Kumar Gupta, Alexander W. Liston, William L. Thomas, Margret B. Schmidt, Mathew C. Burns