Patents Issued in August 24, 2017
-
Publication number: 20170244956Abstract: 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: ApplicationFiled: February 16, 2017Publication date: August 24, 2017Inventors: Dragan STIGLIC, Noam HAREL
-
Publication number: 20170244957Abstract: 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: ApplicationFiled: February 22, 2016Publication date: August 24, 2017Applicant: Ricoh Company, Ltd.Inventors: Liang Gao, Ivana Tosic, Noah Bedard
-
Publication number: 20170244958Abstract: 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: ApplicationFiled: February 24, 2016Publication date: August 24, 2017Inventor: Senthilprabu Vadhugapalayam Shanmugam
-
Publication number: 20170244959Abstract: 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: ApplicationFiled: February 19, 2016Publication date: August 24, 2017Inventors: Angela Ranjeet, Pavan Kumar, Kiran Chandra Zagabattuni, Dwight O. Rodgers
-
Publication number: 20170244960Abstract: 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: ApplicationFiled: September 29, 2015Publication date: August 24, 2017Applicant: FotoNation Cayman LimitedInventors: Florian Ciurea, Dan Lelescu, Priyam Chatterjee
-
Publication number: 20170244961Abstract: 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: ApplicationFiled: October 31, 2014Publication date: August 24, 2017Inventors: David Berfanger, John Hatcher, Amanda J Gillihan
-
Publication number: 20170244962Abstract: 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: ApplicationFiled: February 27, 2017Publication date: August 24, 2017Inventor: Steven Roskowski
-
Publication number: 20170244963Abstract: 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: ApplicationFiled: May 8, 2017Publication date: August 24, 2017Inventors: Lidong Xu, Yi-Jen Chiu, Wenhao Zhang, Hong Jiang
-
Publication number: 20170244964Abstract: 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: ApplicationFiled: February 20, 2017Publication date: August 24, 2017Inventors: Shan LIU, Xiaozhong XU
-
Publication number: 20170244965Abstract: 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: ApplicationFiled: March 8, 2017Publication date: August 24, 2017Inventors: Sharon Carmel, Dror GiIl, Tamar Shoham, Amir Leibman
-
Publication number: 20170244966Abstract: 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: ApplicationFiled: February 16, 2017Publication date: August 24, 2017Inventors: Rajan Laxman Joshi, Ye-Kui Wang, Krishnakanth Rapaka, Marta Karczewicz
-
Publication number: 20170244967Abstract: 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: ApplicationFiled: February 23, 2017Publication date: August 24, 2017Inventors: Sheng-Jen Wang, Yung-Chang Chang, Chia-Yun Cheng
-
Publication number: 20170244968Abstract: 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: ApplicationFiled: May 8, 2017Publication date: August 24, 2017Applicant: Microsoft Technology Licensing, LLCInventors: Dipankar Ray, Weidong Zhao
-
Publication number: 20170244969Abstract: 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: ApplicationFiled: July 8, 2015Publication date: August 24, 2017Applicant: Sony CorporationInventors: Goragot WONGPAISARNSIN, Tetsuo YUTANI
-
Publication number: 20170244970Abstract: 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: ApplicationFiled: February 14, 2017Publication date: August 24, 2017Applicant: SEIKO EPSON CORPORATIONInventors: Tsuyoshi TAMURA, Takeshi NOMURA
-
Publication number: 20170244971Abstract: 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: ApplicationFiled: April 5, 2017Publication date: August 24, 2017Applicant: Mitsubishi Electric CorporationInventors: Shunichi SEKIGUCHI, Kazuo SUGIMOTO, Hiroharu SAKATE, Tokumichi MURAKAMI, Akira MINEZAWA
-
Publication number: 20170244972Abstract: 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: ApplicationFiled: July 23, 2015Publication date: August 24, 2017Inventors: Christel CHAMARET, Jurgen STAUDER, Tania POULI
-
Publication number: 20170244973Abstract: 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: ApplicationFiled: May 9, 2017Publication date: August 24, 2017Applicant: KABUSHIKI KAISHA TOSHIBAInventors: Akiyuki TANIZAWA, Takeshi CHUJOH, Taichiro SHIODERA
-
Publication number: 20170244974Abstract: 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: ApplicationFiled: May 5, 2017Publication date: August 24, 2017Applicant: SAMSUNG ELECTRONICS CO., LTD.Inventors: Jung-hye MIN, Elena ALSHINA, Mikhail MISHUROVSKIY, Yin-ji PIAO
-
Publication number: 20170244975Abstract: 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: ApplicationFiled: October 19, 2015Publication date: August 24, 2017Inventors: Han HUANG, Kai ZHANG, Xianguo ZHANG
-
Publication number: 20170244976Abstract: 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: ApplicationFiled: August 28, 2015Publication date: August 24, 2017Inventors: Russell Morton Taylor, II, Chong Shao, Zhigang Zhong, Ketan Dasharath Mayer-Patel
-
Publication number: 20170244977Abstract: 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: ApplicationFiled: May 10, 2017Publication date: August 24, 2017Inventors: Semih ESENLIK, Matthias NARROSCHKE, Thomas WEDI
-
Publication number: 20170244978Abstract: 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: ApplicationFiled: May 26, 2016Publication date: August 24, 2017Inventors: BYUNG-TAK LEE, JI-WOONG KWON
-
Publication number: 20170244979Abstract: 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: ApplicationFiled: March 11, 2016Publication date: August 24, 2017Inventor: Kodavalla Vijay KUMAR
-
Publication number: 20170244980Abstract: 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: ApplicationFiled: February 18, 2016Publication date: August 24, 2017Inventors: Mathieu Monnier, Nicolas Ollivier
-
Publication number: 20170244981Abstract: 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: ApplicationFiled: February 23, 2017Publication date: August 24, 2017Inventors: Chi-Hung Chen, Yung-Chang Chang, Chih-Ming Wang
-
Publication number: 20170244982Abstract: 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: ApplicationFiled: June 15, 2016Publication date: August 24, 2017Inventors: Arild Fuldseth, Steinar Midtskogen
-
Publication number: 20170244983Abstract: 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: ApplicationFiled: October 26, 2015Publication date: August 24, 2017Applicant: Dolby Laboratories Licensing CorporationInventors: Robin ATKINS, Guan-Ming SU, Tao CHEN
-
Publication number: 20170244984Abstract: 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: ApplicationFiled: December 29, 2016Publication date: August 24, 2017Inventors: Manoj Aggarwal, Keith J. Hanna
-
Publication number: 20170244985Abstract: 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: ApplicationFiled: August 24, 2015Publication date: August 24, 2017Inventor: Taun Masterson
-
Publication number: 20170244986Abstract: 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: ApplicationFiled: February 23, 2016Publication date: August 24, 2017Inventors: Nicholas Adam Pinckernell, Jonathan Alan Leech, David B. Leach, Edward David Monnerat
-
Publication number: 20170244987Abstract: 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: ApplicationFiled: September 11, 2015Publication date: August 24, 2017Inventors: Mark CHRISTIE, Kris BROWN, Paul MARDLING, Ralf TILLMANN
-
Publication number: 20170244988Abstract: 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: ApplicationFiled: March 13, 2017Publication date: August 24, 2017Inventor: Charles Hasek
-
Publication number: 20170244989Abstract: 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: ApplicationFiled: May 10, 2017Publication date: August 24, 2017Applicant: Adobe Systems IncorporatedInventors: Anuj Jain, Atul Kumar Shrivastava, Praveen Kumar Goyal, Ashish Duggal
-
Publication number: 20170244990Abstract: 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: ApplicationFiled: May 8, 2017Publication date: August 24, 2017Inventor: Neil D. HUNT
-
Publication number: 20170244991Abstract: 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: ApplicationFiled: December 9, 2016Publication date: August 24, 2017Inventors: Manoj Aggarwal, Keith J. Hanna
-
Publication number: 20170244992Abstract: 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: ApplicationFiled: October 28, 2015Publication date: August 24, 2017Inventor: Sachin G. DESHPANDE
-
Publication number: 20170244993Abstract: 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: ApplicationFiled: May 5, 2017Publication date: August 24, 2017Inventor: Leigh M. Rothschild
-
Publication number: 20170244994Abstract: 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: ApplicationFiled: May 5, 2017Publication date: August 24, 2017Inventors: Charles F. Newby, Gregory F. Halik, Matthew Kellogg
-
Publication number: 20170244995Abstract: 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: ApplicationFiled: August 18, 2015Publication date: August 24, 2017Inventors: Joseph Coffaro, Jason Beard, Matthew McKay
-
Publication number: 20170244996Abstract: 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: ApplicationFiled: May 9, 2017Publication date: August 24, 2017Applicant: MICROSOFT TECHNOLOGY LICENSING, LLCInventors: Cesare John Saretto, Peter Tobias Kinnebrew, Nicholas Ferianc Kamuda, Henry Hooper Somuah, Matthew John McCloskey, Douglas C. Hebenthal, Kathleen P. Mulcahy
-
Publication number: 20170244997Abstract: 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: ApplicationFiled: May 8, 2017Publication date: August 24, 2017Inventors: DIMITRIOS DIMITRIADIS, HORST JUERGEN SCHROETER
-
Publication number: 20170244998Abstract: 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: ApplicationFiled: September 11, 2015Publication date: August 24, 2017Inventors: Philip SHAW, Hans-Jurgen MAAS
-
Publication number: 20170244999Abstract: 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: ApplicationFiled: April 26, 2016Publication date: August 24, 2017Inventor: Juikun Chen
-
Publication number: 20170245000Abstract: 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: ApplicationFiled: September 24, 2015Publication date: August 24, 2017Inventor: Sachin G. DESHPANDE
-
Publication number: 20170245001Abstract: 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: ApplicationFiled: December 8, 2016Publication date: August 24, 2017Inventors: Eun-joo CHO, Myung-kwan CHOI
-
Publication number: 20170245002Abstract: 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: ApplicationFiled: February 19, 2016Publication date: August 24, 2017Inventor: Paul Edward Harris
-
Publication number: 20170245003Abstract: 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: ApplicationFiled: October 13, 2015Publication date: August 24, 2017Applicant: LG ELECTRONICS INC.Inventors: Hyeonjae LEE, Jangwoong PARK, Hyunsik YANG
-
Publication number: 20170245004Abstract: 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: ApplicationFiled: May 8, 2017Publication date: August 24, 2017Inventors: Marc Sullivan, JAMES PRATT
-
Publication number: 20170245005Abstract: 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: ApplicationFiled: September 9, 2015Publication date: August 24, 2017Inventor: Mark CHRISTIE