34th week of 2020 patent applcation highlights part 68 |
Patent application number | Title | Published |
20200267348 | MOVEMENT DETECTION CIRCUIT, MOTION ESTIMATION CIRCUIT, AND ASSOCIATED MOVEMENT DETECTION METHOD - A movement detection circuit, a motion estimation circuit and associated movement detection method are provided. The movement detection circuit includes a candidate searching module including a first-frame and a second-frame candidate circuits, an object selection module including a first selection circuit, a second selection circuit, and a motion vector calculation circuit. The first-frame and the second-frame candidate circuits respectively locate a first and a second first-frame candidate positions in the first frame and locates a first and a second second-frame candidate positions in the second frame. The first-frame object selection circuit identifies one of the first and the second first-frame candidate positions as a first-frame object position, and the second-frame object selection circuit identifies one of the first and the second second-frame candidate positions as a second-frame object position. An object motion vector representing movement of an object based on the first-frame and the second-frame object positions is calculated. | 2020-08-20 |
20200267349 | MODIFYING VIDEO STREAMS WITH SUPPLEMENTAL CONTENT FOR VIDEO CONFERENCING - The subject technology provides a video conferencing application in which a live incoming or outgoing video stream can be supplemented with supplemental content, such as stickers, animations, etc., from within the video conferencing application. In this manner, a user participating in a video conferencing session with a remote user can add stickers, animations, and/or adaptive content to an outgoing video stream being captured by the device of the user, or to an incoming video stream from the device of the remote user, without having to locally cache/store a video clip before editing, and without having to leave the video conferencing session (or the video conferencing application) to access a video editing application. | 2020-08-20 |
20200267350 | ELECTRONIC APPARATUS, CONTROL METHOD, AND RECORDING MEDIUM - An electronic apparatus includes at least an imaging unit taking video, at least a speech output unit outputting speech, and at least a controller. The controller performs watching by using the imaging unit and controls the speech output unit such that the speech output unit outputs the speech to notify that the watching by using the imaging unit is being performed. | 2020-08-20 |
20200267351 | AROUND-VIEW IMAGE CONTROL DEVICE AND AROUND-VIEW IMAGE PROCESSING METHOD THEREFOR - An around-view image processing method comprises: generating a first around-view image signal obtained by image synthesis using image information acquired from a plurality of cameras; generating a second around-view image signal obtained by image correction using image information acquired from the plurality of cameras over a predetermined period of time; and outputting the second around-view image signal or outputting the first around-view and second around-view image signals. When the first around-view and second around-view image signals are output, the around-view image processing method may further comprise selecting one image signal from the first around-view and second around-view image signals, and outputting the image signal selected from the first around-view and second around-view image signals. | 2020-08-20 |
20200267352 | INTELLIGENT VIDEO ANALYSIS SYSTEM AND METHOD - An intelligent video analysis method and system logically selects only surveillance cameras associated with an event and assigns different ranks to the selected surveillance cameras according to the importance thereof. Thereafter, more video analysis resources are assigned to a surveillance camera of high importance, thereby rapidly and efficiently performing video analysis. | 2020-08-20 |
20200267353 | DISPLAY PROCESSING DEVICE - In a display processing device, an acquisition section acquires a captured image of surroundings of the vehicle from at least one imaging device installed in a vehicle. A first generation section generates a first converted image that is an image as seen from a first viewpoint in the vehicle, based on the captured image at a latest imaging time point. A calculation section calculates displacement of the vehicle. A second generation section generates a second converted image that is an image as seen from the first viewpoint at the latest imaging time point and is an image of an area including under the vehicle, based on the captured image captured earlier than the latest imaging time point and the displacement. The display processing section causes a display device visible to an occupant of the vehicle to display a display image obtained by compositing the first and second converted images. | 2020-08-20 |
20200267354 | INPUT FUNCTIONALITY FOR AUDIO/VIDEO RECORDING AND COMMUNICATION DOORBELLS - A method includes receiving, by a processor of an audio/video recording and communication device (A/V device), an input in response to a press or a touch of a button of the A/V device. The method further includes determining, by the processor based on the input, that the button was pressed or touched for a threshold period of time. Upon determining that the button was pressed or touched for the threshold period of time, the method further includes activating, by the processor, a command input mode. During the command input mode the processor analyzes visual data captured by a camera of the A/V device. The method further includes determining, by the processor based on the visual data, a command input entered during the command input mode. The method further includes executing, by the processor, an action based on the command input. | 2020-08-20 |
20200267355 | SYSTEM AND METHOD FOR VISUAL CONFIRMATION OF PLANTER PERFORMANCE - Systems and methods are presented for automatically capturing visual data of a seed placed by a seed planting machine (e.g., a crop row planter). An electronic controller is configured to receive a signal indicative of a seed being dispensed by the seed planting machine and to trigger a camera to capture an image of the dispensed seed in response to a determination, based on the signal, that the seed has been dispensed by the seed planting machine. In some implementations, the system includes a seed sensor configured to detect a seed moving through a seed tube that dispensed seeds from the seed planting machine. In other implementations, the system is configured to detect a new seed being dispensed by the seed planting machine by analyzing image data captured by a camera. | 2020-08-20 |
20200267356 | PROJECTOR AND METHOD FOR CONTROLLING PROJECTOR - A projector moves a first imaging lens and a second imaging lens in a direction that intersects the optical axis of an imaging section to adjust the imaging range of the imaging section and moves the first imaging lens and the second imaging lens in the direction that intersects the optical axis of the imaging section to switch the imaging lens located in a position corresponding to the imaging section from one to another. | 2020-08-20 |
20200267357 | Fully sealed liquid crystal projection optical unit device with high-efficiency heat dissipation function - A fully sealed liquid crystal projection optical unit device with a high-efficiency heat dissipation function includes: a hermetically sealed housing having an accommodation space therein; a light source, a first heat pipe radiator module, a first heat dissipation fan and a second heat dissipation fan, which are disposed outside the hermetically sealed housing; a first optical module, a second optical module and a liquid crystal screen, which are installed in the hermetically sealed housing; and a second heat pipe radiator module and a driving fan, wherein the first heat dissipation fin is fixedly installed outside the hermetically sealed housing and located close to the second heat dissipation fan, the second heat dissipation fan is in communication with the first heat dissipation fin through an air duct, and the first heat dissipation fin is in communication with the second heat dissipation fin directly or through the heat pipe. | 2020-08-20 |
20200267358 | Method and Control system for Controlling Projectors of Different Models by Using Control Codes - A method for controlling projectors includes identifying a first projector and a second projector by using a database, acquiring a first control code of the first projector and a second control code of the second projector after the first projector and the second projector are identified, and generating at least one control signal to the first projector and the second projector for controlling operational actions of the first projector and the second projector according to the first control code and the second control code. | 2020-08-20 |
20200267359 | Multi-Projector Display Architecture - In an embodiment, a headset display device includes a central processor and multiple projector integrated circuits each coupled to the central processor and configured to process image data. Each projector integrated circuit includes multiple first integrated circuits, each including a light emitter array. Each projector integrated circuit includes a second integrated circuit coupled to the multiple first integrated circuits. The second integrated circuit includes a graphics processor configured to generate transformed image data correcting for geometrical or brightness distortions and (2) is configured to provide the transformed image data to the multiple first integrated circuits for display. | 2020-08-20 |
20200267360 | RELATIONSHIP PRESERVING PROJECTION OF DIGITAL OBJECTS - Examples associated with relationship preserving projection of digital objects are disclosed. One example includes identifying suitable locations within a physical space for projection of digital objects. The digital objects may be stored in a virtual space. A representation of a first digital object from the virtual space may be projected onto a first suitable location in the physical space and a representation of a second digital object from the virtual space may be projected onto a second suitable location in the physical space. The first suitable location and the second suitable location may preserve a spatial relationship between the first digital object and the second digital object. | 2020-08-20 |
20200267361 | PROJECTION IMAGE ADJUSTING METHOD AND PROJECTION APPARATUS - A projection image including a test pattern is projected on a projection surface. The projection image is moved in a first direction. An image of the projection image is captured. A change in the test pattern contained in the projection image the image of which has been captured is detected. When a change in the test pattern is detected, it is determined that the projection image has reached an end of the projection surface. | 2020-08-20 |
20200267362 | COMMERCIALS ON MOBILE DEVICES - Among other things, videos and commercials are downloaded to a mobile device for storage on the mobile device and later playout on the mobile device. The downloading includes downloading of metadata associated with the commercials and based on which the mobile device can select commercials for insertion into videos being played back to the user of the mobile device. The commercials to be downloaded are selected based on one or a combination of any two or more of the location of the user, the type of mobile device, and personally-identifiable information about a user of the mobile device. | 2020-08-20 |
20200267363 | DATA PROCESSING METHOD, DATA SENDING END, DATA RECEIVING END, AND COMMUNICATION SYSTEM - A data processing method includes mapping original data in ARGB format into mapped data in RGB format, and sending the mapped data to a data receiving terminal through a first display serial interface (DSI) for the data receiving terminal to receive the mapped data through a second DSI and to inversely map the mapped data to obtain the original data. | 2020-08-20 |
20200267364 | METHOD FOR DISPLAYING IMAGES OF A CAMERA SYSTEM OF A VEHICLE - A method for displaying images of a camera system of a vehicle. Obstacles detected using the camera system from the surroundings of the vehicle are depicted on a display device in a virtual three-dimensional space as virtual three-dimensional objects, and it is established on the basis of a selection criterion whether the virtual three-dimensional objects and/or the virtual three-dimensional space are covered using textures which are generated by the camera system or are covered using at least one predefined texture. | 2020-08-20 |
20200267365 | INFORMATION PROCESSING SYSTEM, METHOD FOR CONTROLLING SAME, AND PROGRAM - In a system, first and second detection devices are provided in mutually different places in a real space and each configured to image the real space and obtain three-dimensional information including data of a distance to a predetermined point on an object provided in the real space and direction information as to a direction of a predetermined part of the object. The system generates information related to relative positions and installation directions of the first and second detection devices on the basis of: the data of the distance to the predetermined point on the object and the direction information regarding the object, the data of the distance and the direction information being obtained by the first detection device; and the data of the distance to the predetermined point on the object and the direction information regarding the object, the data of the distance and the direction information being obtained by the second detection device. | 2020-08-20 |
20200267366 | Stereo Image Processing Device - In order to improve parallax accuracy and output an accurate distance, this stereo image processing device is provided with: a stereo image capture unit that captures a plurality of images with different viewpoints; a synchronization unit that synchronizes image capture times when the plurality of images are captured; image correction units that parallelize and output the plurality of images captured by the stereo image capture unit; a parallax measurement unit that detects parallax on the basis of the images outputted by the image correction units; and an object detection unit that detects an object on the basis of the parallax measured by the parallax measurement unit, and is further provided with delay amount holding units that each hold, pixel by pixel, delay times from the image capture times synchronized by the synchronization unit, and an object parallax correction unit that corrects the parallax of the object detected by the object detection unit on the basis of the delay times held by the delay amount holding units. | 2020-08-20 |
20200267367 | DEPTH NON-LINEARITY COMPENSATION IN TIME-OF-FLIGHT IMAGING - An image processing system for time-of-flight depth imaging includes a processor for determining depth measurements using different modes of operation. The processor determines depth measurements in a first set of frames using a second set of frames. The first mode is a continuous wave modulation mode without depth linearization and the second mode is a continuous wave modulation mode with depth linearization. The depth estimates collected in the second mode using depth linearization are used to correct the depth estimates collected in the first mode. | 2020-08-20 |
20200267368 | CONCEPT FOR DETERMINING A MEASURE FOR A DISTORTION CHANGE IN A SYNTHESIZED VIEW DUE TO DEPTH MAP MODIFICATIONS - An apparatus for determining a measure for a distortion change of a first view synthesized from a second view, caused by a modification of a depth map of the second view from a first state to a second state, is configured—starting from a current synthesis state of the first view corresponding to a synthesis from the second view having the depth map modified to the second state in an already processed portion of the depth map and having the depth map unmodified at the first state in a yet to be processed portion of the depth map—to compute a possible successor synthesis state corresponding to a synthesis of the first view from the second view having the depth map modified to the second state in an already processed portion plus a currently processed portion and having the depth map unmodified at the first state in the yet to be processed portion without the currently processed portion; and to determine a distortion change of a distortion of the current synthesis state of the first view relative to an undistorted version of the first view to a distortion of the possible successor synthesis state of the first view relative to the undistorted version of the first view. | 2020-08-20 |
20200267369 | POINT CLOUD DATA COMMUNICATION SYSTEM, POINT CLOUD DATA TRANSMITTING APPARATUS, AND POINT CLOUD DATA TRANSMISSION METHOD - A display request including designation related to a display state of a stereoscopic shape in a three-dimensional space is transmitted from a receiving apparatus | 2020-08-20 |
20200267370 | SYSTEMS AND METHOD FOR GPU BASED VIRTUAL REALITY VIDEO STREAMING SERVER - Systems and methods of processing and streaming a virtual reality video using a graphics processing unit (GPU) are provided. A video server is configured to cause a processor to read, from a video data source, source video data including multiple spherical image frame data and store the source video data in a first memory. The video server is further configured to cause the GPU to convert, in response to storing first spherical image frame data in a first frame buffer of a second memory, the first spherical image frame data to first equirectangular image frame data that correspond to a portion of spherical image represented by the first spherical image frame data, encode the converted first equirectangular image frame data and store the encoded first equirectangular image frame data in an encoded frame buffer of the second memory. | 2020-08-20 |
20200267371 | HANDHELD PORTABLE OPTICAL SCANNER AND METHOD OF USING - A system and method for real-time or near-real time processing and post-processing of RGB-D image data using a handheld portable device and using the results for a variety of applications. The disclosure is based on the combination of off-the-shelf equipment (e.g. an RGB-D camera and a smartphone/tablet computer) in a self-contained unit capable of performing complex spatial reasoning tasks using highly optimized computer vision algorithms. New applications are disclosed using the instantaneous results obtained and the wireless connectivity of the host device for remote collaboration. One method includes steps of projecting a dot pattern from a light source onto a plurality of points on a scene, measuring distances to the points, and digitally reconstructing an image or images of the scene, such as a 3D view of the scene. A plurality of images may also be stitched together to re-position an orientation of the view of the scene. | 2020-08-20 |
20200267372 | APPARATUS, APPARATUS CONTROL METHOD, AND RECORDING MEDIUM, FOR SYNCHRONIZING A PLURALITY OF IMAGING DEVICES - A synchronization control apparatus includes a control unit configured to control a plurality of imaging devices that capture an image, and a determination unit configured to determine a target region from which an image is acquired from each of the plurality of imaging devices, and to determine a synchronization signal corresponding to the target region in each of the plurality of imaging devices, wherein the determination unit determines the synchronization signal and the target region in each of the plurality of imaging devices so as to temporally synchronize images acquired from the plurality of imaging devices | 2020-08-20 |
20200267373 | IMAGE CALIBRATION METHOD AND APPARATUS APPLIED TO THREE-DIMENSIONAL CAMERA - The present invention discloses an image calibration method and apparatus applied to a three-dimensional camera. The method includes: photographing a to-be-tested object by-using the three-dimensional camera, obtaining an image of the to-be-tested object in a photosensitive area of the three-dimensional camera, and determining a pixel point corresponding to the to-be-tested object in the photosensitive area according to the image of the to-be-tested object; obtaining, for the pixel point of the to-be-tested object, depth information corresponding to the pixel point, the depth information indicating a distance between the to-be-tested object and the pixel point; and obtaining a measurement deviation value corresponding to the pixel point from a measurement deviation set stored in advance, and correcting the depth information according to the measurement deviation value. Therefore, the image of the to-be-tested object obtained by the three-dimensional camera is calibrated by correcting the depth information of the to-be-tested object corresponding to the pixel point, to eliminate a distortion generated in the image of the to-be-tested object. | 2020-08-20 |
20200267374 | DATA RECORDING APPARATUS, IMAGE CAPTURING APPARATUS, DATA RECORDING METHOD, AND STORAGE MEDIUM - An input unit configured to input an image data group including at least: image data obtained by performing image capturing at a first focus position from a first viewpoint; image data obtained by performing image capturing at a second focus position different from the first focus position from the first viewpoint; and image data obtained by performing image capturing at the first focus position from a second viewpoint different from the first viewpoint, and a recording unit configured to generate management information that associates each piece of image data of the image data group that is input by the input unit and to record the generated management information and the image data group in a storage medium in accordance with a predetermined format are included. | 2020-08-20 |
20200267375 | EFFICIENT IMAGE POPULATION FROM CAPTURED SCENE - A method for efficiently populating a display is provided. The method can include identifying a point at which a world ray intersects a capture surface defined by capture points of a scene, identifying a capture point closest to the identified point, generating a motion vector based on the motion vectors for each of two directly adjacent capture points, identifying a vector in the generated motion vector at a location at which the world ray intersects an image surface, and providing a pixel value from the image data of the capture point, the pixel value corresponding to a location in the image surface at which a vector of the generated motion vector points to the location at which the world ray intersects the image surface within a threshold distance or after a specified number of iterations. | 2020-08-20 |
20200267376 | SYNCHRONIZATION CONTROL DEVICE AND SYNCHRONIZATION CONTROL METHOD - A synchronization control device includes a detection unit configured to detect at least one of a position and an orientation of the device in a three-dimensional space. The synchronization control device includes one or more image pickup elements, and a control unit configured to control such that a phase of an image capturing timing of the one or more image pickup elements is synchronized with a phase of a detection timing of the detection unit, and a cycle length of the image capturing timing is equal to a cycle length of the detection timing or an integral multiple of the cycle length of the detection tuning. | 2020-08-20 |
20200267377 | THREE DIMENSIONAL DEPTH MAPPING USING DYNAMIC STRUCTURED LIGHT - Apparatus for generating a dynamic structured light pattern for optical tracking in three-dimensional space, comprises an array of lasers, such as a VCSEL laser array, to project light in a pattern into a three-dimensional space; and an optical element or elements arranged in cells. The cells are aligned with subsets of the laser array, and each cell individually applies a modulation, in particular an intensity modulation, to light from the laser or lasers of the subset, to provide a distinguishable and separately controllable part of the dynamic structured light pattern. A method of generating a structured light pattern is disclosed, in which light is provided from an array of lasers, and light is individually projected from subsets of the array of lasers to provide differentiated parts of the structured light pattern. | 2020-08-20 |
20200267378 | HEAD-MOUNTED DISPLAY - A head-mounted display that can suppress positional misalignment of a display apparatus in the left and right directions, and can reduce the load on a user's nose is proposed. A nose pad assembly H has: a movable portion (M | 2020-08-20 |
20200267379 | QUAD VIEW DISPLAY SYSTEM - Embodiments allow one or more viewers of a display to see images. The images viewed by the glasses may be based on the orientation of the glasses, so that the images correspond to the user's viewpoint. Different images may be presented to left and right eyes for 3D stereoscopic viewing. The position and orientation of the glasses may be tracked by analyzing images from one or more cameras observing the glasses. Glasses may have distinct geometric shapes or features, such as circular lenses, rims, regions around the lenses, patterns, or patterns of recognizable blobs, to facilitate tracking. One or more regions of the glasses may be illuminated by self-contained or reflected light, to facilitate tracking under various ambient lighting conditions. The lenses of the glasses may have selective barriers such as anaglyph filters, polarizing filters, and shutters, to select images from the display. Glasses may also be used as pointing devices to select and manipulate 3D objects. | 2020-08-20 |
20200267380 | Display Device, and Method and Apparatus for Adjusting Image Presence on Display Device - A display device includes a display device body. The display device body includes a first lens barrel and a second lens barrel. A first lens is disposed at a first end of the first lens barrel, and a second lens is disposed at a first end of the second lens barrel. A first distance sensor and a second distance sensor are further disposed on the display device body. The second distance sensor is configured to measure a distance between a right eyeball and the second lens. Two distance sensors are disposed on the display device body. | 2020-08-20 |
20200267381 | METHODS FOR SIMPLIFYING ADAPTIVE LOOP FILTER IN VIDEO CODING - Systems, methods and instrumentalities are disclosed for adaptively selecting an adaptive loop filter (ALF) procedure for a frame based on which temporal layer the frame is in. ALF procedures may vary in computational complexity. One or more frames including the current frame may be in a temporal layer of a coding scheme. The decoder may determine the current frame's temporal layer level within the coding scheme. The decoder may select an ALF procedure based on the current frame's temporal layer level. If the current frame's temporal layer level is higher within the coding scheme than some other temporal layer levels, an ALF procedure that is less computationally complex may be selected for the current frame. Then the decoder may perform the selected ALF procedure on the current frame. | 2020-08-20 |
20200267382 | INTRA PREDICTION-BASED IMAGE CODING METHOD AND APPARATUS USING MPM LIST - A video decoding method according to this document includes constructing a most probable mode (MPM) list by deriving MPM candidates for a current block based on a neighboring block adjacent to the current block, deriving an intra prediction mode for the current block based on the MPM list, generating predicted samples by performing prediction for the current block based on the intra prediction mode, and generating a reconstructed picture for the current block based on the predicted samples. | 2020-08-20 |
20200267383 | METHOD AND APPARATUS FOR IMAGE ENCODING/DECODING - The present invention provides a method and apparatus for encoding/decoding an image to enhance inter prediction. According to the present invention, the method includes: determining a first reference picture and a second reference picture of a current block; determining both a first reference block in the first reference picture and a second reference block in the second reference picture; partitioning the current block into a plurality of sub blocks; and obtaining a prediction block of each of the sub blocks on the basis of reference candidate block index information of each of the sub blocks. | 2020-08-20 |
20200267384 | LOW BITRATE ENCODING OF PANORAMIC VIDEO TO SUPPORT LIVE STREAMING OVER A WIRELESS PEER-TO-PEER CONNECTION - An apparatus comprising an interface and a processor. The interface may be configured to receive a spherical video stream. The processor may be configured to (a) generate an encoded spherical video stream from the spherical video stream, (b) select a target area for one or more frames of the encoded spherical video stream corresponding to a pre-determined region of interest, (c) encode entire fields of view of the one or more frames of the encoded spherical video stream using second parameters, (d) select and encode an additional area next to the target area using third parameters, and (e) transmit the encoded spherical video stream comprising the encoded target area, the encoded additional area, and encoded entire fields of view of the one or more frames to a playback device. | 2020-08-20 |
20200267385 | METHOD FOR PROCESSING SYNCHRONISED IMAGE, AND APPARATUS THEREFOR - Provided is a decoding method performed by a decoding apparatus, and the method includes the steps of: performing decoding of a current block on a current picture configured of a plurality of temporally or spatially synchronized regions, and the step of performing decoding includes the step of performing decode processing of the current block using region information corresponding to the plurality of regions. | 2020-08-20 |
20200267386 | IMAGE COMPRESSION METHOD AND IMAGE PROCESSING SYSTEM - An image compression method is provided. The image compression method includes steps of receiving, by a tile division generator, an input image; by the tile division generator, determining whether the input image corresponds to a partial updated region and whether the partial updated region coincides with one tile or a combination of tiles of a current frame and generating a determination result; and by the tile division generator, determining whether to re-perform tile division and compressing and encoding one portion of the current frame according to the determination result. | 2020-08-20 |
20200267387 | GENERAL BLOCK PARTITIONING METHOD - A method of partitioning in video coding for JVET, comprising representing a JVET coding tree unit as a root node in a quadtree plus binary tree (QTBT structure that can have quadtree or binary partitioning of the root node and quadtree or binary trees branching from each of the leaf nodes. The partitioning at any depth can use asymmetric binary partitioning to split a child node represented by a leaf node into two child coding units of unequal size, representing the two child coding units as leaf nodes in a binary tree branching from the parent leaf node and coding the child coding units represented by final leaf nodes of the binary tree with JVET. Disclosed is a generalized method of partitioning a block, either square or rectangular, which leads to more flexible block sizes with possible higher coding efficiency. | 2020-08-20 |
20200267388 | QUANTIZATION PARAMETER DERIVATION FOR CROSS-CHANNEL RESIDUAL ENCODING AND DECODING - There are disclosed various methods, apparatuses and computer program products for video decoding or encoding. In some embodiments for decoding a block that contains quantized residual coefficients based on at least two color channels of a video presentation or an image is received. A first quantization parameter and an offset defining a relationship between the first quantization parameter and a second quantization parameter for the block are obtained. The value of the second quantization parameter is determined by using the first quantization parameter and the offset. The residual samples are reconstructed by dequantizing the quantized residual coefficients using the second quantization parameter, if the block has been encoded by using a cross-channel residual coding mode. | 2020-08-20 |
20200267389 | ENTROPY CODING SUPPORTING MODE SWITCHING - A decoder for decoding a data stream into which media data is coded has a mode switch configured to activate a low-complexity mode or a high-efficiency mode depending on the data stream, an entropy decoding engine configured to retrieve each symbol of a sequence of symbols by entropy decoding using a selected one of a plurality of entropy decoding schemes, a desymbolizer configured to desymbolize the sequence of symbols to obtain a sequence of syntax elements, a reconstructor configured to reconstruct the media data based on the sequence of syntax elements, selection depending on the activated low-complexity mode or the high-efficiency mode. In another aspect, a desymbolizer is configured to perform desymbolization such that the control parameter varies in accordance with the data stream at a first rate in case of the high-efficiency mode being activated and the control parameter is constant irrespective of the data stream or changes depending on the data stream, but at a second lower rate in case of the low-complexity mode being activated. | 2020-08-20 |
20200267390 | PALETTE MODE ENCODING AND DECODING DESIGN - In an example, a method of processing video data may include inferring a pixel scan order for a first palette mode encoded block of video data without receiving a block-level syntax element having a value representative of the pixel scan order for the first palette mode encoded block. The method may include decoding the first palette mode encoded block of video data using the inferred pixel scan order. The method may include receiving a block-level syntax element having a value representative of a pixel scan order for a second palette mode encoded block of video data. The method may include determining the pixel scan order for the second palette mode encoded block of video data based on the received block-level syntax element. The method may include decoding the second palette mode encoded block of video data using the determined pixel scan order. | 2020-08-20 |
20200267391 | BLOCK-BASED Optical Flow Estimation FOR MOTION COMPENSATED PREDICTION IN VIDEO CODING - Decoding a current block of a current frame includes selecting a first reference frame for forward inter prediction of the current frame; selecting a second reference frame for backward inter prediction of the current frame; generating an optical flow reference frame portion for inter prediction of the current block by performing an optical flow estimation using the first reference frame and the second reference frame, where the optical flow estimation produces a respective motion field for pixels of the current block; and performing a prediction process for the current block using the optical flow reference frame portion by: using a motion vector used to encode the current block to identify a reference block; adjusting boundaries of the reference block using a subpixel interpolation filter length; and identifying blocks encompassing pixels within the adjusted boundaries of the reference block. | 2020-08-20 |
20200267392 | INTEGRATED IMAGE RESHAPING AND VIDEO CODING - Given a sequence of images in a first codeword representation, methods, processes, and systems are presented for integrating reshaping into a next generation video codec for encoding and decoding the images, wherein reshaping allows part of the images to be coded in a second codeword representation which allows more efficient compression than using the first codeword representation. A variety of architectures are discussed, including: an out-of-loop reshaping architecture, an in-loop-for intra pictures only reshaping architecture, an in-loop architecture for prediction residuals, and a hybrid in-loop reshaping architecture. Syntax methods for signaling reshaping parameters, and image-encoding methods optimized with respect to reshaping are also presented. | 2020-08-20 |
20200267393 | IMAGE ENCODER, IMAGE DECODER, IMAGE ENCODING METHOD, AND IMAGE DECODING METHOD - An image encoder is provided including circuitry and a memory coupled to the circuitry. The circuitry, in operation, responds to a size of a block satisfying a size condition by generating a prediction image using a prediction mode selected from a plurality of prediction modes. The plurality of prediction modes include a first prediction mode in which a prediction process uses a motion vector and a reference block in a same picture as the block. The circuitry encodes the block using the prediction image. | 2020-08-20 |
20200267394 | METHOD AND SYSTEM OF VIDEO CODING WITH A MULTI-PASS PREDICTION MODE DECISION PIPELINE - Techniques related to video coding with a multi-pass prediction mode decision pipeline. | 2020-08-20 |
20200267395 | ADJUSTMENTS TO ENCODING AND DECODING WHEN SWITCHING COLOR SPACES - Innovations in encoding or decoding when switching color spaces are presented. For example, some of the innovations relate to signaling of control information for adaptive color space transformation (“ACT”). Other innovations relate to ACT operations. These innovations can improve coding efficiency when switching between color spaces during encoding and decoding. | 2020-08-20 |
20200267396 | HUMAN VISUAL SYSTEM ADAPTIVE VIDEO CODING - An example apparatus for encoding video frames includes a mask selector to select a subset of visual masks according to an actual target compression ratio and GOP configuration and a complexity estimator to estimate a picture level spatial/temporal complexity for a current frame. The example apparatus further includes a GOP adaptive visual mask selector to specify a visual mask from the subset of the visual masks corresponding to the estimated spatial and temporal complexity value a good enough picture QP deriver to derive a good enough picture QP value using the visual mask. The example apparatus also includes an adjustor to adjust the good enough picture QP value based on block level human visual system sensitivity and statistics of already encoded frames to obtain a final human visual system QP map. | 2020-08-20 |
20200267397 | CONSTRAINED POSITION DEPENDENT INTRA PREDICTION COMBINATION (PDPC) - A second level intra prediction mode can be combined with one or more of sixty-seven JVET intra prediction modes during encoding of a coding unit in a video bitstream. Embodiments include making a position dependent intra prediction combination (PDPC) mode available as the second level intra prediction mode. In embodiments, when a PDPC (position dependent intra prediction combination) mode is enabled, the second level intra prediction is combined with one of the 67 selected intra predictor modes. In embodiments, the PDPC mode is only enabled or available for a predetermined subset of intra prediction modes (out of 67 possible modes), in order to reduce encoder complexity and potentially improve coding efficiency. The PDPC mode may be identifies as enabled or available by a list of modes or signaling in the video bitstream. | 2020-08-20 |
20200267398 | SIGNALING FOR ADDITION OR REMOVAL OF LAYERS IN VIDEO CODING - In one embodiment, a method determines an encoded plurality of layers for a scalable video stream for a video where each of the plurality of layers includes a respective layer parameter setting. An additional layer for the plurality of layers is determined where the additional layer enhances a base layer in the plurality of layers and the respective layer parameter settings for the encoded plurality of layers do not take into account the additional layer. The method then determines an additional layer parameter setting for the additional layer. The additional layer parameter setting specifies a relationship between the additional layer and at least a portion of the plurality of layers where the additional layer parameter setting is used to decode the additional layer and the at least a portion of the plurality of layers. | 2020-08-20 |
20200267399 | HIERARCHICAL INTER-LAYER PREDICTION IN MULTI-LOOP SCALABLE VIDEO CODING - A method for encoding a video sequence in a scalable video encoder to generate a scalable bitstream is provided that includes encoding the video sequence in a first layer encoder of the scalable video encoder to generate a first sub-bitstream, encoding the video sequence in a second layer encoder of the scalable video encoder to generate a second sub-bitstream, wherein portions of the video sequence being encoded in the second layer encoder are predicted using reference portions of the video sequence encoded in the first layer encoder, combining the first sub-bitstream and the second sub-bitstream in the scalable bitstream, and signaling an indication of a highest temporal level of the first sub-bitstream comprising at least one of the reference portions in the scalable bitstream. | 2020-08-20 |
20200267400 | IMAGE CODING METHOD, IMAGE DECODING METHOD, IMAGE CODING APPARATUS, AND IMAGE DECODING APPARATUS - According to an embodiment, an image coding method is for coding an image including a luminance component and color difference components. The method includes acquiring a reference image; and generating a predicted image by interpolating the luminance component and the color difference components in the reference image according to a motion vector. If a size of a block, which is designated as a unit of the interpolation, is equal to or smaller than a predetermined first threshold value, the generating includes inhibiting a bi-directional prediction, and performing only a uni-directional prediction to generate the predicted image according to the motion vector. | 2020-08-20 |
20200267401 | IMAGE CODING METHOD, IMAGE DECODING METHOD, IMAGE CODING APPARATUS, AND IMAGE DECODING APPARATUS - According to an embodiment, an image coding method is for coding an image including a luminance component and color difference components. The method includes acquiring a reference image; and generating a predicted image by interpolating the luminance component and the color difference components in the reference image according to a motion vector. If a size of a block, which is designated as a unit of the interpolation, is equal to or smaller than a predetermined first threshold value, the generating includes inhibiting a bi-directional prediction, and performing only a uni-directional prediction to generate the predicted image according to the motion vector. | 2020-08-20 |
20200267402 | METHOD AND APPARATUS FOR VIDEO CODING - Aspects of the disclosure provide method and apparatus for video coding. In some examples, an apparatus includes processing circuitry for video decoding. The processing circuitry locates luma units of a luma coding unit that are co-located with chroma units of a chroma coding unit, and then determines a popularity of an intra block copy mode in the luma units. Further, the processing circuitry determines a block vector for a chroma unit in the chroma coding unit when the popularity meets a requirement, and reconstructs at least one sample of the chroma unit according to the block vector. | 2020-08-20 |
20200267403 | METHOD AND APPARATUS FOR IMPROVED SIGNIFICANCE FLAG CODING USING SIMPLE LOCAL PREDICTOR - Significance flags in advanced video compression systems are coded using contexts adaptive to the last N significance flags coded taken in a scanning order. One embodiment uses the last N significance flags in scanning order as a predictor to determine which of a plurality of sets of significance flag contexts to use for coding subsequent significance flags. A second embodiment uses the last N significance flags in scanning order as a predictor in order to modulate the probability value associated with significance flag contexts that are used to code significance flags for future coding. | 2020-08-20 |
20200267404 | DETECTION OF VIDEO TAMPERING - Techniques are provided for generation of secure video and tamper detection of the secure video. A methodology implementing the techniques according to an embodiment includes selecting a subset of macroblocks from a video frame to be transmitted and calculating a low frequency metric on each of the selected macroblocks. The method also includes performing a hash calculation on the low frequency metrics to generate a frame signature; encrypting the frame signature (using a private key) to generate an encrypted watermark; and modifying pixels of each of the selected macroblocks to generate the secured video frame, the modifications based on bits of the encrypted watermark that are associated with the selected macroblock. The method further includes authenticating a received video frame by comparing a calculated frame signature to an authenticated frame signature, the authenticated frame signature decrypted (using a public key) from an extracted watermark of the received video frame. | 2020-08-20 |
20200267405 | Personal Video Recorder - A sequence of picture slices is encoded as reference slices and non-reference slices, wherein the reference slices include B slices, by forming, for each B slice, at least one data packet containing data values derived from brightness and color information pertaining to the slice. The data packet for each B slice includes a header element indicating whether the B slice is a reference slice. The header element of each reference B slice has a value that depends on depth of the reference B slice in a hierarchy of discardability. | 2020-08-20 |
20200267406 | SIGNALLING FOR MERGE MODE WITH MOTION VECTOR DIFFERENCES IN VIDEO CODING - A video decoder configured to generate a first merge candidate list for a first block; determine that the first block is coded in a merge mode with motion vector differences; in response to determining that a maximum number of entries for the first merge candidate list is equal to 1, infer a value of a first instance of a flag to be equal to a first value, wherein the first value for the flag indicates that the first block is to be decoded using a first entry in the first merge candidate list; receive first motion vector difference information; determine first motion information for predicting the first block based on candidate motion information included in the first entry of the first merge candidate list and the first motion vector difference information; and decode the first block using the first motion information. | 2020-08-20 |
20200267407 | INTERPOLATION FILTER FOR AN INTER PREDICTION APPARATUS AND METHOD FOR VIDEO CODING - The invention relates to an apparatus and method for inter prediction of a sample value of a current full-integer pixel of a plurality of pixels of a current block of a current frame of a video signal. The apparatus comprises a processing unit configured to: determine a motion vector of the current full-integer pixel on the basis of the current frame and a reference frame of the video signal and/or on the basis of a motion compensation model; determine for the current full-integer pixel a corresponding sub-integer pixel in the reference frame on the basis of the motion vector of the current full-integer pixel; generate on the basis of a predefined set of filter support pixels in the current frame a set of corresponding filter support pixels in the reference frame, wherein the predefined set of filter support pixels in the current frame comprises one or more neighboring sub-integer pixels of the current full-integer pixel; determine a respective sample value of the corresponding sub-integer pixel of the current full-integer pixel and the corresponding filter support pixels in the reference frame; and determine the inter predicted sample value of the current pixel in the current frame by applying a spatial high-pass filter to the sample value of the corresponding sub-integer pixel of the current full-integer pixel in the reference frame and to the sample values of the corresponding filter support pixels in the reference frame. Moreover, the invention relates to an encoding apparatus and a decoding apparatus comprising such an inter prediction apparatus. | 2020-08-20 |
20200267408 | IMAGE ENCODING/DECODING METHOD AND DEVICE, AND RECORDING MEDIUM HAVING BITSTREAM STORED THEREON - The present invention relates to a method for encoding and decoding an image. The method for decoding an image includes: deriving an initial motion vector from a merge candidate list of a current block; deriving a refined motion vector using the initial motion vector; and generating a prediction block of the current block using the refined motion vector. | 2020-08-20 |
20200267409 | EARLY TERMINATION OF BLOCK-MATCHING FOR COLLABORATIVE FILTERING - The present disclosure relates to the iterative fast-search of more than one identified best blocks, corresponding to best patches within a search area, by early termination of the subblock iteration through comparison of a similarity measure to a similarity threshold. In particular, the positions of K-best matched-blocks, divided into multiple subblocks, are found for a reference block within an image search area. By performing subblock-based iterative calculations of the similarity measure between a block at a current position and the reference block within a search area, the iteration progresses as long as the similarity measure value remains larger than a threshold value, and the positions of the K-best patches are recorded in a storage medium, whereas the subblock iteration terminates when the similarity measure value is lower than the threshold value. | 2020-08-20 |
20200267410 | IMAGE DATA ENCODING AND DECODING - An image encoding apparatus comprises a selector configured to select, from a set of candidate prediction operations each defining at least a prediction direction, a prediction operation for prediction of samples of a current region of a current image, the current region comprising an array of two or more rows and two or more columns of samples; an intra-image predictor configured to derive predicted samples of the current region with respect to one or more of a group of reference samples of the same image in dependence upon a prediction direction, defined by the selected prediction operation, between a current sample to be predicted and a reference position amongst the reference samples; in which, for at least some of the candidate prediction operations, the group of reference samples comprises two or more parallel linear arrays of reference samples disposed at different respective separations from the current region; a detector configured to detect whether samples corresponding to any of the two or more parallel linear arrays of reference samples are unavailable for use in prediction of samples of the current region and, if any of the two or more parallel linear arrays of reference samples are unavailable, to inhibit selection, by the selector, of a candidate prediction operation dependent upon the unavailable reference samples. | 2020-08-20 |
20200267411 | METHODS FOR ENCODING DECODING OF A DATA FLOW REPRESENTING OF AN OMNIDIRECTIONAL VIDEO - A method of encoding and a device for encoding a data stream representative of an omnidirectional video and, correlatively, a method for decoding and a device for decoding a data stream representative of an omnidirectional video. The data stream is representative of an omnidirectional video and includes encoded data of at least one base layer representative of a 2D or 3D video representative of a view of a scene captured by the omnidirectional video, and encoded data of at least one enhancement layer representative of the omnidirectional video. The least one enhancement layer is encoded by prediction relative to the at least one base layer. | 2020-08-20 |
20200267412 | REGULAR CODED BIN REDUCTION FOR COEFFICIENT CODING - A video decoder can be configured to determine a size of a transform unit, wherein the transform unit comprises N coefficient groups and each coefficient group comprises M coefficients, wherein M and N are integer values; determine a regular bin count threshold for the transform unit based on the size of the transform unit; context decode syntax elements for the transform unit until the first number of regular coded bins is reached; in response to reaching the first number of regular coded bins, bypass decode additional syntax elements of the transform unit; determine values for a first set of coefficients of the transform unit based on the context decoded syntax elements; and determine values for a second set of coefficients of the transform unit based on the additional syntax elements. | 2020-08-20 |
20200267413 | METHOD, APPARATUS AND MEDIUM FOR DECODING OR ENCODING - A method of utilizing an 8-bit primary transform core matrix to decode compressed video or image data or encode uncompressed video or image data. The method may include determining whether to use a first transform core matrix that is of a first size type or a second transform core matrix that is of a second size type that is smaller than the first size type. When a result of the determination is to use the first transform core matrix, encoding or decoding the target file using the 8-bit primary transform core matrix that has the size that is 64-point or larger. If not, the method may include extracting the second transform core matrix of the second size type from the first transform matrix and encoding or decoding the target file using the extracted second transform core matrix. | 2020-08-20 |
20200267414 | METHOD AND DEVICE FOR FILTERING IMAGE IN IMAGE CODING SYSTEM - A filtering method by a decoding device according to the present invention comprises the steps of: receiving information relating to ALF control depth; deciding an ALF control unit on the basis of information relating to the division depth and the ALF control depth of a current block in a restoration picture with respect to a current picture; determining whether or not ALF is applied to the current block in an ALF control unit level; and, if the ALF is determined to be applied to the current block, performing the ALF for the current block. In the filtering method, the current picture is recursively divided on the basis of a QTBT structure, and the current block is one of blocks divided on the basis of the QTBT structure. | 2020-08-20 |
20200267415 | CHROMA DEBLOCKING FILTER FOR INTRA BLOCK COPY MODE FOR VIDEO CODING - A video encoder and video decoder may apply deblocking filtering to edges of chroma blocks that are encoded and/or decoded using an intra block copy mode. In one example, the video encoder and video decoder may code one or more chroma blocks of the video data using an intra block copy mode, and apply deblocking filtering to one or more edges of a basic processing unit for the one or more coded chroma blocks of the video data, wherein the basic processing unit has a size of M×N. | 2020-08-20 |
20200267416 | IMAGE PROCESSOR AND IMAGE PROCESSING METHOD - An image processor includes memory and circuitry. The circuitry performs processing of approximating a decompressed image to an original image by using a neural network model trained to approximate the decompressed image to the original image. The decompressed image is obtained as a result of compression of the original image and decompression of the compressed image. The neural network model includes one or more convolutional blocks, and includes one or more residual blocks. Each of the one or more convolutional blocks is a processing block including a convolutional layer. Each of the one or more residual blocks includes a convolutional group including at least one of the one or more convolutional blocks, inputs data which is input to the residual block to the convolutional group included in the residual block, and adds the data input to the residual block to data to be output from the convolutional group. | 2020-08-20 |
20200267417 | FORWARD ERROR CORRECTION USING SOURCE BLOCKS WITH SYMBOLS FROM AT LEAST TWO DATASTREAMS WITH SYNCHRONIZED START SYMBOL IDENTIFIERS AMONG THE DATASTREAMS - A forward error correction (FEC) data generator has an input for at least two datastreams for which FEC data shall be generated in a joint manner, each datastream having a plurality of symbols. A FEC data symbol is based on a FEC source block possibly having a subset of symbols of the at least two data streams. The FEC data generator further has a signaling information generator configured to generate signaling information for the FEC data symbol regarding which symbols within the at least two datastreams belong to the corresponding source block by determining pointers to start symbols within a first and a second datastream, respectively, of the at least two datastreams and a number of symbols within the first datastream and second datastreams, respectively, that belong to the corresponding source block. | 2020-08-20 |
20200267418 | TREE-TYPE CODING FOR VIDEO CODING - An example device includes a memory to store the video data, and processing circuitry in communication with the memory. The processing circuitry is configured to compare a value of a dimension of a current block of the stored video data to a value of a corresponding dimension of a neighboring block of the current block to obtain a relative dimension value. The processing circuitry is further configured to determine, based on the relative dimension value, that the current block is to be partitioned according to a prediction tree (PT) portion of a multi-type tree-based partitioning scheme. The PT portion comprises partitioning according to one of a binary tree structure or a center-side triple tree structure. The processing circuitry is further configured to partition, based on the determination, the current block according to the PT portion, to form a plurality of sub-blocks. | 2020-08-20 |
20200267419 | Set-Top Box, System and Method for Providing Awareness in a Hospitality Environment - A system and method for providing awareness in a hospitality environment are presented. In one embodiment, a vertical and horizontal array of set-top boxes is provided and each set-top box includes an identification corresponding to the room in which the set-top box is placed. Each set-top box includes a wireless transceiver that periodically transmits an identification beacon that is received by a proximate wireless-enabled interactive device. The proximate wireless-enabled interactive device, in turn, broadcasts data packets including an indication of the strength of set-top box identification signals received. The broadcasts are received by a server via an array of wireless routers. The location of the proximate wireless-enabled interactive device is determined based on the signal strength information in the data packets. | 2020-08-20 |
20200267420 | SYSTEMS, DEVICES, AND METHODS FOR DISTRIBUTING DATA WITH MULTI-TIERED ENCODING - Systems, devices, methods, and computer readable media are provided for distributing data with multi-tiered encoding. For example, a system for communication of data streams to endpoints is provided that includes: encoders, each encoder configured to encode a data stream according to at least one encoding parameter; transmitting devices organized into groups based on at least one communication characteristic; each group of transmitting devices configured to receive encoded data from an associated one of the encoders; each transmitting device of the plurality of transmitting devices configured to transmit the encoded data to an associated one of the plurality of endpoints; and at least one controller configured to monitor communication characteristics of the plurality of transmitting devices and to adjust membership of the transmitting devices in the plurality of groups based on the monitored communication characteristics. The system may be further configured for synchronization, uni/bi-directional communication, etc. | 2020-08-20 |
20200267421 | TIME-BASED CONTENT SYNCHRONIZATION - In some implementations, a system is capable of dynamically associating content streams to improve a user's viewing experience while accessing primary content. To accomplish this, the CMS uses content association data assigning secondary content items to the primary content. Secondary content items can be assigned to designated frames of the primary content so that the secondary content items are presented to user at specified time points during the playback of the primary content. Secondary content items can represent content that is related to the subject matter of the primary content, or content that a user may be interested in accessing while viewing the primary content. | 2020-08-20 |
20200267422 | Complementary Transport Stream - A method and stream modifier are provided for pre-processing a primary media stream for a user device. The user device may comprise a stream parser for parsing the primary media stream. The method and stream modifier may access a complementary stream which represents secondary content which complements the primary content of the primary media stream. The primary media stream may then be modified on the basis of construction metadata which relates one or more parts of the complementary stream to the primary media stream. For example, the one or more parts of the complementary stream may be included in the primary media stream, e.g., by multiplexing the primary media stream and the complementary stream into a constructed media stream. The constructed media stream may be parsable by the existing stream parser of the user device. Accordingly, a separate delivery mechanism for delivering the secondary content to the user device may not be needed. | 2020-08-20 |
20200267423 | METHOD FOR INITIATING A TRANSMISSION OF A STREAMING CONTENT DELIVERED TO A CLIENT DEVICE AND ACCESS POINT FOR IMPLEMENTING THIS METHOD - A method for initiating a transmission of a program stream for delivery from a local access point to a client device, said program stream being structured as a plurality of regular segments relating to a single event. This method comprises the steps of: (a) processing at least one of the regular segments into a set of particular segments, where the at least one regular segment carries a payload of a first playback duration and the payload of said set represents a second playback duration that is greater than that of the first playback duration, and where the second playback duration is sufficient to comply with a client device requirement for initiating a rendering of the event, and (b) transmitting, during an initial period, from the local access point said set of particular segments. | 2020-08-20 |
20200267424 | IMAGE TRANSMISSION DEVICE, IMAGE TRANSMISSION METHOD, IMAGE RECEPTION DEVICE, AND IMAGE RECEPTION METHOD - In prior art documents, no consideration is given as to how to more faithfully preserve image (here and subsequently also termed “video”) data of larger size during transmission. Provided is an image transmission device for transmission of image data, characterized by having a compression processor for compressing image data, and an output section for outputting compressed data having been compressed by the compression processor, the output section outputting the compressed data separately during a first interval and a second interval different from the first interval. | 2020-08-20 |
20200267425 | METHOD FOR INTELLIGENT BUFFERING FOR OVER THE TOP (OTT) VIDEO DELIVERY - Aspects of the subject disclosure may include, for example, selecting a set of traffic counters, wherein the traffic counters provide a profile of viewing habits of a user, and wherein the traffic counters are extracted from video streaming by the user; predicting a size of a video buffer based on the traffic counters selected; and building the video buffer based on the predicted size. Other embodiments are disclosed. | 2020-08-20 |
20200267426 | Just In Time Content Conditioning - A device may receive a manifest that identifies a plurality of content fragments associated with a content asset. The device may receive or access instructions for inserting secondary content into a location of the content asset that does not align with the boundaries between the content fragments. Based on the received instructions, the playback device may generate updated manifest information that identifies a first modified content fragment and a second modified content fragment. The location for inserting the secondary content in the updated manifest information may align with a new boundary of the first modified content fragment or the second modified content fragment. The device may share the updated manifest information, and may receive a modified manifest file, or content asset, comprising the modified content fragments. | 2020-08-20 |
20200267427 | GENERATING REAL-TIME DIRECTOR'S CUTS OF LIVE-STREAMED EVENTS USING ROLES - An example apparatus for generating real-time director's cuts includes a number of cameras to capture videos of a plurality of participants in a scene. The apparatus also includes a number of microphones to capture audio corresponding to each of the number of participants. The apparatus further includes a role-centric evaluator to receive views-of-participants and a role for each of the participants and rank the views-of-participants based on the roles. Each of the views-of-participants are tagged with one of the participants. The apparatus further includes a view broadcaster to display a highest ranking view-of-participant stream. | 2020-08-20 |
20200267428 | BITRATE AND PIPELINE PRESERVATION FOR CONTENT PRESENTATION - Systems and methods for optimizing a content change process are provided. In example embodiments, a digital receiver causes playback of a first piece of content. The digital receiver receives a selection of a new piece of content for playback during the playback of the first piece of content. In response to the receiving of the selection, the digital receiver maintains a bitrate used for playback of the first piece of content to initiate playback of the new piece of content. | 2020-08-20 |
20200267429 | SCHEDULING MULTIPLE-LAYER VIDEO SEGMENTS - A streaming device may request and download multi-layer video segments based on a number of factors including the artistic interest associated with the video segments and/or the status of a buffer area managed by the streaming device. The multi-layer segments may be coded using scalable coding techniques or a combination of scalable coding and simulcast coding techniques by which each of the video segments may be coded into one or more representations of different qualities and/or bitrates. When requesting the multi-layer segments, the streaming device may ensure that the fullness of the buffer area falls between a buffer underflow threshold and a backfilling threshold under various network conditions. The streaming device may estimate the available network bandwidth in order to facilitate the scheduling decisions. The streaming device may consider the artistic interest associated with the video segments during scheduling and may give priority to those segments with higher artistic interest. | 2020-08-20 |
20200267430 | METHOD AND APPARATUS FOR PLAYING ONLINE TELEVISION PROGRAM - Provided are a method and an apparatus for playing an online television program. The method includes: a television obtaining a link address of a multimedia resource and determining whether having an online player capable of playing the multimedia resource; the television establishing a connection with a server based on a determination that the television does not have the online player capable of playing the multimedia resource; and the television sending the link of the multimedia resource to the server, such that the server transcodes the multimedia resource according to the link of the multimedia resource. | 2020-08-20 |
20200267431 | METHOD AND APPARATUS FOR MANAGING PROVISION OF MEDIA PROGRAMS DIRECTLY FROM CONTENT PROVIDERS - A method and apparatus for managing a subscription to a plurality of content providers and the irretrievably referring users to an interface of the content provider to directly consume media programs provided by the content providers is disclosed. The method irretrievably passes users to content providers so that the user can view media programs from those content providers using the content provider's application, while providing a central source for users to locate media programs available from a plurality of content providers and to subscribe for access to such media programs. This construct permits content providers to retain control over the user viewing experience and to encourage the user to view further media programs from the same content provider. | 2020-08-20 |
20200267432 | METHOD OF INTEGRATING REMOTE CONTENT WITH HOSPITALITY MEDIA SYSTEM AND MEDIA SYSTEM THEREOF - 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. | 2020-08-20 |
20200267433 | SYSTEMS AND METHODS FOR SEAMLESSLY CONNECTING DEVICES BASED ON RELATIONSHIPS BETWEEN THE USERS OF THE RESPECTIVE DEVICES - Systems and methods are described for seamlessly connecting devices based on relationships between the users of the respective devices. A media guidance application may determine that a first user has entered an environment (e.g., his/her mother's home) and may determine a frequency with which the first user enters the environment (e.g., daily). In response to determining that the first user visits frequently, the media guidance application may identify a second device in the environment (e.g., a smart TV) that a second user (e.g., the first user's mother) is authorized to grant access rights for. The media guidance application may determine a likelihood that the second user will grant the access rights for the second device to the first user, based on interaction data between the first user and the second user. In response to determining a high likelihood, the media guidance application may transmit the access rights. | 2020-08-20 |
20200267434 | ERROR DE-EMPHASIS IN LIVE STREAMING - A Reductive Edging device and computer program product. The Reductive Edging device has a processor, memory coupled to the processor and non-transitory instructions embedded in the memory that when executed by the processor causes the device to perform a method for reductive edging. The method includes, prior to sending a media segment to a client device, performing error de-emphasis operations and sending information associated with error de-emphasis. | 2020-08-20 |
20200267435 | AGGREGATION AND PRESENTATION OF VIDEO CONTENT ITEMS WITH SEARCH SERVICE INTEGRATION - A video aggregation system for providing a user personalized video content from videos available on the Internet generates a selective feed by combining a first feed and a second feed. The video aggregation system receives a search request from an Internet service and transmits a search reply containing a separately resolvable link to a video content object from the selective feed. | 2020-08-20 |
20200267436 | Systems and Methods of Managing Video and Ad Segments in a Live Stream - Systems and methods of managing online streaming content are contemplated in this application. A new data structure is discussed. The new data structure is useful for the organization and delivery of streaming content—especially live content. Systems and methods make it possible for a broadcast manager to determine when advertisements can be played during a live broadcast (e.g., during a time out in a basketball game). Episode containers (the new data structure) include different segments, including both video-segments and advertisement-segments, where segments can be used to broadcast video from different sources. This can be particularly useful for broadcasting of content online where advertisement videos can be hosted elsewhere from where the broadcast content is hosted, allowing users to seamlessly watch a program with advertisements without experiencing interruption when they are transitioned to an advertisement from the broadcast. | 2020-08-20 |
20200267437 | LOW LATENCY STREAMING MEDIA - Content streaming systems, such as systems that use HTTP compliant requests to obtain media segments for presentation of the content on a device. These content streaming systems can be optimized to reduce latency to a low level so that live events can be streamed to receiving devices in such a manner so that the time between an action in the live event and the presentation of the action on a receiving device that receives the streamed content is less than about 10 seconds. A client device can use rendition reports to tune-in to a new rendition (at a first bit rate) after presenting a prior rendition (of a second bit rate) when switching between the different bit rates; also, for example, a client device can use playlist annotations that indicate independent frames to avoid downloading depending frame media segments when switching between different renditions. | 2020-08-20 |
20200267438 | DISPLAYING NON-TIME BOUND CONTENT IN A TIME BOUND GRID - Systems and methods for generating and displaying a non-time bound content channel in a time-bound grid is provided. The system comprises receiving content data representing non-time bound content to be displayed in the time bound grid. The system generates the time bound grid, by creating, based on the content data, a non-time bound content channel. The non-time bound content channel displays one or more content objects representing the non-time bound content in the time bound grid. The system incorporates the non-time bound content channel with a plurality of time bound channels in the time bound grid. The system then causes display of the generated time bound grid on a viewing device of a user. | 2020-08-20 |
20200267439 | INFORMATION PROCESSING APPARATUS AND INFORMATION PROCESSING METHOD - There is provided an information processing apparatus that controls a movable body that transports a user holding an entertainment ticket to and/or from an entertainment site where an entertainment is performed, the information processing apparatus including a control unit that executes: electronically reading the entertainment ticket held by the user; identifying the entertainment site associated with the entertainment ticket; generating an instruction for causing the movable body to move for transporting the user to the identified entertainment site; receiving picture data transmitted from the identified entertainment site; and providing a picture obtained by decoding the picture data to the user on board the movable body. | 2020-08-20 |
20200267440 | DISPLAY DEVICE, CONTROL METHOD THEREFOR AND RECORDING MEDIUM - A display apparatus includes: a display; a receiver configured to receive data of main content from a content provider; and a processor configured to control the receiver to receive image data and reference information about whether sub content is involved along with main content in the image data, control the display to display an image of the main content and the sub content selectively involved in the main content based on the image data received in the receiver, and make the image be displayed by one image process selected corresponding to whether the sub content is involved in the image based on the reference information among a plurality of image processes. | 2020-08-20 |
20200267441 | SYSTEMS AND METHODS FOR CUSTOMIZING AND COMPOSITING A VIDEO FEED AT A CLIENT DEVICE - An embodiment of a process for providing a customized composite video feed at a client device includes receiving a background video feed from a remote server, receiving (via the communications interface) content associated with one or more user-specific characteristics, and determining one or more data elements based at least in part on the received content. The process includes generating a composite video feed customized to the one or more user-specific characteristics including by matching at least corresponding portions of the one or more data elements to corresponding portions of the background video feed, and displaying the composite video feed on a display device of the client device. | 2020-08-20 |
20200267442 | REPRODUCTION APPARATUS, REPRODUCTION METHOD, PROGRAM, AND RECORDING MEDIUM - There is provided a reproduction apparatus, a reproduction method, a program, and a recording medium that make it possible to stabilize display upon starting of reproduction of an HDR video stream. The reproduction apparatus according to one aspect of the present technology decodes, in a case where a first content including a first HDR video stream to which dynamic metadata including luminance information of a unit of a video frame is added and a second content including a second HDR video stream to which the dynamic metadata is not added and with which static metadata including luminance information of a unit of a content is associated are included in reproducible contents and the second content is to be reproduced, the second HDR video stream, and adds the dynamic metadata to video data obtained by the decoding and outputs resulting data to a display apparatus. The present technology can be applied to a Blu-ray Disc player. | 2020-08-20 |
20200267443 | AUTOMATED TRANSITION CLASSIFICATION FOR BINGE WATCHING OF CONTENT - Novel techniques are described for automated transition classification for binge watching of content. For example, a number of frame images is extracted from a candidate segment time window of content. The frame images can automatically be classified by a trained machine learning model into segment and non-segment classifications, and the classification results can be represented by a two-dimensional (2D) image. The 2D image can be run through a multi-level convolutional conversion to output a set of output images, and a serialized representation of the output images can be run through a trained computational neural network to generate a transition array, from which a candidate transition time can be derived (indicating a precise time at which the content transitions to the classified segment). | 2020-08-20 |
20200267444 | Media Channel Identification with Multi-Match Detection and Disambiguation Based on Single-Match - Disclosed herein are methods and systems to help disambiguate channel identification in a scenario where fingerprint data of media content matches multiple reference fingerprints corresponding respectively with multiple different channels. Upon detecting such a multi-match, a server or other entity will perform disambiguation based on a determination that a segment of the fingerprint data matches a reference fingerprint corresponding with just a single channel, such as a reference fingerprint representing commercial or news programming content specific to just the single channel. The server or other entity will thereby determine the channel on which the media content being rendered by the media presentation device is arriving, so as to facilitate taking channel-specific action. | 2020-08-20 |
20200267445 | DETERMINING A QUALITY OF EXPERIENCE METRIC BASED ON UNIFORM RESOURCE LOCATOR DATA - A method includes receiving, at a server associated with a network operator, a plurality of uniform resource locators (URLs) associated with a media stream provided to a client device. The method includes processing, at the server, the plurality of URLs to determine a quality of experience metric. Processing the plurality of URLs includes extracting first URL data from a first URL and second URL data from a second URL of the plurality of URLs. The first URL data includes a first segment identifier associated with a first segment of a media content item and a first bit rate identifier. The second URL data includes a second segment identifier associated with a second segment of the media content item and a second bit rate identifier. A quality of experience metric may be determined based at least in part on the first URL data and the second URL data. | 2020-08-20 |
20200267446 | METHODS AND SYSTEMS FOR PROVIDING PERSONALIZED CONTENT BASED ON SHARED LISTENING SESSIONS - An electronic device stores, for a first user of a media-providing service, a listening history corresponding to media content items provided by the media-providing service that have been previously consumed by the first user. The electronic device provides a shared playback queue to a first device of the first user and a second device of a second user. The electronic device identifies a source of a first media content item of the one or more media content items in the shared playback queue. Based on the identified source of the first media content item in the shared playback queue, the electronic device determines whether to include the first media content item in the listening history of the first user. The electronic device provides information for a second media content item to the first device of the first user based on the listening history of the first user. | 2020-08-20 |
20200267447 | METHOD AND SYSTEM FOR PREVENTING UPLOAD OF MULTIMEDIA CONTENT WITH OBJECTIONABLE CONTENT INTO A SERVER - The present invention relates to the field of content identification and more particularly to detection and identification of objectionable content present in a multimedia content. The objectionable content is detected before the upload of the content to a server or social media and it alerts the user about the presence of objectionable content based on the intelligent analytics. Further, during the alerting process the proposed mechanism is configured to consider the consequences of publishing or uploading the given content to a server or social media. Further, it also analyses the potential viewers, their profile, profile of the characters in the multimedia content. | 2020-08-20 |