Patents Issued in August 17, 2017
  • Publication number: 20170237995
    Abstract: Decoding a symbol may include decoding a binary codeword from an encoded video stream and decoding a symbol from the binary codeword, wherein the binary codeword is a binary codeword generated by an encoder for the symbol by determining a truncated rice prefix for a symbol, the symbol having a parameter variable, in response to a determination that the parameter variable is greater than zero, determining a truncated rice suffix for the symbol and concatenating the end of the truncated rice prefix with the truncated rice suffix to determine a main prefix, and in response to a determination that the main prefix is the same as a comparison string, wherein the comparison string is a bin string with each bin set to “1”, determining a main suffix for the symbol by concatenating the end of the main prefix with the main suffix to determine the binary codeword for the symbol.
    Type: Application
    Filed: April 27, 2017
    Publication date: August 17, 2017
    Inventors: Jian Lou, Limin Wang
  • Publication number: 20170237996
    Abstract: Various examples are provided for lossless compression of data streams. In one example, a Z-lossless (ZLS) compression method includes generating compacted depth information by condensing information of a depth image and a compressed binary representation of the depth image using histogram compaction and decorrelating the compacted depth information to produce bitplane slicing of residuals by spatial prediction. In another example, an apparatus includes imaging circuitry that can capture one or more depth images and processing circuitry that can generate compacted depth information by condensing information of a captured depth image and a compressed binary representation of the captured depth image using histogram compaction; decorrelate the compacted depth information to produce bitplane slicing of residuals by spatial prediction; and generate an output stream based upon the bitplane slicing.
    Type: Application
    Filed: February 15, 2017
    Publication date: August 17, 2017
    Inventor: Jens Schneider
  • Publication number: 20170237997
    Abstract: A method for performing image decompression. The method includes identifying a pixel in an image, wherein the image comprises a plurality of tiles including color data that is displayed by a plurality of pixels, wherein each tile is associated with a base value, a delta value, and a plurality of indices. One or more tiles associated with the pixel are identified. An interpolated base is determined by interpolating decompressed bases of the one or more tiles. An interpolated delta is determined by interpolating deltas of the one or more tiles. An index is determined for the pixel. A color value is determined for the pixel based on the interpolated base, interpolated delta, and the index.
    Type: Application
    Filed: February 23, 2012
    Publication date: August 17, 2017
    Applicant: NVIDIA CORPORATION
    Inventors: Walter E. Donovan, Tyson J. Bergland
  • Publication number: 20170237998
    Abstract: Aspects of the present invention relate to a method and apparatus for generating a video field Rk within a video field sequence R of NR video fields. The method comprises determining a temporal alignment parameter CRk indicative of a temporal alignment of a start time TCk of a conversion time interval Ck within a sequence C of NR conversion time intervals with respect to a source video frame Si within a source video frame sequence S, wherein the sequence C of conversion time intervals comprises a duration equal to a duration PS of the source video frame sequence S. A source video frame from the source video frame sequence S from which to generate the video field Rk is then determined based at least partly on the temporal alignment parameter, and the video field Rk generated from the determined source video frame.
    Type: Application
    Filed: September 7, 2016
    Publication date: August 17, 2017
    Inventor: James Edward SHEPHERD
  • Publication number: 20170237999
    Abstract: In various implementations, techniques are described herein to resolve issues related to the location of an EOB NAL unit in an ISO base media file. In various implementations, these techniques include relaxing the requirement that a file include only one EOB NAL unit. These techniques further include providing the EOB NAL unit from the highest layer when reconstructing the bitstream. This EOB NAL unit can be added to a last access unit in the reconstructed bitstream. When the EOB NAL unit from the highest layer is not present, an EOB NAL unit from a lower layer can be provided instead.
    Type: Application
    Filed: February 14, 2017
    Publication date: August 17, 2017
    Inventors: Fnu Hendry, Ye-Kui Wang
  • Publication number: 20170238000
    Abstract: Disclosed are a parallel video processing apparatus and method for a multicore computing system. According to a specific example of the present invention, since video unit sizes matched to the performance of each core are derived, video units obtained by segmenting an input image screen according to a video codec type are allocated to corresponding cores according to the derived video unit sizes, and then the cores process the allocated video units in parallel, a processing speed differences of each core for the segmented video units may be reduced, and thus the processing speed may be improved, and the power consumption may be reduced.
    Type: Application
    Filed: April 27, 2017
    Publication date: August 17, 2017
    Inventor: Eun-Seok RYU
  • Publication number: 20170238001
    Abstract: Various innovations facilitate the use of intra-picture prediction modes such as palette prediction mode, intra block copy mode, intra line copy mode and intra string copy mode by an encoder or decoder when wavefront parallel processing (“WPP”) is enabled. For example, for a palette coding/decoding mode, an encoder or decoder predicts a palette for an initial unit in a current WPP row of a picture using previous palette data from a previous unit in a previous WPP row of the picture. Or, as another example, for an intra copy mode (e.g., intra block copy mode, intra string copy mode, intra line copy mode), an encoder enforces one or more constraints attributable to the WPP, or a decoder receives and decodes encoded data that satisfies one or more constraints attributable to WPP.
    Type: Application
    Filed: September 30, 2014
    Publication date: August 17, 2017
    Applicant: Microsoft Technology Licensing, LLC
    Inventors: Bin Li, Jizheng Xu
  • Publication number: 20170238002
    Abstract: An apparatus includes a central processing unit and a parallel processing unit. The parallel processing unit generally includes an array of software-configurable general purpose processors, a globally shared memory, and a shared memory. Each of the software-configurable general purpose processors in the array of software-configurable general purpose processors generally has access to the globally shared memory to execute one or more portions of a decoding program. The shared memory is accessible by the central processing unit to program the shared memory with a schedule describing which of the one or more portions of the decoding program are to be executed by each of the software-configurable general purpose processors.
    Type: Application
    Filed: May 3, 2017
    Publication date: August 17, 2017
    Inventors: Timothy B. Prins, Jeffrey K. Lassahn
  • Publication number: 20170238003
    Abstract: A progressive JPEG (joint photographic experts group) decoder is disclosed. The progressive JPEG decoder includes a processing unit that receives a plurality of progressive scans and generates a plurality of modified progressive scans (MPSs). A baseline JPEG decoder, coupled to the processing unit, includes a Huffman decoder, an inverse quantization unit and an inverse transform unit. The Huffman decoder receives a current MPS and generates a set of transform coefficients corresponding to the current MPS. The processing unit adds a set of transform coefficients corresponding to a previous MPS to the set of transform coefficients corresponding to the current MPS, and the processing unit generates quantization indices. The inverse quantization unit estimates inverse quantization values based on the quantization indices. The inverse transform unit estimates inverse transform decoded values based on the estimated inverse quantization values and generates a set of pixels corresponding to the current MPS.
    Type: Application
    Filed: May 4, 2017
    Publication date: August 17, 2017
    Inventors: Mihir Narendra Mody, Vipul Paladiya, Kapil Ahuja
  • Publication number: 20170238004
    Abstract: The present invention relates to a method and an apparatus for interlayer prediction, and the method for interlayer prediction, according to the present invention, comprises the steps of: deciding whether to apply an interlayer prediction to an enhancement layer; and performing a prediction on a current block of the enhancement layer based on reference information that is generalized and generated from a reference picture, which is decoded, of a reference layer, when the interlayer prediction is applied, wherein the reference layer information can be encoding information of a reference block, which corresponds to a current block of the enhancement layer, from the reference layer, and residual information.
    Type: Application
    Filed: May 3, 2017
    Publication date: August 17, 2017
    Applicants: ELECTRONICS AND TELECOMMUNICATIONS RESEARCH INSTITUTE, KWANGWOON UNIVERSITY INDUSTRY-ACADEMIC COLLABORATION FOUNDATION
    Inventors: Ha Hyun LEE, Jung Won KANG, Jin Soo CHOI, Jin Woong KIM, Dong Gyu SIM, Hyo Min CHOI, Jung Hak NAM
  • Publication number: 20170238005
    Abstract: In general, this disclosure described techniques for pruning a list of motion vector prediction candidates based on picture order count (POC) values. A video coding device may be configured to generate the list of motion vector prediction candidates for a prediction unit (PU) of video data. The video coding device may prune a first motion vector prediction candidate from the list of motion vector prediction candidates when a POC value for a reference picture identified by the first motion vector prediction candidate is equal to a second POC value of a reference picture identified by a second motion vector prediction candidate in the list of motion vector prediction candidates. The video coding device may code the PU using the pruned list.
    Type: Application
    Filed: February 13, 2017
    Publication date: August 17, 2017
    Inventors: Wei-Jung Chien, Sungwon Lee, Li Zhang, Marta Karczewicz
  • Publication number: 20170238006
    Abstract: A motion vector predictor candidate constructing unit performs prediction based on a motion vector of one of coded blocks neighboring a coding target block in the same picture as the coding target block, constructs a plurality of motion vector predictor candidates, and adds the motion vector predictor candidates to a motion vector predictor candidate list. A motion vector predictor candidate number limiting unit limits the number of motion vector predictor candidates added to the motion vector predictor candidate list to a maximum candidate number according to a size of a prediction block. A motion vector predictor selecting unit selects a motion vector predictor from the motion vector predictor candidate list. A coding unit codes information representing an index of the selected motion vector predictor in the motion vector predictor candidate list.
    Type: Application
    Filed: April 28, 2017
    Publication date: August 17, 2017
    Inventors: Hiroya Nakamura, Shigeru Fukushima, Hideki Takehara
  • Publication number: 20170238007
    Abstract: Provided is an inter prediction method including determining a collocated block of a current block of a current image from among blocks of an image that is restored prior to the current image; preferentially checking whether a first reference list from among reference lists of the collocated block is referred to and selectively checking whether a second reference list is referred to according to whether the first reference list is referred to; based on a result of the checking, determining a single collocated reference list from among the first reference list and the second reference list; determining a reference block of the current block by using motion information of the collocated reference list; and performing inter prediction on the current block by using the determined reference block.
    Type: Application
    Filed: May 1, 2017
    Publication date: August 17, 2017
    Applicant: SAMSUNG ELECTRONICS CO., LTD.
    Inventor: Il-koo KIM
  • Publication number: 20170238008
    Abstract: In inter prediction that is performed by partitioning a first block, which is obtained by partitioning each picture, into one or more second blocks, a spatial merge candidate generating unit derives a spatial merge candidate without referring to a block included in a first block that includes a second block. In case of a mode where a coding block is divided by a horizontal border into prediction blocks arranged vertically, the reference index derivation unit of a time merge candidate sets reference index information of a time merge candidate to a value of reference index information of an encoded prediction block adjacent to a left edge of a prediction block subject to encoding.
    Type: Application
    Filed: May 1, 2017
    Publication date: August 17, 2017
    Inventors: Hiroya Nakamura, Shigeru Fukushima, Hideki Takehara
  • Publication number: 20170238009
    Abstract: In inter prediction that is performed by partitioning a first block, which is obtained by partitioning each picture, into one or more second blocks, a spatial merge candidate generating unit derives a spatial merge candidate without referring to a block included in a first block that includes a second block. In case of a mode where a coding block is divided by a horizontal border into prediction blocks arranged vertically, the reference index derivation unit of a time merge candidate sets reference index information of a time merge candidate to a value of reference index information of an encoded prediction block adjacent to a left edge of a prediction block subject to encoding.
    Type: Application
    Filed: May 1, 2017
    Publication date: August 17, 2017
    Inventors: Hiroya Nakamura, Shigeru Fukushima, Hideki Takehara
  • Publication number: 20170238010
    Abstract: In inter prediction that is performed by partitioning a first block, which is obtained by partitioning each picture, into one or more second blocks, a spatial merge candidate generating unit derives a spatial merge candidate without referring to a block included in a first block that includes a second block. In case of a mode where a coding block is divided by a horizontal border into prediction blocks arranged vertically, the reference index derivation unit of a time merge candidate sets reference index information of a time merge candidate to a value of reference index information of an encoded prediction block adjacent to a left edge of a prediction block subject to encoding.
    Type: Application
    Filed: May 1, 2017
    Publication date: August 17, 2017
    Inventors: Hiroya Nakamura, Shigeru Fukushima, Hideki Takehara
  • Publication number: 20170238011
    Abstract: A method (20) is disclosed performed in an encoder (40) for encoding video pictures into a video bit stream, the method (20) comprising: obtaining (21) a transformed version (2?; 12?, 13?) of a reference picture (2; 12, 13), by using a geometric transformation comprising at least one of: scaling, rotation, shearing, reflection, and projection; performing (22) a matching procedure at least once, the matching procedure comprising matching a reference matching area (6; 15, 16) of the reference picture (2; 12, 13) to a matching area (4; 16, 15) of a second picture (1; 13, 12) and matching a reference matching area (6?; 15?, 16?) of the transformed version (2?; 12?, 13?) to the matching area (4; 16, 15) of the second picture (1; 13, 12); and encoding (23) a block (3; 14) of the current picture (1; 11) by selecting for the block (3; 14) a first prediction area (5; 15, 16) based on the reference matching area (6; 15, 16) or a second prediction area (5?; 15?, 16?) based on the transformed reference matching area (6?;
    Type: Application
    Filed: February 17, 2016
    Publication date: August 17, 2017
    Applicant: TELEFONAKTIEBOLAGET LM ERICSSON (PUBL)
    Inventors: Martin PETTERSSON, Kenneth ANDERSSON, Per WENNERSTEN
  • Publication number: 20170238012
    Abstract: An apparatus for decoding an image, the apparatus including an entropy decoder configured to extract an intra prediction mode of a current block, and an intra prediction performer configured to determine a number of neighboring pixels located on a left side of the current block or an upper side of the current block, determine a location of one or more neighboring pixels, the intra prediction mode indicating a particular direction among a plurality of directions, the particular direction being indicated by using one of a dx number in a horizontal direction and a fixed number in a vertical direction, and the location of the one or more neighboring pixels being determined based on a shift operation.
    Type: Application
    Filed: May 4, 2017
    Publication date: August 17, 2017
    Applicant: SAMSUNG ELECTRONICS CO., LTD.
    Inventors: Jung-hye MIN, Sun-il LEE, Woo-jin HAN
  • Publication number: 20170238013
    Abstract: An example method of decoding video data includes determining, by a video decoder and based on syntax elements in an encoded video bitstream, a plurality of values for a current block of the video data; performing, by the video decoder, a multi-pass non-separable inverse transformation on the plurality of values to derive residual data that represents pixel differences between the current block of the video data and a predictive block of the video data; and reconstructing, by the video decoder, the current block of the video data based on the residual data and the predictive block of the video data. In some examples, performing a pass of the multi-pass non-separable inverse transformation includes performing a plurality of Givens orthogonal transformations.
    Type: Application
    Filed: February 14, 2017
    Publication date: August 17, 2017
    Inventors: Amir Said, Xin Zhao, Marta Karczewicz
  • Publication number: 20170238014
    Abstract: A device determines a Compact Multi-Pass Transform (CMPT) from a plurality of CMPTs. Additionally, the device decompresses CMPT parameters for the CMPT. In instances where the device decodes video data, the device applies the CMPT to a coefficient block to reconstruct a residual block and decodes, based on a predictive block and the residual block, a current block of a picture of the video data. In instances where the device encodes video data, the device applies the CMPT to a residual block to construct a coefficient block and generates for output information indicating coefficient values for the coefficient block.
    Type: Application
    Filed: February 14, 2017
    Publication date: August 17, 2017
    Inventors: Amir Said, Xin Zhao, Marta Karczewicz
  • Publication number: 20170238015
    Abstract: In one example, an apparatus for encoding video data includes a video encoder configured to select an intra-prediction mode to use to encode a block of video data, determine whether the block includes a sub-block of a size for which multiple transforms are possible based on the size of the sub-block and the selected intra-prediction mode, when the block includes the sub-block of the size for which multiple transforms are possible based on the size of the sub-block and the selected intra-prediction mode, select one of the multiple possible transforms, transform the sub-block using the selected one of the multiple possible transforms, and provide an indication of the selected one of the multiple possible transforms for the size of the block.
    Type: Application
    Filed: April 12, 2017
    Publication date: August 17, 2017
    Inventors: Marta Karczewicz, Muhammed Zeyd Coban, Peisong Chen, Hsiao-Chiang Chuang, Rajan Laxman Joshi
  • Publication number: 20170238016
    Abstract: An image processing apparatus for decoding an image coded in coding processes including (i) prediction on at least one prediction unit (PU) and (ii) frequency transform on transform units (TUs) included in a region including the at least one PU includes a processing unit configured to perform image processing for a predictive image of the at least one PU, depending on a transform order predetermined for the TUs.
    Type: Application
    Filed: May 4, 2017
    Publication date: August 17, 2017
    Inventors: Hiroshi AMANO, Takeshi TANAKA, Kenji OGA
  • Publication number: 20170238017
    Abstract: There are provided an image processing device and a processing method thereof. The image processing method includes obtaining an interference signal using a sample beam and a reference beam, transforming the interference signal by using a numerical signal processing method or an intensity mixing method to generate a transformed interference signal, and obtaining a three-dimensional (3D) phase image by using the interference signal and the transformed interference signal.
    Type: Application
    Filed: October 27, 2016
    Publication date: August 17, 2017
    Applicant: ELECTRONICS AND TELECOMMUNICATIONS RESEARCH INSTITUTE
    Inventors: Gi Hyeon Min, Nack Woo Kim, Mun Seob Lee, Byung-Tak Lee, Young Sun Kim
  • Publication number: 20170238018
    Abstract: Techniques for selectively transforming one or more coding units when coding video content are described herein. The techniques may include determining whether or not to transform a particular coding unit. The determination may be based on a difference in pixel values of the particular coding unit and/or one or more predefined rate-distortion constraints. When it is determined to not perform a transform, the particular coding unit may be coded without transforming the particular coding unit.
    Type: Application
    Filed: April 28, 2017
    Publication date: August 17, 2017
    Applicant: Microsoft Technology Licensing, LLC
    Inventors: Jizheng Xu, Cuiling Lan
  • Publication number: 20170238019
    Abstract: As part of a video encoding or decoding process, a device applies a transformation to input data elements to derive output data elements for a current block. The transformation comprises a sequence of vector transformations. For each respective vector transformation of the sequence of vector transformations other than a first vector transformation of the sequence of vector transformations, input values for the respective vector transformation comprise output values of the respective previous vector transformation of the sequence of vector transformations. Each respective vector transformation of the sequence of vector transformations further takes, as input, a respective parameter vector for the respective vector transformation, the respective parameter vector for the respective vector transformation comprising one or more parameters.
    Type: Application
    Filed: February 14, 2017
    Publication date: August 17, 2017
    Inventors: Amir Said, Xin Zhao, Marta Karczewicz
  • Publication number: 20170238020
    Abstract: An example device for filtering a decoded block of video data includes one or more processors implemented in circuitry and configured to decode a current block of a current picture of the video data, select a filter (such as an adaptive loop filter) to be used to filter pixels of the current block, calculate a gradient of at least one pixel for the current block, select a geometric transform to be performed on one of a filter support region or coefficients of the selected filter, wherein the one or more processors are configured to select the geometric transform that corresponds to an orientation of the gradient of the at least one pixel, perform the geometric transform on either the filter support region or the coefficients of the selected filter, and filter the at least one pixel of the current block using the selected filter after performing the geometric transform.
    Type: Application
    Filed: February 14, 2017
    Publication date: August 17, 2017
    Inventors: Marta Karczewicz, Wei-Jung Chien, Li Zhang
  • Publication number: 20170238021
    Abstract: There are provided methods and apparatus for in-loop artifact filtering. An apparatus includes an encoder for encoding an image region. The encoder has at least two filters for successively performing in-loop filtering to respectively reduce at least a first and a second type of quantization artifact.
    Type: Application
    Filed: May 3, 2017
    Publication date: August 17, 2017
    Inventors: MENG-PING KAO, PENG YIN, OSCAR DIVORRA ESCODA
  • Publication number: 20170238022
    Abstract: A viewing device, a method of displaying streamed data frames and a client viewing device are disclosed herein. In one embodiment, the video viewing device includes: (1) a screen, (2) a decoder configured to decode a data frame received in a bitstream from a transmitter to provide a decoded data frame, and (3) an error concealer configured to either discard the decoded data frame or select the decoded data frame for display on the screen based on a complexity of the decoded data frame.
    Type: Application
    Filed: February 15, 2016
    Publication date: August 17, 2017
    Inventors: Thrinadh Kottana, Vinayak Pore, Chirayu Garg, Soumen Kumar Dey
  • Publication number: 20170238023
    Abstract: Selective processing of media data is facilitated on a receiving side. A transmission stream in which transmission packets are consecutively disposed is transmitted. Each transmission packet includes a multiplexed transport packet having media data in an upper layer. Identification information representing a kind of media data included in the transmission packet is inserted into the transmission packet. The transmission packet including desired media data is easily recognized and selectively processed on a receiving side.
    Type: Application
    Filed: November 9, 2015
    Publication date: August 17, 2017
    Applicant: Sony Corporation
    Inventor: Ikuo TSUKAGOSHI
  • Publication number: 20170238024
    Abstract: A receiving system and a data processing method are disclosed. The receiving system includes a receiving unit, a demodulator, a first handler, and a second handler. The receiving unit receives a broadcast signal including fast information channel (FIC) data, mobile service data, and a service signaling channel, the FIC data including a field indicating that a table signaling service guide bootstrap information to the service signaling channel is included therein, and the mobile service data and the service signaling channel are packetized into an RS frame belonging to a desired ensemble. The demodulator demodulates the received broadcast signal. The first handler acquires service guide bootstrap information from the table included in the service signaling channel. And, the second handler accesses a service guide announcement channel by using the service guide bootstrap information.
    Type: Application
    Filed: May 1, 2017
    Publication date: August 17, 2017
    Applicant: LG ELECTRONICS INC.
    Inventors: Jae Hyung SONG, Jin Pil KIM, Jong Yeul SUH, Chul Soo LEE, In Hwan CHOI
  • Publication number: 20170238025
    Abstract: Methods and apparatus for optimizing the distribution and delivery of multimedia or other content within a content-based network. In one embodiment, the network comprises a broadcast switched cable television network, which utilizes a Network optimization controller (NOC) that processes subscriber program viewing requests to identify options available to fulfill the request (including, e.g., the creation of one or more “microcasts” specifically targeting one or more users), and evaluate these options to determine one that optimizes network operation. The NOC performs these decisions by considering various parameters including network resource availability, type of CPE, subscriber's targeted advertisement profile, and business rules programmed by operator of the network.
    Type: Application
    Filed: February 27, 2017
    Publication date: August 17, 2017
    Inventors: Steven Riedl, Bryan Santangelo, Gabe Zimbelman
  • Publication number: 20170238026
    Abstract: A method, a system, and a computer program product for providing media to a requester at a particular playback rate associated with the requester. The method includes receiving a request from a requester for a playback session of media that includes a time varying content. In response to receiving the request, a profile associated with the requester is accessed to determine a playback rate of the media for the requester. In response to determining the playback rate of the media for the requester, the media is provided to the requester at the determined playback rate. The method further includes monitoring the playback session of the media for playback changes by the requester and dynamically adapting the playback rate associated with the requester based on the type and frequency of playback changes.
    Type: Application
    Filed: February 11, 2016
    Publication date: August 17, 2017
    Inventor: Amit Kumar Agrawal
  • Publication number: 20170238027
    Abstract: Systems and methods for synchronizing the playback of OTT or other time sensitive content on multiple playback devices is disclosed. The systems and methods include receiving time information based on a network time source in the playback devices. The playback clock in each playback device is set based upon the time information. Stream initiation information derived using the time information from the network time source is received by each of the playback device from the media provider. The playback devices use the stream initiation information to adjust the presentation time stamps of the frames of the media content in the stream.
    Type: Application
    Filed: May 4, 2017
    Publication date: August 17, 2017
    Applicant: Sonic IP, Inc.
    Inventors: William David Amidei, Jason Braness
  • Publication number: 20170238028
    Abstract: A system and method is presented that segregates portions of a video file into distinct sections based on whether the sections contain original content or modified content. For each segment, portion, section or scene with modified content, a compressed file is created which includes at least one instance of a set of frames which includes modified content. For some sections there may be two or more versions of modifications. These alternative versions may be compressed as a single distinct file. This permits efficient edge caching of video files with modified content, for example for selective provision of alternative versions of the video file to various end users in a transmission efficient manner.
    Type: Application
    Filed: August 21, 2015
    Publication date: August 17, 2017
    Applicant: IN SITU MEDIA CORPORATION
    Inventors: Fatehali Dharssi, Ashley McKay
  • Publication number: 20170238029
    Abstract: The invention provides methods for broadcasting video in a dual HDR/LDR format such that the video can be displayed in real time by both LDR and HDR display devices. Methods and devices of the invention process streams of pixels from multiple sensors in a frame-independent manner to produce an HDR video signal in real time. That HDR video signal is then tone-mapped to produce an LDR video signal, the LDR signal is subtracted from the HDR signal to calculate a residual signal, and the LDR signal and the residual signal are merged into a combined signal that is broadcast via a communications network.
    Type: Application
    Filed: May 31, 2016
    Publication date: August 17, 2017
    Inventors: Willie Chris Kiser, Nora Tocci, Michael D. Tocci
  • Publication number: 20170238030
    Abstract: Systems and methods for saving encoded media streamed using adaptive bitrate streaming in accordance with embodiments of the invention are disclosed. In one embodiment of the invention, a playback device configured to perform adaptive bitrate streaming of media includes a video decoder application and a processor, where the video decoder application configures the processor to select a download stream from a set of alternative streams of video data, measure streaming conditions and request a stream of video data from the alternative streams of video data, receive portions of video data from the requested stream of video data, decode the received video data, save the received video data to memory, when the received video data is from the download stream and separately download and save the corresponding portion of video data from the download stream to memory, when the received video data is not from the download stream.
    Type: Application
    Filed: May 4, 2017
    Publication date: August 17, 2017
    Applicant: Sonic IP, Inc.
    Inventors: Ben Ziskind, Song Cen, Tung Lin, Jason Braness, Kourosh Soroushian
  • Publication number: 20170238031
    Abstract: A hospitality media system includes a media system controller and a plurality of media devices located in a plurality of rooms and coupled to the media system controller. Each room has one or more in-room media devices located therein for performing a media function. A connection port allows a user of a room to establish data communications between the media system controller and a guest device. The media system controller is coupled to the connection port and configured to catalogue guest content available on the guest device to thereby form a guest content list, associate the guest content with one or more associated rooms at least including the user's room, and perform the media function utilizing content selected from the guest content list only on the in-room media devices located within the one or more associated rooms.
    Type: Application
    Filed: May 1, 2017
    Publication date: August 17, 2017
    Inventors: Peter S. Warrick, Brendan G. Cassidy, Brian W. King, Lea Lorenzo, Blake Read, Ian S. McBeth, Andrew T. MacMillan
  • Publication number: 20170238032
    Abstract: A system and method for determining unauthorized use of a set top box includes a satellite signal determination module in the set top box receives a satellite signal from a satellite comprising a first satellite signal identifier. A memory in the set top box stores a second satellite signal identifier for a location of the user device. The user device also includes a comparison module comparing the first satellite signal identifier to the second satellite signal identifier and a disable module disabling the user device from processing satellite signals in response to comparing.
    Type: Application
    Filed: April 28, 2017
    Publication date: August 17, 2017
    Applicant: The DIRECTV Group, Inc.
    Inventors: Scott D. Casavant, Sean S. Lee, Kuriacose Joseph, John L. Norin
  • Publication number: 20170238033
    Abstract: A method and system to confirm co-location of multiple devices within a geographic area, while filtering spurious alarms, is provided. An example method comprises processing first GPS data obtained from a first GPS sensor and second GPS data obtained from a second GPS sensor. A sensing data evaluator compares a sensing error from the first GPS data and a sensing error from the second GPS data. Based on the result of the comparing, the sensing data evaluator determines whether the sensing errors are to be ignored. An approach where an alarm that otherwise would be generated is disabled or canceled may be termed as filtering spurious alarms.
    Type: Application
    Filed: January 23, 2017
    Publication date: August 17, 2017
    Applicant: NAGRAVISION S.A.
    Inventor: Robin Wilson
  • Publication number: 20170238034
    Abstract: A method for creating an announcement stream for a geographic region is provided. The method receives, at a designated computer system, characterizing metadata for a first audio/video stream; analyzes a second audio/video stream to obtain characterizing metadata for the second video stream; compares, with the computer system, the characterizing metadata for the first video stream to the characterizing metadata for the second video stream to generate offset data ; and calculates timing information corresponding to segment boundaries for the second video stream using the offset data.
    Type: Application
    Filed: May 3, 2017
    Publication date: August 17, 2017
    Applicant: Echostar Technologies L.L.C.
    Inventors: David A. Kummer, Steven M. Casagrande
  • Publication number: 20170238035
    Abstract: Items of video content offered for viewing on a video-on-demand (VOD) platform of a digital TV service provider are each assigned a respective title and hierarchical address corresponding to hierarchically-arranged categories and subcategories within which the title for the video content is to be categorized. The title is listed in a location of an electronic program guide (EPG) using the same categories and subcategories as 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. The EPG dynamically adjust its display listings of each level of categories, subcategories, and titles in order to minimize the number of remote control keypresses needed for a viewer to navigate to a title of interest.
    Type: Application
    Filed: April 28, 2017
    Publication date: August 17, 2017
    Inventor: Milton Diaz Perez
  • Publication number: 20170238036
    Abstract: A distribution system and reception apparatus, and methods thereof, are provided for broadcasting and receiving a plurality of first services from a plurality of different broadcast providers, which broadcast a plurality of second services over a plurality of different broadcast channels, on a transition broadcast channel that is different from the plurality of different broadcast channels. The system includes at least one receiver and a transmitter. The at least one receiver is configured to receive the plurality of first services from the plurality of different broadcast providers. The transmitter is configured to broadcast the plurality of first services over the transition broadcast channel.
    Type: Application
    Filed: January 30, 2017
    Publication date: August 17, 2017
    Applicant: Saturn Licensing LLC
    Inventors: Luke FAY, Lachlan MICHAEL
  • Publication number: 20170238037
    Abstract: A method is disclosed to include receiving first viewership information for a media segment displayed on a first electronic device, the first viewership information including a first viewership event associated with the media segment, where media content includes at least the media segment. The method can include receiving second viewership information for an overlay content segment displayed on a second electronic device, the second viewership information comprising a second viewership event associated with the overlay content segment. The method can include determining that a first viewership level for the overlay content segment is greater than a second viewership level for the media segment in view of the first viewership event or the second viewership event. The method can include sending a display instruction to a content management device instructing the content management device to send the overlay content segment to the first electronic device and the second electronic device.
    Type: Application
    Filed: May 25, 2016
    Publication date: August 17, 2017
    Inventor: Matthew Grover
  • Publication number: 20170238038
    Abstract: A method for time dependent replacement of stored broadcast content, wherein such method replaces a time period of broadcast as a function of how many minutes, hours, days, weeks or months have elapsed since the initial broadcast, whether a predetermined date has passed, or according to playback date, the playback day of the week, playback hour or time, or playback proximity to a date, day, hour or time or event of interest.
    Type: Application
    Filed: October 18, 2016
    Publication date: August 17, 2017
    Inventor: Andrew G. Setos
  • Publication number: 20170238039
    Abstract: Systems, methods, and instrumentalities are disclosed for determining that a user is playing a playlist on a wireless device, offering an insertion opportunity to a third party, receiving a request from the third party to insert a media content into the playlist, wherein the media content is not part of the playlist, and injecting the media content into the playlist without the user's intervention. Systems, methods, and instrumentalities are disclosed for receiving information about a user playing a playlist on a wireless device, determining, based on the information, a media content for the user, wherein the media content is not part of the playlist, and requesting a playlist service provider to inject the media content into the playlist, without the user's intervention.
    Type: Application
    Filed: August 18, 2015
    Publication date: August 17, 2017
    Applicant: InterDigital Patent Holdings, Inc.
    Inventor: Matteo Sabattini
  • Publication number: 20170238040
    Abstract: Embodiments of the invention relate to a server for streaming media content to a client and a corresponding method and computer program product. The media content is encoded as at least one stream, wherein the stream is divided into consecutive segments. The server comprises: a receiver configured to receive a request from the client for a manifest file comprising metadata of the at least one stream; and a transmitter configured to, in response to the request for the manifest file: send the requested manifest file to the client; and push a selected segment of the consecutive segments of at the least one stream to the client.
    Type: Application
    Filed: September 15, 2015
    Publication date: August 17, 2017
    Applicant: Alcatel Lucent
    Inventors: Rafael Huysegems, Bart De Vleeschauwer, Nico Verzijp, Sigurd Van Broeck
  • Publication number: 20170238041
    Abstract: An electronic entertainment and display system that includes a primary audio/video display adapted for receiving audio/video digital information from a digital data source for display. At least one secondary audio/video display is provided for being positioned in viewing proximity to the primary audio display and adapted to receive and display supplemental audio and/or video digital information for simultaneous real time viewing with the primary display by a viewer. A control system is operatively connected to both the primary display and the at least one secondary audio/video display for controlling the operation of the system.
    Type: Application
    Filed: February 16, 2017
    Publication date: August 17, 2017
    Inventor: Christopher Alsante
  • Publication number: 20170238042
    Abstract: A recording device includes a tuner, a memory, and a controller. The tuner receives broadcast programs. The memory records the broadcast programs via a plurality of recording paths between the tuner and the memory. The controller uses at least two of the recording paths to record a plurality of consecutive broadcast programs on a predetermined channel in the memory. An output of the tuner is inputted to the at least two of the recording paths.
    Type: Application
    Filed: February 13, 2017
    Publication date: August 17, 2017
    Inventors: Kazuki HAYASHIBARA, Shojiro FUJIMOTO, Kentaro TAKAKI, Mitsuharu OSAKI, Koji FUJITA
  • Publication number: 20170238043
    Abstract: A method of touch gesture control of video playback is discloses. The method includes providing a video item for playback The method also receives an indication of a touch gesture made by a user of mobile user device. The method further determines whether the touch gesture is a swipe gesture within a portion of a user interface (UI) including a media player to play the video item. The method also moves the playback of the video item from a first point in time to a second point in time by a predetermined amount of time in response to determining the touch gesture is the swipe gesture within the portion of the UI comprising the media player.
    Type: Application
    Filed: February 16, 2016
    Publication date: August 17, 2017
    Inventors: Andrea Zvinakis, Kurt Wilms, Bryce Gibson Reid, Matthew Turner Smith
  • Publication number: 20170238044
    Abstract: A data processing device, includes a bus, a demultiplexer which receives content including video data and audio data. A memory interface is coupled to the bus, and is connectable to a memory for temporarily accumulating the video data and the audio data output from the demultiplexer.
    Type: Application
    Filed: May 5, 2017
    Publication date: August 17, 2017
    Inventors: Masami TAKO, Naohiro Nishikawa, Yuichi Takagi