Patents Issued in August 24, 2017
  • Publication number: 20170244956
    Abstract: A system comprising a processor configured to: provide a master Three-Dimensional (3D) scene; insert at least one source video feed into at least one position within the master 3D scene, allowing a configuration in which at least a first part of the master 3D scene is in front of the source video feed and at least a second part of the master 3D scene is behind the source video feed; and generate a combined video of the master 3D scene with the at least one source video feed inserted therein.
    Type: Application
    Filed: February 16, 2017
    Publication date: August 24, 2017
    Inventors: Dragan STIGLIC, Noam HAREL
  • Publication number: 20170244957
    Abstract: A procedure to calibrate a depth-disparity mapping for a plenoptic imaging system. In one aspect, one or more test objects located at known field positions and known depths are presented to the plenoptic imaging system. The plenoptic imaging system captures plenoptic images of the test objects. The plenoptic images include multiple images of the test objects captured from different viewpoints. Disparities for the test objects are calculated based on the multiple images taken from the different viewpoints. Since the field positions and depths of the test objects are known, a mapping between depth and disparity as a function of field position can be determined.
    Type: Application
    Filed: February 22, 2016
    Publication date: August 24, 2017
    Applicant: Ricoh Company, Ltd.
    Inventors: Liang Gao, Ivana Tosic, Noah Bedard
  • Publication number: 20170244958
    Abstract: A method for receiving an input video frame is provided that generates two obscured frames from the input frame by copying odd lines interspersed with noise lines to one frame and copying even lines interspersed with noise lines to the other frame. The obscured frames are then displayed on a screen with lines polarized in different directions, and a timing signal is output to polarized active shutter glasses such that one lens allows polarized light for lines copied from the original input frame to pass through the lens and be visible to a wearer while the other lens blocks the added noise lines from the wearer's view.
    Type: Application
    Filed: February 24, 2016
    Publication date: August 24, 2017
    Inventor: Senthilprabu Vadhugapalayam Shanmugam
  • Publication number: 20170244959
    Abstract: Techniques for selecting a view of a video are described for videos having multiple views of a real-world scene that are captured simultaneously. When playback of a video is initiated, an object of interest is identified and tracked by automatically switching between multiple views of the video in order to maintain the object in view within a viewport as the object moves between the multiple views. A user input may be received at a scrub bar of the viewport, prompting generation of a thumbnail preview of the video based on a selected view of the video and a time of the video relating to the user input. The correction may be based on a view that is currently displayed in the viewport.
    Type: Application
    Filed: February 19, 2016
    Publication date: August 24, 2017
    Inventors: Angela Ranjeet, Pavan Kumar, Kiran Chandra Zagabattuni, Dwight O. Rodgers
  • Publication number: 20170244960
    Abstract: Systems and methods for dynamically calibrating an array camera to accommodate variations in geometry that can occur throughout its operational life are disclosed. The dynamic calibration processes can include acquiring a set of images of a scene and identifying corresponding features within the images. Geometric calibration data can be used to rectify the images and determine residual vectors for the geometric calibration data at locations where corresponding features are observed. The residual vectors can then be used to determine updated geometric calibration data for the camera array. In several embodiments, the residual vectors are used to generate a residual vector calibration data field that updates the geometric calibration data. In many embodiments, the residual vectors are used to select a set of geometric calibration from amongst a number of different sets of geometric calibration data that is the best fit for the current geometry of the camera array.
    Type: Application
    Filed: September 29, 2015
    Publication date: August 24, 2017
    Applicant: FotoNation Cayman Limited
    Inventors: Florian Ciurea, Dan Lelescu, Priyam Chatterjee
  • Publication number: 20170244961
    Abstract: Example implementations relate to cross-calibration of imagers. For example, cross-calibration of imagers can include modeling a response of each of a plurality of imagers to a color sample, modeling a response of a composite the a plurality of imagers to the color sample based on the modeled response of each of the plurality of imagers to the color sample, generating generate a cross-calibration of the modeled response of each of the plurality of imagers to the modeled response of the composite of the plurality of imagers, and generating a calibration of the modeled response of the composite of the plurality of imagers to a response of a reference imager.
    Type: Application
    Filed: October 31, 2014
    Publication date: August 24, 2017
    Inventors: David Berfanger, John Hatcher, Amanda J Gillihan
  • Publication number: 20170244962
    Abstract: A lossy compression method optimizes bandwidth and storage for a security surveillance network. An appliance on a local network attached to event capture terminals transforms image files into a key frame and at least one subsequent frame. Decompression combines a subsequent frame with its key frame to provide an image with graduated resolution/noise clutter. A camera records, and forwards a plurality of image files compatible with JPEG encoding. Key frames are selected from among the plurality of image files. A configurable low pass filter is reset for each train of a key frame and its subsequent frame or frames. Each low pass filter is selectively applied to each pixel block within a subsequent frame. The transformation operates on coefficients of frequency bins. Meta data enables decompression of a single subsequent frame by reversing some of the transformations to provide a JPEG compatible file having selectively reduced resolution or noise clutter.
    Type: Application
    Filed: February 27, 2017
    Publication date: August 24, 2017
    Inventor: Steven Roskowski
  • Publication number: 20170244963
    Abstract: Reconstructed picture quality for a video codec system may be improved by categorizing reconstructed pixels into different histogram bins with histogram segmentation and then applying different filters on different bins. Histogram segmentation may be performed by averagely dividing the histogram into M bins or adaptively dividing the histogram into N bins based on the histogram characteristics. Here M and N may be a predefined, fixed, non-negative integer value or an adaptively generated value at encoder side and may be sent to decoder through the coded bitstream.
    Type: Application
    Filed: May 8, 2017
    Publication date: August 24, 2017
    Inventors: Lidong Xu, Yi-Jen Chiu, Wenhao Zhang, Hong Jiang
  • Publication number: 20170244964
    Abstract: A method and apparatus for video coding using flexible block partition structure are disclosed. The coding unit is partitioned into one or more prediction units according to a prediction binary tree structure corresponding to one or more stages of binary splitting. A respective predictor for each prediction unit is generated according to a selected prediction mode for each prediction unit. At the encoder side, prediction residuals are generated for the coding unit by applying a prediction process to each prediction unit using the respective predictor. At the decoder side, the reconstructed prediction residuals for the coding unit are derived from the video bitstream. A reconstructed coding unit is generated by reconstructing each prediction unit in the coding unit based on the respective predictor and reconstructed prediction residuals of each prediction unit according to the prediction process. Also, T-shaped and L-shaped prediction unit partitions are disclosed.
    Type: Application
    Filed: February 20, 2017
    Publication date: August 24, 2017
    Inventors: Shan LIU, Xiaozhong XU
  • Publication number: 20170244965
    Abstract: According to examples of the presently disclosed subject matter, a method of controlling a video content system can include: obtaining a current input frame and a preceding input frame from an input video sequence and obtaining a current degraded frame and a preceding degraded frame from a degraded video sequence corresponding to the input video sequence; computing a first differences value from the current input and the preceding input frames and a second differences value from the current degraded frame and the preceding degraded frame, comparing the first and second differences values, giving rise to an inter-frame quality score; computing an intra-frame quality score using an intra-frame quality measure that is applied in the pixel-domain of the current degraded frame and the current input frame and providing a configuration instruction to the video content system based on a quality criterion related to the inter-frame and the intra-frame quality scores.
    Type: Application
    Filed: March 8, 2017
    Publication date: August 24, 2017
    Inventors: Sharon Carmel, Dror GiIl, Tamar Shoham, Amir Leibman
  • Publication number: 20170244966
    Abstract: A device for coding multi-layer video data is configured to determine a picture order count (POC) value for a current picture; determine a POC value for a reference picture; determine a layer identification (ID) value for the current picture; determine a layer ID value for the reference picture; conditionally receive a flag indicating whether weighted prediction is enabled or disabled by receiving the flag in response to at least one of two conditions being true and not receive the flag in response to the two conditions being false, the two conditions being (1) the POC value of the current picture is not equal to the POC value of the reference picture, and (2) the layer ID value for the current picture is not equal to the layer ID value for the reference picture.
    Type: Application
    Filed: February 16, 2017
    Publication date: August 24, 2017
    Inventors: Rajan Laxman Joshi, Ye-Kui Wang, Krishnakanth Rapaka, Marta Karczewicz
  • Publication number: 20170244967
    Abstract: A video processing apparatus includes an external storage device, a hardware entropy engine, and a software execution engine. The hardware entropy engine performs entropy processing of a current picture, and further outputs count information to the external storage device during the entropy processing of the current picture. When loaded and executed by the software execution engine, a software program instructs the software execution engine to convert the count information into count table contents, and generate a count table in the external storage device according to at least the count table contents. The count table is referenced to apply a backward adaptation to a probability table that is selectively used by the hardware entropy engine to perform entropy processing of a next picture.
    Type: Application
    Filed: February 23, 2017
    Publication date: August 24, 2017
    Inventors: Sheng-Jen Wang, Yung-Chang Chang, Chia-Yun Cheng
  • Publication number: 20170244968
    Abstract: Video decoding innovations for multithreading implementations and graphics processor unit (“GPU”) implementations are described. For example, for multithreaded decoding, a decoder uses innovations in the areas of layered data structures, picture extent discovery, a picture command queue, and/or task scheduling for multithreading. Or, for a GPU implementation, a decoder uses innovations in the areas of inverse transforms, inverse quantization, fractional interpolation, intra prediction using waves, loop filtering using waves, memory usage and/or performance-adaptive loop filtering. Innovations are also described in the areas of error handling and recovery, determination of neighbor availability for operations such as context modeling and intra prediction, CABAC decoding, computation of collocated information for direct mode macroblocks in B slices, reduction of memory consumption, implementation of trick play modes, and picture dropping for quality adjustment.
    Type: Application
    Filed: May 8, 2017
    Publication date: August 24, 2017
    Applicant: Microsoft Technology Licensing, LLC
    Inventors: Dipankar Ray, Weidong Zhao
  • Publication number: 20170244969
    Abstract: A purpose of the present invention is to easily select an appropriate processing format, an appropriate parameter, or the like by predicting a process result that varies according to content of data before executing the process. According to the present invention, provided is an information processing device including: a feature amount extraction unit configured to extract a feature amount of data serving as a target of a process; a feature amount matching unit configured to match the feature amount with one or more reference feature amounts associated with a prediction result of the process in a database; and a result prediction unit configured to predict a result obtained in a case where the process is executed for the data, on the basis of a result of the matching.
    Type: Application
    Filed: July 8, 2015
    Publication date: August 24, 2017
    Applicant: Sony Corporation
    Inventors: Goragot WONGPAISARNSIN, Tetsuo YUTANI
  • Publication number: 20170244970
    Abstract: A drive circuit of a display device includes a plurality of latch circuits that latch grayscale data for each block, a plurality of conversion circuits that convert grayscale data latched in a plurality of latch circuits into a plurality of analog grayscale signals, a plurality of transmission paths that transmit the plurality of analog grayscale signals, a selection circuit that generates a plurality of selection signals for selecting data lines in one block in sequence out of the plurality of data lines, and an output circuit connected between a plurality of transmission paths and the data lines in each block and that outputs the plurality of analog grayscale signals to the data lines in one block selected in sequence by the plurality of selection signals.
    Type: Application
    Filed: February 14, 2017
    Publication date: August 24, 2017
    Applicant: SEIKO EPSON CORPORATION
    Inventors: Tsuyoshi TAMURA, Takeshi NOMURA
  • Publication number: 20170244971
    Abstract: When removing a block distortion occurring in a local decoded image, a loop filtering part 11 of an image coding device carries out a filtering process on each of signal components (a luminance signal component and color difference signal components) after setting the intensity of a filter for removing the block distortion for each of the signal components according to a coding mode (an intra coding mode or an inter coding mode) selected by a coding controlling part 1.
    Type: Application
    Filed: April 5, 2017
    Publication date: August 24, 2017
    Applicant: Mitsubishi Electric Corporation
    Inventors: Shunichi SEKIGUCHI, Kazuo SUGIMOTO, Hiroharu SAKATE, Tokumichi MURAKAMI, Akira MINEZAWA
  • Publication number: 20170244972
    Abstract: Methods and apparatus for mapping an input image are suggested. The suggested method comprises: determining a computation capability available for the mapping; decomposing the input image into a number M of image portions based on the determined computation capability, M being a positive integer larger than 1; performing mappings on each of the number M of image portions, wherein the mappings are different for at least two of the number M of image portions; and recomposing an output image from the mapped image portions.
    Type: Application
    Filed: July 23, 2015
    Publication date: August 24, 2017
    Inventors: Christel CHAMARET, Jurgen STAUDER, Tania POULI
  • Publication number: 20170244973
    Abstract: According to an embodiment, an encoding device includes an index setting unit and an encoding unit. The index setting unit generates a common index in which reference indices of one or more reference images included in a first index and a second index are sorted in a combination so as not to include a same reference image in accordance with a predetermined scanning order. The first index representing a combination of the one or more reference images referred to by a first reference image. The second index representing a combination of the one or more reference images referred to by a second reference image. The encoding unit encodes the common index.
    Type: Application
    Filed: May 9, 2017
    Publication date: August 24, 2017
    Applicant: KABUSHIKI KAISHA TOSHIBA
    Inventors: Akiyuki TANIZAWA, Takeshi CHUJOH, Taichiro SHIODERA
  • Publication number: 20170244974
    Abstract: Provided is an image encoding method including determining at least one sample value related to a first block, based on sample values of previously-reconstructed reference samples; determining at least one pattern in which samples of the first block are to be arranged; generating one or more candidate prediction blocks for the first block, based on the at least one sample value and the at least one pattern; and determining prediction values of the samples of the first block, based on one of the one or more candidate prediction blocks.
    Type: Application
    Filed: May 5, 2017
    Publication date: August 24, 2017
    Applicant: SAMSUNG ELECTRONICS CO., LTD.
    Inventors: Jung-hye MIN, Elena ALSHINA, Mikhail MISHUROVSKIY, Yin-ji PIAO
  • Publication number: 20170244975
    Abstract: A method of cross-component residual prediction for video data comprising two or more components is disclosed. First prediction data and second prediction data for a first component and a second component of a current block are received respectively. One or more parameters of a cross-component function are derived based on the first prediction data and the second prediction data. The cross-component function is related to the first component and the second component with the first component as an input of the cross-component function and the second component as an output of the cross-component function. A residual predictor is derived for second residuals of the second component using the cross-component function with first reconstructed residuals of the first component as the input of the cross-component function. The predicted difference between the second residuals of the second component and the residual predictor is encoded or decoded.
    Type: Application
    Filed: October 19, 2015
    Publication date: August 24, 2017
    Inventors: Han HUANG, Kai ZHANG, Xianguo ZHANG
  • Publication number: 20170244976
    Abstract: Methods, systems, and computer readable media for compressing video images are disclosed. According to one exemplary method, the method includes classifying image pixels in each video image of a series of video images as either foreground or background. The method also includes replacing each pixel classified as background with a time-averaged value of pixel intensity for that pixel. The method further includes compressing the video images using a compression algorithm.
    Type: Application
    Filed: August 28, 2015
    Publication date: August 24, 2017
    Inventors: Russell Morton Taylor, II, Chong Shao, Zhigang Zhong, Ketan Dasharath Mayer-Patel
  • Publication number: 20170244977
    Abstract: An image decoding method for decoding a bitstream including a coded signal resulting from coding slices into which an image is partitioned and each of which includes coding units, includes decoding the coded signal, wherein each of the slices is either a normal slice having, in a slice header, information used for another slice or a dependent slice which is decoded using information included in a slice header of another slice, the image includes rows each of which includes coding units, and when the normal slice starts at a position other than the beginning of the first row, the second row immediately following the first row does not start with the dependent slice.
    Type: Application
    Filed: May 10, 2017
    Publication date: August 24, 2017
    Inventors: Semih ESENLIK, Matthias NARROSCHKE, Thomas WEDI
  • Publication number: 20170244978
    Abstract: An image processing device and an image processing method performing selective image encryption are provided. The image processing method includes compressing an image including a plurality of areas, selectively encrypting some of the plurality of areas, generating encryption information indicating which of the plurality of areas are encrypted, and transmitting an encrypted image and the encryption information.
    Type: Application
    Filed: May 26, 2016
    Publication date: August 24, 2017
    Inventors: BYUNG-TAK LEE, JI-WOONG KWON
  • Publication number: 20170244979
    Abstract: This disclosure relates generally to distributed video coding. In one embodiment, distributed video encoding apparatus to achieve improved rate distortion performance is disclosed. The distributed video encoding apparatus comprises a processor and a memory communicatively coupled to the processor. The memory stores processor instructions, which, on execution, causes the processor to receive at least one Group of Pictures (GOP) comprising at least one key frame and at least one Wyner-Ziv (WZ) frame. The processor further determines a first value that is indicative of a cumulative motion activity associated with the at least one GOP. The processor further classifies the at least one GOP into one of one or more high-motion WZ frames and one or more low-motion WZ frames based on the determined first value. The processor encodes the high-motion WZ frames using inter no-motion encoding. The processor further encodes the one or more low-motion WZ frames using Wyner-Ziv encoding.
    Type: Application
    Filed: March 11, 2016
    Publication date: August 24, 2017
    Inventor: Kodavalla Vijay KUMAR
  • Publication number: 20170244980
    Abstract: A method for processing High Dynamic Range (HDR) video in order to improve the perceived visual quality of encoded content. An encoder receives a n original image, wherein a contrast analysis is performed on said original image in order to highlight potential problematic areas. The original image is reduced to a decreased bit depth image in order to compute a predicted image, wherein the predicted image is then magnified to an increased bit depth image. A residual image is then computed from the original image and the increased bit depth image, and the residual image is transformed into a frequency signal. Quantized coefficients determined through the contrast analysis are then applied to the frequency signal to produce a reduced frequency signal. The encoder then inserts high-frequency components into the reduced frequency signal before encoding a compressed image from the reduced frequency image and the predicted image.
    Type: Application
    Filed: February 18, 2016
    Publication date: August 24, 2017
    Inventors: Mathieu Monnier, Nicolas Ollivier
  • Publication number: 20170244981
    Abstract: A reconfigurable interpolation filter has an L×1 parallelism integer pixel and sub-integer pixel processing filter and a filter configuration circuit. The L×1 parallelism integer pixel and sub-integer pixel processing filter calculates L filtered samples at a same pixel line in a parallel fashion, wherein L is a positive integer not smaller than one. The filter configuration circuit reconfigures the L×1 parallelism integer pixel and sub-integer pixel processing filter into an (L/M)×M parallelism integer pixel and sub-integer pixel processing filter according to a width of a prediction block. The (L/M)×M parallelism integer pixel and sub-integer pixel processing filter processes the prediction block by calculating L/M filtered samples at each of M pixel lines in a parallel fashion, wherein M is a positive integer not smaller than one, and L/M is a positive integer.
    Type: Application
    Filed: February 23, 2017
    Publication date: August 24, 2017
    Inventors: Chi-Hung Chen, Yung-Chang Chang, Chih-Ming Wang
  • Publication number: 20170244982
    Abstract: A target sample x(i,j) of a two-dimensional array of reconstructed samples is filtered based on values of samples in a neighboring region of the target sample to produce a two-dimensional array of modified reconstructed samples, according to the equation: y(i,j)=round (x(i, j)+g(?m,n?Ra(m, n)f(x(i,j)?b(m,n)x(m,n)))), where y(i,j) is a modified target sample value, R is the neighboring region of the target sample, a(m,n) and b(m,n) are real-valued coefficients, round(x) is a function that maps the value x to an integer value in the range [0,2B-1], B is the number of bits representing each sample of the two-dimensional array of modified reconstructed samples, f(x) and g(x) are functions, wherein (a) f(x) is a non-linear function, or (b) g(x) is a non-linear function and both a width and a height of R is more than one sample.
    Type: Application
    Filed: June 15, 2016
    Publication date: August 24, 2017
    Inventors: Arild Fuldseth, Steinar Midtskogen
  • Publication number: 20170244983
    Abstract: In high-dynamic range (HDR) coding, content mapping translates an HDR signal to a signal of lower dynamic range. Coding and prediction in layered coding of HDR signals is improved if content mapping utilizes signal color ranges beyond those defined by a traditional electro-optical Transfer function (EOTF) or its inverse (IEOTF or OETF). Extended EOTF and IEOTF functions are derived based on their mirror points. Examples of extended EOTFs are given for ITU BT. 1886 and SMPTE ST 2084.
    Type: Application
    Filed: October 26, 2015
    Publication date: August 24, 2017
    Applicant: Dolby Laboratories Licensing Corporation
    Inventors: Robin ATKINS, Guan-Ming SU, Tao CHEN
  • Publication number: 20170244984
    Abstract: This disclosure describes methods and systems for integrating video production over a network of video production sites. The video production sites may each provide a video production function as part of a distributed video production process across the network. An integration server may receive production quality metrics from at least a first video production site and a second video production site. Each production quality metric may be indicative of quality of a corresponding sequence of video frames produced at a corresponding video production site. The video production integration server may dynamically control selection or merging of video frames from the first and second video production sites to generate an integrated video production, by comparing production quality metrics received from the first and second video production sites that correspond to a same sequence of video frames, against a threshold value or against each other.
    Type: Application
    Filed: December 29, 2016
    Publication date: August 24, 2017
    Inventors: Manoj Aggarwal, Keith J. Hanna
  • Publication number: 20170244985
    Abstract: Provided is an automated system and process for producing a live video stream from a plurality live video feeds of an event from different views utilizing a transponder that measures a variable property of a person or animal participating in the event or a device that moves in the event, or the computer determines the measurement of the variable property utilizing pixels from the live video feeds. The computer 150 automatically selects a live video stream to broadcast from the plurality of live video stream to a user interface 120 based on the measurement.
    Type: Application
    Filed: August 24, 2015
    Publication date: August 24, 2017
    Inventor: Taun Masterson
  • Publication number: 20170244986
    Abstract: Some of the various features described herein include providing an enhanced view of content. Some content may be cropped or edited for general transmission, and a primary- or second-screen device may be used to receive and view additional views or portions of content that may otherwise be unavailable. For example, if a cropped portion of content is delivered to a device, a different device may be used to view at least a portion of the content that was removed during the cropping process. Another aspect may include providing a higher-resolution version of content to a second-screen device.
    Type: Application
    Filed: February 23, 2016
    Publication date: August 24, 2017
    Inventors: Nicholas Adam Pinckernell, Jonathan Alan Leech, David B. Leach, Edward David Monnerat
  • Publication number: 20170244987
    Abstract: A network entity for delivering video to a front end in accordance with service level information defining at least one service level requirement for providing a service used in delivering the video, the network entity comprising: an input for receiving a request comprising task information identifying a task to be performed requiring the service for delivery of the video; an interface for communication with processing nodes each configured to provide the service for use in delivering the video; and decision logic coupled to the interface and configured to: receive (i) the request transmitted by the video content provider, (ii) characteristics of the processing nodes, and (iii) the at least one service level requirement for providing the service; select processing node(s) based on the received characteristics and the at least one service level requirement, and communicate via the interface with the processing node(s) selected to perform the task.
    Type: Application
    Filed: September 11, 2015
    Publication date: August 24, 2017
    Inventors: Mark CHRISTIE, Kris BROWN, Paul MARDLING, Ralf TILLMANN
  • Publication number: 20170244988
    Abstract: Methods and apparatus for selectively caching (and de-caching) video content in network so as to reduce content transformation requirements and also cache storage requirements. In one embodiment, a content caching controller associated with a content server differentiates content requests based on content attributes such as the requested codec format (e.g., MPEG or Windows Media), resolution, bitrate, and/or encryption type or security environment. If the content requested by a user is not available with the requested attribute(s), the content server transfers to content to the user by first transforming it. The content server also speculatively caches the transformed content locally, so that a future request for the same content with the same attributes can be filled by transferring without the intermediate transformation step. The controller allows the network operator to optimize use of available storage and transcoding resources.
    Type: Application
    Filed: March 13, 2017
    Publication date: August 24, 2017
    Inventor: Charles Hasek
  • Publication number: 20170244989
    Abstract: Creating audience segments for campaigns is described. In one or more embodiments, an audience manager is configured to create, for one or more videos, a video audience segment associated with the video by storing, in a data management platform, user identifiers of users that viewed the video. The user identifiers can be received from a client player each time that a video is played at the client player. The audience manager is further configured to extract demographic information from a demographic report associated with the video that is received from a demographics provider, and to associate the demographic information with the video audience segment. The audience manager is further configured to generate a target audience segment for a campaign by merging and combining user identifiers that are included in two or more video audience segments.
    Type: Application
    Filed: May 10, 2017
    Publication date: August 24, 2017
    Applicant: Adobe Systems Incorporated
    Inventors: Anuj Jain, Atul Kumar Shrivastava, Praveen Kumar Goyal, Ashish Duggal
  • Publication number: 20170244990
    Abstract: One embodiment of the present invention sets forth a technique for deferring license retrieval when streaming digital media content. The perceived delay between the time a user selects the protected digital media content to when playback of the protected digital media content begins is reduced because retrieval and playback of an unprotected version of a portion of the digital media content starts before the license and protected version of the digital media content is received. The unprotected version includes fast start streams of audio and video data that may encoded at a lower bit rate than the protected version in order to quickly transfer the fast start streams from the content server to the playback device.
    Type: Application
    Filed: May 8, 2017
    Publication date: August 24, 2017
    Inventor: Neil D. HUNT
  • Publication number: 20170244991
    Abstract: This disclosure describes methods and systems for managing video frame rate at a video production site. A video processor of a first video production site may process received video frames received via a network with dynamic transmission properties. A frame rate controller may monitor at an output buffer of the site, an average rate of processed video frames received from the video processor, and may detect that the average rate of processed video frames received from the video processor has decreased to a level below a predefined output frame rate for transmitting processed video frames to a third video production site. The frame rate controller may increase a rate of video frames being provided to the video processor, to a level above the predefined output frame rate to restore the average rate of processed video frames received from the video processor, to the predefined output frame rate.
    Type: Application
    Filed: December 9, 2016
    Publication date: August 24, 2017
    Inventors: Manoj Aggarwal, Keith J. Hanna
  • Publication number: 20170244992
    Abstract: The invention includes; A method for a companion device to receive current state information from a primary device comprising: (a) said companion device receiving from said primary device based upon a subscription request from said companion device to said primary device, said current state information including at least one of: (i) a media playback state including at least one of: (1) playing; (2) paused; (3) stopped; (4) fast forward; (5) fast backward; (6) buffering; (7) unknown; (8) reserved; (ii) a media playback speed including at least one of: (1) current speed of media state relative to normal speed; (2) current speed at which a media timeline is moving forward; (3) current speed at which a media timeline is moving backward.
    Type: Application
    Filed: October 28, 2015
    Publication date: August 24, 2017
    Inventor: Sachin G. DESHPANDE
  • Publication number: 20170244993
    Abstract: An interactive, multi-user media delivery system having a number of media storage mediums, each of containing a particular media selection, and a number of media players structured to selectively deliver the media selection to users. Each of the media players includes a control assembly structured to selectively control and regulate delivery of the media selection to the user, and at least one of the media players is selectively designatable as a slave unit. A master control assembly is further provided and is operatively associated with the media players, a connectivity assembly being included to establish a communicative link at least between the slave unit(s) and the master control assembly. The master control assembly is further structured to receive synchronization data from each of the media players, and to simultaneously and uniformly control the delivery of the media selection by the media players.
    Type: Application
    Filed: May 5, 2017
    Publication date: August 24, 2017
    Inventor: Leigh M. Rothschild
  • Publication number: 20170244994
    Abstract: Ingress noise from subscriber equipment is mitigated or prevented from reaching a cable television (CATV) network. All upstream signals including ingress noise are initially transmitted to the CATV network whenever their instantaneous power exceeds a threshold which typically distinguishes ingress noise from a valid upstream signal. Whenever the instantaneous power is below the threshold, ingress noise is blocked from reaching the CATV network. A gas tube surge protection device is included to resist component destruction and malfunction arising from lightning strikes and other high voltage, high current surges.
    Type: Application
    Filed: May 5, 2017
    Publication date: August 24, 2017
    Inventors: Charles F. Newby, Gregory F. Halik, Matthew Kellogg
  • Publication number: 20170244995
    Abstract: Plural content items are managed via a central user interface, configured to allow selection and modification of plural content items. The interface may include alternate channel and property icons, allowing one control to display and modify what used to take plural rooms and stations to broadcast content.
    Type: Application
    Filed: August 18, 2015
    Publication date: August 24, 2017
    Inventors: Joseph Coffaro, Jason Beard, Matthew McKay
  • Publication number: 20170244996
    Abstract: A system automatically and continuously finds and aggregates the most relevant and current information about the people and things that a user cares about. The information gathering is based on current context (e.g., where the user is, what the user is doing, what the user is saying/typing, etc.). The result of the context based information gathering is presented ubiquitously on user interfaces of any of the various physical devices operated by the user.
    Type: Application
    Filed: May 9, 2017
    Publication date: August 24, 2017
    Applicant: MICROSOFT TECHNOLOGY LICENSING, LLC
    Inventors: Cesare John Saretto, Peter Tobias Kinnebrew, Nicholas Ferianc Kamuda, Henry Hooper Somuah, Matthew John McCloskey, Douglas C. Hebenthal, Kathleen P. Mulcahy
  • Publication number: 20170244997
    Abstract: A system that incorporates teachings of the subject disclosure may include, for example, a method for controlling a steering of a plurality of cameras to identify a plurality of potential sources, identifying the plurality of potential sources according to image data provided by the plurality of cameras, assigning a beam of a plurality of beams of a plurality of microphones to each of the plurality of potential sources, detecting a first command comprising one of a first audible cue based on signals from a portion of the plurality of microphones, a first visual cue based on image data from one of the plurality of cameras, or both for controlling a media center, and configuring the media center according to the first command. Other embodiments are disclosed.
    Type: Application
    Filed: May 8, 2017
    Publication date: August 24, 2017
    Inventors: DIMITRIOS DIMITRIADIS, HORST JUERGEN SCHROETER
  • Publication number: 20170244998
    Abstract: There is disclosed a system comprising a first device and a second device, each being associated with a user, in which a user interface of the first device is configured in dependence on content associated with the second device.
    Type: Application
    Filed: September 11, 2015
    Publication date: August 24, 2017
    Inventors: Philip SHAW, Hans-Jurgen MAAS
  • Publication number: 20170244999
    Abstract: A server device includes memory to store: a database of frame fingerprints ordered sequentially by media item number and frame number for media items, and a hash table containing (key, value) entries each including a hashed frame fingerprint and index number(s) to the database. A processor coupled to the memory is to, for an input set of hashed frame fingerprints, select a most recent hashed frame fingerprint. The processor performs a lookup with the most recent hashed frame fingerprint to identify a plurality of index numbers from a matching entry. The processor retrieves a target plurality of frame fingerprints from the database using each of the plurality of index numbers as a starting point; calculates a rank distance between the input set and each respective target plurality of frame fingerprints; and selects the target plurality of frame fingerprints for which the rank distance is shortest, to identify a media item.
    Type: Application
    Filed: April 26, 2016
    Publication date: August 24, 2017
    Inventor: Juikun Chen
  • Publication number: 20170245000
    Abstract: The invention is: A method for decoding a service guide associated with a video bitstream comprising: (a) receiving a content fragment within the service guide, (b) receiving a name element within the content fragment, (c) receiving a description element within the content fragment and (d) decoding the service guide.
    Type: Application
    Filed: September 24, 2015
    Publication date: August 24, 2017
    Inventor: Sachin G. DESHPANDE
  • Publication number: 20170245001
    Abstract: A display apparatus is provided, including: a display; a signal receiver configured to receive a broadcast signal; an input comprising input circuitry including a channel changing key and configured to receive an input; and at least one processor configured to display an image of a first channel among a plurality of channels of the received broadcast signal on the display, and to switch from the first channel to another channel in response to a channel changing command input through the input while the image of the first channel is displayed, the at least one processor configured to process a user interface (UI) for guiding a second channel to be selectable to be displayed on the display if the channel changing key is input more than a predetermined number of times for a preset first time.
    Type: Application
    Filed: December 8, 2016
    Publication date: August 24, 2017
    Inventors: Eun-joo CHO, Myung-kwan CHOI
  • Publication number: 20170245002
    Abstract: An electronic device comprised of an HDMI Matrix/Switcher IC and IP Extension Processor. The invention will carry out this process by utilizing an HDMI matrix/switcher IC to control the flow of the HDMI signals to and from the IP processor. This allows one or more sources to be selected as the input to the IP processor or received content from the IP processor to be routed through the input of the HDMI matrix/switcher to an HDMI output of the HDMI matrix/switcher. This topology when configured as a transmitter can send the HDMI source over IP and can select which input is to be sent to the local HDMI output(s) of the unit. When configured as a receiver the IP content being received can be sent to the HDMI output(s) of the unit or same unit can select from one of the other HDMI input(s). The main intent of the invention would be to eliminate the need for 2 different products to achieve the end to end results and it allows for local switching and loop-out capabilities of the HDMI sources.
    Type: Application
    Filed: February 19, 2016
    Publication date: August 24, 2017
    Inventor: Paul Edward Harris
  • Publication number: 20170245003
    Abstract: A method for a source device transmitting data by using HDMI (High Definition Media Interface) to transmit and receive data is disclosed. A method for an HDMI source device to transmit and receive data comprises transmitting, to a sink device, a request for reading out EDID (Extended Display Identification Data) if the sink device is connected; receiving, from the sink device, EDID including port information of the sink device; transmitting operation parameter information determined based on the EDID; and transmitting data through HDMI.
    Type: Application
    Filed: October 13, 2015
    Publication date: August 24, 2017
    Applicant: LG ELECTRONICS INC.
    Inventors: Hyeonjae LEE, Jangwoong PARK, Hyunsik YANG
  • Publication number: 20170245004
    Abstract: A system that incorporates teachings of the present disclosure may include, for example, a display device having a controller to wirelessly receive media; wirelessly receive control signals for presentation of the media from a mobile communication device; and selectively disable control by the display device over presentation of the media on the display device. Additional embodiments are disclosed.
    Type: Application
    Filed: May 8, 2017
    Publication date: August 24, 2017
    Inventors: Marc Sullivan, JAMES PRATT
  • Publication number: 20170245005
    Abstract: There is disclosed a computer system for analysing content, comprising: a detection module connected to receive at least one piece of digital content, the detection module being operable to access a set of compliance rules and compare the received at least one piece of digital content with the set of compliance rules, the detection module further being configured to generate an alert if the result of the analysis indicates a breach of at least one of the rules; a moderator module connected to receive the alert, the moderator module configured to enable output to a moderator based only on the piece of digital content which caused the alert to be generated, whereby the moderator can assess a modification to be made to the piece of content which caused the alert to be generated.
    Type: Application
    Filed: September 9, 2015
    Publication date: August 24, 2017
    Inventor: Mark CHRISTIE