KR101536501B1 - 동화상 배포 서버, 동화상 재생 장치, 제어 방법, 기록 매체, 및 동화상 배포 시스템 - Google Patents
동화상 배포 서버, 동화상 재생 장치, 제어 방법, 기록 매체, 및 동화상 배포 시스템 Download PDFInfo
- Publication number
- KR101536501B1 KR101536501B1 KR1020137026595A KR20137026595A KR101536501B1 KR 101536501 B1 KR101536501 B1 KR 101536501B1 KR 1020137026595 A KR1020137026595 A KR 1020137026595A KR 20137026595 A KR20137026595 A KR 20137026595A KR 101536501 B1 KR101536501 B1 KR 101536501B1
- Authority
- KR
- South Korea
- Prior art keywords
- moving image
- screen
- rendering
- block
- image distribution
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Active
Links
Images
Classifications
-
- A63F13/12—
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/40—Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
- H04N21/43—Processing of content or additional data, e.g. demultiplexing additional data from a digital video stream; Elementary client operations, e.g. monitoring of home network or synchronising decoder's clock; Client middleware
- H04N21/434—Disassembling of a multiplex stream, e.g. demultiplexing audio and video streams, extraction of additional data from a video stream; Remultiplexing of multiplex streams; Extraction or processing of SI; Disassembling of packetised elementary stream
-
- A—HUMAN NECESSITIES
- A63—SPORTS; GAMES; AMUSEMENTS
- A63F—CARD, BOARD, OR ROULETTE GAMES; INDOOR GAMES USING SMALL MOVING PLAYING BODIES; VIDEO GAMES; GAMES NOT OTHERWISE PROVIDED FOR
- A63F13/00—Video games, i.e. games using an electronically generated display having two or more dimensions
- A63F13/25—Output arrangements for video game devices
-
- A—HUMAN NECESSITIES
- A63—SPORTS; GAMES; AMUSEMENTS
- A63F—CARD, BOARD, OR ROULETTE GAMES; INDOOR GAMES USING SMALL MOVING PLAYING BODIES; VIDEO GAMES; GAMES NOT OTHERWISE PROVIDED FOR
- A63F13/00—Video games, i.e. games using an electronically generated display having two or more dimensions
- A63F13/30—Interconnection arrangements between game servers and game devices; Interconnection arrangements between game devices; Interconnection arrangements between game servers
-
- A—HUMAN NECESSITIES
- A63—SPORTS; GAMES; AMUSEMENTS
- A63F—CARD, BOARD, OR ROULETTE GAMES; INDOOR GAMES USING SMALL MOVING PLAYING BODIES; VIDEO GAMES; GAMES NOT OTHERWISE PROVIDED FOR
- A63F13/00—Video games, i.e. games using an electronically generated display having two or more dimensions
- A63F13/30—Interconnection arrangements between game servers and game devices; Interconnection arrangements between game devices; Interconnection arrangements between game servers
- A63F13/31—Communication aspects specific to video games, e.g. between several handheld game devices at close range
-
- A—HUMAN NECESSITIES
- A63—SPORTS; GAMES; AMUSEMENTS
- A63F—CARD, BOARD, OR ROULETTE GAMES; INDOOR GAMES USING SMALL MOVING PLAYING BODIES; VIDEO GAMES; GAMES NOT OTHERWISE PROVIDED FOR
- A63F13/00—Video games, i.e. games using an electronically generated display having two or more dimensions
- A63F13/30—Interconnection arrangements between game servers and game devices; Interconnection arrangements between game devices; Interconnection arrangements between game servers
- A63F13/33—Interconnection arrangements between game servers and game devices; Interconnection arrangements between game devices; Interconnection arrangements between game servers using wide area network [WAN] connections
- A63F13/335—Interconnection arrangements between game servers and game devices; Interconnection arrangements between game devices; Interconnection arrangements between game servers using wide area network [WAN] connections using Internet
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06T—IMAGE DATA PROCESSING OR GENERATION, IN GENERAL
- G06T15/00—3D [Three Dimensional] image rendering
- G06T15/10—Geometric effects
- G06T15/20—Perspective computation
- G06T15/205—Image-based rendering
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N13/00—Stereoscopic video systems; Multi-view video systems; Details thereof
- H04N13/10—Processing, recording or transmission of stereoscopic or multi-view image signals
- H04N13/106—Processing image signals
- H04N13/161—Encoding, multiplexing or demultiplexing different image signal components
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N19/00—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals
- H04N19/10—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding
- H04N19/102—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding characterised by the element, parameter or selection affected or controlled by the adaptive coding
- H04N19/103—Selection of coding mode or of prediction mode
- H04N19/107—Selection of coding mode or of prediction mode between spatial and temporal predictive coding, e.g. picture refresh
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N19/00—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals
- H04N19/10—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding
- H04N19/169—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding characterised by the coding unit, i.e. the structural portion or semantic portion of the video signal being the object or the subject of the adaptive coding
- H04N19/17—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding characterised by the coding unit, i.e. the structural portion or semantic portion of the video signal being the object or the subject of the adaptive coding the unit being an image region, e.g. an object
- H04N19/176—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding characterised by the coding unit, i.e. the structural portion or semantic portion of the video signal being the object or the subject of the adaptive coding the unit being an image region, e.g. an object the region being a block, e.g. a macroblock
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N19/00—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals
- H04N19/50—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using predictive coding
- H04N19/597—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using predictive coding specially adapted for multi-view video sequence encoding
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/20—Servers specifically adapted for the distribution of content, e.g. VOD servers; Operations thereof
- H04N21/23—Processing of content or additional data; Elementary server operations; Server middleware
- H04N21/234—Processing of video elementary streams, e.g. splicing of video streams or manipulating encoded video stream scene graphs
-
- A—HUMAN NECESSITIES
- A63—SPORTS; GAMES; AMUSEMENTS
- A63F—CARD, BOARD, OR ROULETTE GAMES; INDOOR GAMES USING SMALL MOVING PLAYING BODIES; VIDEO GAMES; GAMES NOT OTHERWISE PROVIDED FOR
- A63F2300/00—Features of games using an electronically generated display having two or more dimensions, e.g. on a television screen, showing representations related to the game
- A63F2300/50—Features of games using an electronically generated display having two or more dimensions, e.g. on a television screen, showing representations related to the game characterized by details of game servers
- A63F2300/53—Features of games using an electronically generated display having two or more dimensions, e.g. on a television screen, showing representations related to the game characterized by details of game servers details of basic data processing
- A63F2300/538—Features of games using an electronically generated display having two or more dimensions, e.g. on a television screen, showing representations related to the game characterized by details of game servers details of basic data processing for performing operations on behalf of the game client, e.g. rendering
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N19/00—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals
- H04N19/10—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding
- H04N19/134—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding characterised by the element, parameter or criterion affecting or controlling the adaptive coding
- H04N19/136—Incoming video signal characteristics or properties
- H04N19/137—Motion inside a coding unit, e.g. average field, frame or block difference
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N19/00—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals
- H04N19/10—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding
- H04N19/134—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding characterised by the element, parameter or criterion affecting or controlling the adaptive coding
- H04N19/136—Incoming video signal characteristics or properties
- H04N19/137—Motion inside a coding unit, e.g. average field, frame or block difference
- H04N19/139—Analysis of motion vectors, e.g. their magnitude, direction, variance or reliability
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N19/00—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals
- H04N19/10—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding
- H04N19/134—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding characterised by the element, parameter or criterion affecting or controlling the adaptive coding
- H04N19/162—User input
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N19/00—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals
- H04N19/10—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding
- H04N19/169—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding characterised by the coding unit, i.e. the structural portion or semantic portion of the video signal being the object or the subject of the adaptive coding
- H04N19/17—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding characterised by the coding unit, i.e. the structural portion or semantic portion of the video signal being the object or the subject of the adaptive coding the unit being an image region, e.g. an object
- H04N19/172—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding characterised by the coding unit, i.e. the structural portion or semantic portion of the video signal being the object or the subject of the adaptive coding the unit being an image region, e.g. an object the region being a picture, frame or field
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N19/00—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals
- H04N19/44—Decoders specially adapted therefor, e.g. video decoders which are asymmetric with respect to the encoder
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N19/00—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals
- H04N19/60—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using transform coding
- H04N19/61—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using transform coding in combination with predictive coding
Landscapes
- Engineering & Computer Science (AREA)
- Multimedia (AREA)
- Signal Processing (AREA)
- Physics & Mathematics (AREA)
- Theoretical Computer Science (AREA)
- Geometry (AREA)
- Computing Systems (AREA)
- Computer Graphics (AREA)
- General Physics & Mathematics (AREA)
- Compression Or Coding Systems Of Tv Signals (AREA)
- Processing Or Creating Images (AREA)
- Two-Way Televisions, Distribution Of Moving Picture Or The Like (AREA)
- Image Generation (AREA)
- Information Transfer Between Computers (AREA)
Abstract
Description
도 1은 본 발명의 실시형태 1에 따른 동화상 배포 시스템의 시스템 구성을 도시한 도면이다.
도 2는 본 발명의 실시형태에 따른 PC(100)의 기능 구성을 도시한 블록도이다.
도 3은 본 발명의 실시형태에 따른 동화상 배포 서버(200)의 기능 구성을 도시한 블록도이다.
도 4는 본 발명의 실시형태에 따른 동화상 배포 서버(200)의 동화상 배포 처리를 예시한 흐름도이다.
도 5는 본 발명의 실시형태에 따른 렌더링 오브젝트의 데이터 구조를 예시한 도면이다.
도 6은 본 발명의 실시형태에 따른 동화상 배포 서버(200)의 부호화 처리를 예시한 흐름도이다.
도 7은 본 발명의 실시형태에 따른 PC(100)의 동화상 재생 처리를 예시한 흐름도이다.
도 8은 본 발명의 실시형태에 따른 PC(100)의 복호 전처리를 예시한 흐름도이다.
도 9는 본 발명의 실시형태에 따른 동화상 배포 시스템의 전체 처리를 예시한 흐름도이다.
도 10은 본 발명의 실시형태에 따른 가장 상관이 높다고 생각되는 영역의 추정 방법을 설명하기 위한 도면이다.
도 11은 본 발명의 실시형태 2에 따른 동화상 배포 시스템의 시스템 구성을 도시한 도면이다.
도 12는 본 발명의 실시형태 2에 따른 중앙 서버의 기능 구성을 도시한 블록도이다.
도 13은 본 발명의 실시형태 2에 따른 PC(100)의 개시시 처리를 예시한 흐름도이다.
도 14는 본 발명의 실시형태 2에 따른 중앙 서버(1100)의 제공 서버 결정 처리를 예시한 흐름도이다.
Claims (13)
- 렌더링될 화면을 결정하기 위해 시점 정보를 순차 취득하는 취득 수단;
상기 취득 수단에 의해 취득된 상기 시점 정보를 이용하여, 적어도 2단계의 렌더링 처리에 의해 배포(distribution) 화면을 렌더링하는 렌더링 수단으로서, 상기 렌더링 수단은, 상기 적어도 2단계의 렌더링 처리 중 어느 하나인 선행 단계의 렌더링 처리에서는, 상기 적어도 2단계의 렌더링 처리 중 상기 선행 단계의 렌더링 처리에 후속하는 후속 단계의 렌더링 처리에서 참조될 심도 맵(Depth map)을 포함하는 특정 채널의 중간값 맵을 생성하고, 상기 후속 단계의 렌더링 처리에서는, 그 중간값 맵을 참조하여 상기 배포 화면을 렌더링하는 것인, 상기 렌더링 수단;
제1 화면에 대한 상기 후속 단계의 렌더링 처리의 실행 중에, 상기 제1 화면에 대해 생성된 상기 중간값 맵 중 상기 심도 맵을 취득하여, 상기 심도 맵을 복수의 블록으로 분할하는 분할 수단;
상기 복수의 블록 각각에 대해서, 상기 제1 화면보다 전에 렌더링된 제2 화면에 대해 생성된 심도 맵 상의 블록에 대응하는 영역을 특정하는 특정 수단;
상기 제1 화면에 대한 상기 후속 단계의 렌더링 처리의 종료 후, 상기 제1 화면을 부호화하여 부호화 동화상 데이터를 생성하는 부호화 수단으로서, 상기 복수의 블록 중, 상기 특정 수단에 의해 특정된 상기 대응하는 영역과의 유사도가 임계값 이상인 블록에 대해서는, 상기 부호화 수단이 상기 제1 화면의 그 블록의 화상과 상기 제2 화면의 상기 대응하는 영역의 화상 사이에서 프레임간 부호화(inter-frame coding)를 행하며, 상기 복수의 블록 중, 상기 특정 수단에 의해 특정된 상기 대응하는 영역과의 유사도가 임계값 미만인 블록에 대해서는, 상기 부호화 수단이 상기 제1 화면의 그 블록의 화상을 프레임내 부호화(intra-frame coding)를 행하는 것인, 상기 부호화 수단;
데이터를 외부 장치에 송신하는 송신 수단
을 포함하고,
상기 송신 수단은,
상기 부호화 수단이 상기 제1 화면의 각 블록의 부호화 동화상 데이터의 생성을 완료하기 전에, 상기 대응하는 영역과의 유사도가 임계값 이상인 블록에 대해서, 그 블록 및 그 블록에 대한 상기 대응하는 영역을 특정하는 특정 정보를 상기 외부 장치에 송신하며,
상기 부호화 수단이 상기 제1 화면의 각 블록의 부호화 동화상 데이터의 생성을 완료한 후에, 그 부호화 동화상 데이터를 상기 외부 장치에 송신하는 것인, 동화상 배포 서버. - 제1항에 있어서, 상기 특정 수단은,
상기 복수의 블록 각각에 대해서, 상기 제1 화면의 렌더링에 이용된 제1 시점 정보와 상기 제1 화면에 대해 생성된 심도 맵에 기초하여, 그 블록의 정점(vertex)에 렌더링된 렌더링 오브젝트의 3차원 좌표를 산출하는 제1 산출 수단; 및
상기 복수의 블록 각각에 대해서, 상기 제2 화면의 렌더링에 이용된 제2 시점 정보를 이용하여, 상기 제1 산출 수단에 의해 산출된 3차원 좌표를 상기 제2 화면 상의 스크린 좌표로 변환하여, 상기 대응하는 영역을 특정하는 변환 수단
을 포함하는 것인, 동화상 배포 서버. - 제1항 또는 제2항에 있어서, 상기 특정 정보는 3차원 벡터인 것인, 동화상 배포 서버.
- 동화상 배포 서버로부터 1 프레임의 화면이 부호화된 부호화 동화상 데이터를 순차 취득하고, 복호(decoding)하여 재생하는 동화상 재생 장치에 있어서,
제1 화면이 부호화된 제1 부호화 동화상 데이터에 대해서, 프레임간 부호화가 행해진 블록 및 그 블록의 복호에 이용될 참조 데이터를 특정하는 특정 정보를 수신하는 제1 수신 수단;
상기 제1 수신 수단에 의해 수신된 상기 특정 정보에 기초하여, 상기 프레임간 부호화가 행해진 각 블록에 대한 상기 제1 부호화 동화상 데이터의 복호에 이용될 상기 참조 데이터를, 상기 제1 부호화 동화상 데이터보다 전에 취득된 제2 부호화 동화상 데이터를 복호하여 얻어진 제2 화면으로부터 생성하는 복호 전처리 수단;
상기 특정 정보의 수신 후, 상기 제1 부호화 동화상 데이터를 상기 동화상 배포 서버로부터 수신하는 제2 수신 수단; 및
상기 프레임간 부호화가 행해진 각 블록에 대해 상기 복호 전처리 수단에 의해 생성된 상기 참조 데이터를 이용해서, 상기 제2 수신 수단에 의해 수신된 상기 제1 부호화 동화상 데이터를 복호하여 재생하는 복호 수단
을 포함하는, 동화상 재생 장치. - 제4항에 있어서, 상기 제1 수신 수단에 의한 상기 특정 정보의 수신은, 상기 제2 수신 수단에 의한 상기 제1 부호화 동화상 데이터의 수신보다 전에 행해지는 것인, 동화상 재생 장치.
- 동화상 배포 서버의 제어 방법에 있어서,
상기 동화상 배포 서버의 취득 수단이, 렌더링될 화면을 결정하는 시점 정보를 순차 취득하는 취득 단계;
상기 동화상 배포 서버의 렌더링 수단이, 상기 취득 단계에서 취득된 상기 시점 정보를 이용하여, 적어도 2단계의 렌더링 처리에 의해 배포 화면을 렌더링하는 렌더링 단계로서, 상기 렌더링 수단은, 상기 적어도 2단계의 렌더링 처리 중 어느 하나인 선행 단계의 렌더링 처리에서는, 상기 적어도 2단계의 렌더링 처리 중 상기 선행 단계의 렌더링 처리에 후속하는 후속 단계의 렌더링 처리에서 참조될 심도 맵을 포함하는 특정 채널의 중간값 맵을 생성하고, 상기 후속 단계의 렌더링 처리에서는, 그 중간값 맵을 참조하여 상기 배포 화면을 렌더링하는 것인, 상기 렌더링 단계;
상기 동화상 배포 서버의 분할 수단이, 제1 화면에 대한 상기 후속 단계의 렌더링 처리의 실행 중에, 상기 제1 화면에 대해 생성된 상기 중간값 맵 중 상기 심도 맵을 취득하여, 복수의 블록으로 분할하는 분할 단계;
상기 동화상 배포 서버의 특정 수단이, 상기 복수의 블록 각각에 대해서, 상기 제1 화면보다 전에 렌더링된 제2 화면에 대해 생성된 심도 맵 상의 블록에 대응하는 대응 영역을 특정하는 특정 단계;
상기 동화상 배포 서버의 부호화 수단이, 상기 제1 화면에 대한 상기 후속 단계의 렌더링 처리의 종료 후, 상기 제1 화면을 부호화하여 부호화 동화상 데이터를 생성하는 부호화 단계로서, 상기 복수의 블록 중, 상기 특정 단계에서 특정된 상기 대응 영역과의 유사도가 임계값 이상인 블록에 대해서는, 상기 부호화 수단이, 상기 제1 화면의 그 블록의 화상과 상기 제2 화면의 상기 대응 영역의 화상 사이에서 프레임간 부호화를 행하며, 상기 복수의 블록 중, 상기 특정 단계에서 특정된 상기 대응 영역과의 유사도가 임계값 미만인 블록에 대해서는, 상기 부호화 수단이 상기 제1 화면의 그 블록의 화상을 프레임내 부호화를 행하는 것인, 상기 부호화 단계; 및
상기 동화상 배포 서버의 송신 수단이, 데이터를 외부 장치에 송신하는 송신 단계
를 포함하고,
상기 송신 수단은, 상기 송신 단계에서,
상기 부호화 단계에서 상기 제1 화면의 각 블록의 부호화 동화상 데이터의 생성이 완료되기 전에, 상기 복수의 블록 중, 상기 대응 영역과의 유사도가 임계값 이상인 블록에 대해서, 그 블록 및 그 블록에 대한 상기 대응 영역을 특정하는 특정 정보를 상기 외부 장치에 송신하며,
상기 부호화 단계에서 상기 제1 화면의 각 블록의 부호화 동화상 데이터의 생성이 완료된 후에 그 부호화 동화상 데이터를 상기 외부 장치에 송신하는 것인, 동화상 배포 서버의 제어 방법. - 동화상 배포 서버로부터 1 프레임의 화면이 부호화된 부호화 동화상 데이터를 순차 취득하고, 복호하여 재생하는 동화상 재생 장치의 제어 방법에 있어서,
상기 동화상 재생 장치의 제1 수신 수단이, 제1 화면을 부호화하여 얻어진 제1 부호화 동화상 데이터에 대해서, 프레임간 부호화가 행해진 블록 및 그 블록의 복호에 이용될 참조 데이터를 특정하는 특정 정보를 수신하는 제1 수신 단계;
상기 동화상 재생 장치의 복호 전처리 수단이, 상기 제1 수신 단계에서 수신된 상기 특정 정보에 기초하여, 상기 프레임간 부호화가 행해진 각 블록에 대한 상기 제1 부호화 동화상 데이터의 복호에 이용될 상기 참조 데이터를, 상기 제1 부호화 동화상 데이터보다 전에 취득된 제2 부호화 동화상 데이터를 복호하여 얻어진 제2 화면으로부터 생성하는 복호 전처리 단계;
상기 동화상 재생 장치의 제2 수신 수단이, 상기 제1 부호화 동화상 데이터를 상기 동화상 배포 서버로부터 수신하는 제2 수신 단계; 및
상기 동화상 재생 장치의 복호 수단이, 상기 프레임간 부호화가 행해진 각 블록에 대해 상기 복호 전처리 단계에서 생성된 상기 참조 데이터를 이용해서, 상기 제2 수신 단계에서 수신된 상기 제1 부호화 동화상 데이터를 복호하여 재생하는 복호 단계
를 포함하는, 동화상 재생 장치의 제어 방법. - 컴퓨터로 하여금 제6항에 기재된 동화상 배포 서버의 제어 방법을 수행하게 하는 프로그램이 기록된 컴퓨터 판독 가능한 기록 매체.
- 컴퓨터로 하여금 제7항에 기재된 동화상 재생 장치의 제어 방법을 수행하게 하는 프로그램이 기록된 컴퓨터 판독 가능한 기록 매체.
- 렌더링된 1 프레임의 배포 화면이 부호화된 부호화 동화상 데이터를 송신하는 동화상 배포 서버와, 그 부호화 동화상 데이터를 순차 취득하고, 복호하여 재생하는 동화상 재생 장치를 갖는 동화상 배포 시스템에 있어서,
상기 동화상 배포 서버는,
렌더링될 화면을 결정하는 시점 정보를 순차 취득하는 취득 수단;
상기 취득 수단에 의해 취득된 상기 시점 정보를 이용하여, 적어도 2단계의 렌더링 처리에 의해 상기 배포 화면을 렌더링하는 렌더링 수단으로서, 상기 렌더링 수단은, 상기 적어도 2단계의 렌더링 처리 중 어느 하나인 선행 단계의 렌더링 처리에서는, 상기 적어도 2단계의 렌더링 처리 중 상기 선행 단계의 렌더링 처리에 후속하는 후속 단계의 렌더링 처리에서 참조될 심도 맵을 포함하는 특정 채널의 중간값 맵을 생성하며, 상기 후속 단계의 렌더링 처리에서는, 그 중간값 맵을 참조하여 상기 배포 화면을 렌더링하는 것인, 상기 렌더링 수단;
제1 화면에 대한 상기 후속 단계의 렌더링 처리의 실행 중에, 상기 제1 화면에 대해 생성된 상기 중간값 맵 중 상기 심도 맵을 취득하여, 복수의 블록으로 분할하는 분할 수단;
상기 복수의 블록 각각에 대해서, 상기 제1 화면보다 전에 렌더링된 제2 화면의 심도 맵 내의 블록에 대응하는 대응 영역을 특정하는 특정 수단;
상기 제1 화면에 대한 상기 후속 단계의 렌더링 처리의 종료 후, 상기 복수의 블록 중, 상기 특정 수단에 의해 특정된 상기 대응 영역과의 유사도가 임계값 이상인 블록에 대해서는, 상기 제1 화면의 그 블록의 화상과 상기 제2 화면의 상기 대응 영역의 화상 사이에서 프레임간 부호화를 행하며, 상기 복수의 블록 중, 상기 특정 수단에 의해 특정된 상기 대응 영역과의 유사도가 임계값 미만인 블록에 대해서는, 상기 제1 화면의 그 블록의 화상을 프레임내 부호화를 행함으로써, 제1 부호화 동화상 데이터를 생성하는 부호화 수단;
데이터를 상기 동화상 재생 장치에 송신하는 송신 수단
을 포함하고,
상기 동화상 재생 장치는,
제1 부호화 동화상 데이터에 대해서, 프레임간 부호화가 행해진 블록 및 그 블록의 복호에 이용될 참조 데이터를 특정하는 특정 정보를 수신하는 제1 수신 수단;
상기 제1 수신 수단에 의해 수신된 상기 특정 정보에 기초하여, 상기 프레임간 부호화가 행해진 각 블록에 대한 상기 제1 부호화 동화상 데이터의 복호에 이용될 상기 참조 데이터를, 상기 제1 부호화 동화상 데이터보다 전에 상기 동화상 배포 서버로부터 취득된 제2 부호화 동화상 데이터를 복호하여 얻어진 상기 제2 화면으로부터 생성하는 복호 전처리 수단;
상기 특정 정보의 수신 후, 상기 제1 부호화 동화상 데이터를 상기 동화상 배포 서버로부터 수신하는 제2 수신 수단; 및
상기 프레임간 부호화가 행해진 각 블록에 대해 상기 복호 전처리 수단에 의해 생성된 상기 참조 데이터를 이용해서, 상기 제2 수신 수단에 의해 수신된 상기 제1 부호화 동화상 데이터를 복호하여 재생하는 복호 수단
을 포함하며,
상기 송신 수단은,
상기 부호화 수단에 의한 상기 제1 화면의 각 블록의 부호화가 완료되기 전에, 상기 복수의 블록 중, 상기 특정 수단에 의해 특정된 상기 대응 영역과의 유사도가 임계값 이상인 블록에 대해서, 그 블록 및 그 블록에 대한 상기 대응 영역을 특정하는 특정 정보를 상기 동화상 재생 장치에 송신하고,
상기 부호화 수단에 의한 상기 제1 화면의 각 블록의 부호화가 완료된 후에, 상기 부호화 동화상 데이터를 상기 동화상 배포 서버에 송신하는 것인, 동화상 배포 시스템. - 제10항에 있어서, 상기 동화상 배포 서버는 복수의 상이한 종류의 콘텐츠의 상기 배포 화면을 생성할 수 있고,
상기 동화상 배포 시스템은, 복수의 상기 동화상 배포 서버와, 상기 배포 화면을 상기 동화상 재생 장치에 송신하는 상기 동화상 배포 서버 중 하나를 결정하는 선택 장치를 포함하며,
상기 선택 장치는,
상기 동화상 재생 장치로부터 상기 복수의 동화상 배포 서버 각각에 대한 통신 지연량의 정보와, 제공이 요구될 콘텐츠를 특정하는 특정된 콘텐츠의 정보를 수신하는 정보 수신 수단;
상기 통신 지연량의 정보 및 상기 특정된 콘텐츠의 정보에 기초하여, 상기 동화상 배포 서버 중 하나를 결정하는 결정 수단; 및
상기 결정 수단에 의해 결정된 상기 동화상 배포 서버 중 하나를 특정하는 정보를 상기 동화상 재생 장치에 송신하는 통지 수단
을 포함하고,
상기 결정 수단은,
상기 특정된 콘텐츠가, 요구되는 응답성이 높다고 정해진 콘텐츠인 경우에, 통신 지연량이 제1 임계값보다 작은 동화상 배포 서버를 상기 동화상 배포 서버 중 하나로서 결정하며,
상기 특정된 콘텐츠가, 요구되는 응답성이 높다고 정해진 콘텐츠가 아닌 경우에, 통신 지연량이 상기 제1 임계값보다 큰 동화상 배포 서버를 상기 동화상 배포 서버 중 하나로서 결정하고,
상기 제1 및 제2 수신 수단은, 상기 통지 수단에 의해 통지된 상기 동화상 배포 서버 중 하나로부터 상기 특정 정보 또는 상기 제1 부호화 동화상 데이터를 수신하는 것인, 동화상 배포 시스템. - 제11항에 있어서, 상기 결정 수단은, 상기 특정된 콘텐츠가, 요구되는 응답성이 높다고 정해진 콘텐츠인 경우에,
적어도 2단계의 렌더링 처리에 의해 상기 배포 화면의 렌더링이 행해지는 콘텐츠인 경우에는, 통신 지연량이 상기 제1 임계값보다는 작고, 상기 제2 임계값보다는 큰 동화상 배포 서버를 상기 동화상 배포 서버 중 하나로서 결정하고,
적어도 2단계의 렌더링 처리에 의해 상기 배포 화면의 렌더링이 행해지는 콘텐츠가 아닌 경우에는, 통신 지연량이 상기 제2 임계값보다 작은 동화상 배포 서버를 상기 동화상 배포 서버 중 하나로서 결정하는 것인, 동화상 배포 시스템. - 삭제
Applications Claiming Priority (3)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2012091357 | 2012-04-12 | ||
| JPJP-P-2012-091357 | 2012-04-12 | ||
| PCT/JP2013/002340 WO2013153787A1 (ja) | 2012-04-12 | 2013-04-04 | 動画配信サーバ、動画再生装置、制御方法、プログラム、及び記録媒体 |
Related Child Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| KR20147034479A Division KR20150003406A (ko) | 2012-04-12 | 2013-04-04 | 동화상 배포 서버, 동화상 재생 장치, 제어 방법, 기록 매체, 및 동화상 배포 시스템 |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| KR20130138824A KR20130138824A (ko) | 2013-12-19 |
| KR101536501B1 true KR101536501B1 (ko) | 2015-07-13 |
Family
ID=49327372
Family Applications (2)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| KR20147034479A Withdrawn KR20150003406A (ko) | 2012-04-12 | 2013-04-04 | 동화상 배포 서버, 동화상 재생 장치, 제어 방법, 기록 매체, 및 동화상 배포 시스템 |
| KR1020137026595A Active KR101536501B1 (ko) | 2012-04-12 | 2013-04-04 | 동화상 배포 서버, 동화상 재생 장치, 제어 방법, 기록 매체, 및 동화상 배포 시스템 |
Family Applications Before (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| KR20147034479A Withdrawn KR20150003406A (ko) | 2012-04-12 | 2013-04-04 | 동화상 배포 서버, 동화상 재생 장치, 제어 방법, 기록 매체, 및 동화상 배포 시스템 |
Country Status (7)
| Country | Link |
|---|---|
| US (3) | US8897373B2 (ko) |
| EP (1) | EP2674916B1 (ko) |
| JP (2) | JP5404971B1 (ko) |
| KR (2) | KR20150003406A (ko) |
| CN (1) | CN103650001B (ko) |
| CA (1) | CA2828359C (ko) |
| WO (1) | WO2013153787A1 (ko) |
Families Citing this family (14)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP5155462B2 (ja) * | 2011-08-17 | 2013-03-06 | 株式会社スクウェア・エニックス・ホールディングス | 動画配信サーバ、動画再生装置、制御方法、プログラム、及び記録媒体 |
| EP2672452B1 (en) | 2012-02-23 | 2017-12-27 | Square Enix Holdings Co., Ltd. | Moving image distribution server, moving image playback device, control method, program, and recording medium |
| WO2013153787A1 (ja) | 2012-04-12 | 2013-10-17 | 株式会社スクウェア・エニックス・ホールディングス | 動画配信サーバ、動画再生装置、制御方法、プログラム、及び記録媒体 |
| EP3089113A4 (en) | 2013-12-26 | 2017-11-15 | Kabushiki Kaisha Square Enix (also trading as "Square Enix Co., Ltd." | Rendering system, control method, program, and recording medium |
| JP5952403B2 (ja) * | 2014-01-09 | 2016-07-13 | 株式会社スクウェア・エニックス・ホールディングス | 共有描画を用いるオンラインゲームサーバ構造 |
| EP3092622A4 (en) * | 2014-01-09 | 2017-08-30 | Square Enix Holdings Co., Ltd. | Methods and systems for efficient rendering of game screens for multi-player video game |
| US20150339275A1 (en) * | 2014-05-20 | 2015-11-26 | Yahoo! Inc. | Rendering of on-line content |
| EP3029940B1 (en) * | 2014-12-04 | 2017-03-15 | Axis AB | Method and device for post processing of a video stream |
| JP2019149122A (ja) * | 2018-02-28 | 2019-09-05 | ソニー株式会社 | 情報処理装置、情報処理方法、及び、プログラム |
| JP7278850B2 (ja) * | 2018-05-04 | 2023-05-22 | 株式会社ユビタス | ビデオランダムアクセスメモリにおけるマルチソースメディアをオーバーレイするシステム及び方法 |
| CN110870976B (zh) * | 2018-09-03 | 2023-04-07 | 网易(杭州)网络有限公司 | 一种数据处理的方法及装置 |
| US20210275908A1 (en) * | 2020-03-05 | 2021-09-09 | Advanced Micro Devices, Inc. | Adapting encoder resource allocation based on scene engagement information |
| CN113996056B (zh) * | 2021-11-03 | 2025-04-04 | 腾讯数码(天津)有限公司 | 云游戏的数据发送和接收方法以及相关设备 |
| CN114299211B (zh) * | 2021-12-13 | 2025-04-25 | 网易(杭州)网络有限公司 | 信息处理方法、装置、可读存储介质和电子装置 |
Citations (4)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2007251543A (ja) * | 2006-03-15 | 2007-09-27 | Seiko Epson Corp | 表示制御装置、その制御方法、情報再生装置及び電子機器 |
| WO2009138878A2 (en) * | 2008-05-12 | 2009-11-19 | Playcast Media Systems, Ltd. | Centralized streaming game server |
| JP2010157867A (ja) * | 2008-12-26 | 2010-07-15 | Visionere Corp | 動画再生コード生成装置、動画配信システム、実行形式プログラム、同プログラムを記録した記録媒体、サーバー、及び動画再生コード生成方法 |
| EP2384001A1 (en) * | 2010-04-29 | 2011-11-02 | Alcatel Lucent | Providing of encoded video applications in a network environment |
Family Cites Families (53)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2821792B2 (ja) | 1990-04-04 | 1998-11-05 | 鹿島建設株式会社 | 型枠装置 |
| JP2676975B2 (ja) | 1990-04-20 | 1997-11-17 | 株式会社豊田自動織機製作所 | 無人車の運行制御装置 |
| CA2144253C (en) * | 1994-04-01 | 1999-09-21 | Bruce F. Naylor | System and method of generating compressed video graphics images |
| JP3287977B2 (ja) | 1995-04-28 | 2002-06-04 | 松下電器産業株式会社 | 動きベクトル検出方法および装置と動画像符号化方法および装置 |
| US6167088A (en) | 1998-04-03 | 2000-12-26 | Sarnoff Corporation | Method and apparatus for performing adaptive encoding rate control of a video information stream including 3:2 pull-down video information |
| US6257982B1 (en) * | 1999-06-01 | 2001-07-10 | Mark Rider | Motion picture theater interactive gaming system |
| US20020032905A1 (en) | 2000-04-07 | 2002-03-14 | Sherr Scott Jeffrey | Online digital video signal transfer apparatus and method |
| US7024466B2 (en) | 2000-04-07 | 2006-04-04 | Movielink, Llc | Network configured for delivery of content for download to a recipient |
| US20020073033A1 (en) | 2000-04-07 | 2002-06-13 | Sherr Scott Jeffrey | Online digital video signal transfer apparatus and method |
| US7155415B2 (en) | 2000-04-07 | 2006-12-26 | Movielink Llc | Secure digital content licensing system and method |
| AU5324301A (en) | 2000-04-07 | 2001-10-23 | Sony Pictures Digital Entertai | Secure digital content licensing system and method |
| US20020154157A1 (en) | 2000-04-07 | 2002-10-24 | Sherr Scott Jeffrey | Website system and process for selection and delivery of electronic information on a network |
| US6868191B2 (en) * | 2000-06-28 | 2005-03-15 | Telefonaktiebolaget Lm Ericsson (Publ) | System and method for median fusion of depth maps |
| FI109633B (fi) | 2001-01-24 | 2002-09-13 | Gamecluster Ltd Oy | Menetelmä videokuvan pakkauksen nopeuttamiseksi ja/tai sen laadun parantamiseksi |
| US6741259B2 (en) * | 2001-03-30 | 2004-05-25 | Webtv Networks, Inc. | Applying multiple texture maps to objects in three-dimensional imaging processes |
| JP2002369205A (ja) | 2001-06-06 | 2002-12-20 | Matsushita Electric Ind Co Ltd | 動画像生成装置 |
| CN1656465B (zh) * | 2002-03-22 | 2010-05-26 | 迈克尔·F·迪林 | 用于由多个互连节点执行渲染计算来渲染图形的方法和系统 |
| US6975329B2 (en) * | 2002-12-09 | 2005-12-13 | Nvidia Corporation | Depth-of-field effects using texture lookup |
| CN1739119A (zh) * | 2003-01-17 | 2006-02-22 | 皇家飞利浦电子股份有限公司 | 全深度图采集 |
| GB2406184B (en) | 2003-09-17 | 2006-03-15 | Advanced Risc Mach Ltd | Data processing system |
| US20090027383A1 (en) * | 2003-11-19 | 2009-01-29 | Lucid Information Technology, Ltd. | Computing system parallelizing the operation of multiple graphics processing pipelines (GPPLs) and supporting depth-less based image recomposition |
| JP4242318B2 (ja) | 2004-04-26 | 2009-03-25 | 任天堂株式会社 | 3次元画像生成装置および3次元画像生成プログラム |
| US7558428B2 (en) | 2004-09-13 | 2009-07-07 | Microsoft Corporation | Accelerated video encoding using a graphics processing unit |
| JP4735471B2 (ja) | 2006-08-16 | 2011-07-27 | ソニー株式会社 | 復号処理装置及び復号処理方法並びに復号処理プログラム |
| JP2008182411A (ja) * | 2007-01-24 | 2008-08-07 | Fujitsu Ltd | 情報配信プログラム、情報配信装置、情報配信方法 |
| JP4357537B2 (ja) * | 2007-02-26 | 2009-11-04 | 富士通株式会社 | 配信経路制御装置 |
| JP4931223B2 (ja) | 2007-03-30 | 2012-05-16 | 株式会社バンダイナムコゲームス | 動きベクトル探索プログラム、情報記憶媒体、動きベクトル探索装置、及び、ネットワークシステム |
| KR100918862B1 (ko) | 2007-10-19 | 2009-09-28 | 광주과학기술원 | 참조영상을 이용한 깊이영상 생성방법 및 그 장치, 생성된깊이영상을 부호화/복호화하는 방법 및 이를 위한인코더/디코더, 그리고 상기 방법에 따라 생성되는 영상을기록하는 기록매체 |
| EP2208305B1 (en) * | 2007-11-02 | 2017-12-13 | Symbol Technologies, LLC | Efficient encoding and decoding of mixed data strings in rfid tags and other media |
| US8154553B2 (en) | 2008-05-22 | 2012-04-10 | Playcast Media System, Ltd. | Centralized streaming game server |
| US8264493B2 (en) | 2008-05-12 | 2012-09-11 | Playcast Media Systems, Ltd. | Method and system for optimized streaming game server |
| CN101291415B (zh) | 2008-05-30 | 2010-07-21 | 华为终端有限公司 | 一种三维视频通信的方法、装置及系统 |
| WO2010043773A1 (en) * | 2008-10-17 | 2010-04-22 | Nokia Corporation | Sharing of motion vector in 3d video coding |
| EP2184713A1 (en) * | 2008-11-04 | 2010-05-12 | Koninklijke Philips Electronics N.V. | Method and device for generating a depth map |
| US8429269B2 (en) * | 2009-12-09 | 2013-04-23 | Sony Computer Entertainment Inc. | Server-side rendering |
| US9497458B2 (en) | 2010-11-26 | 2016-11-15 | Sun Patent Trust | Image coding method, image decoding method, image coding apparatus, image decoding apparatus, program, and integrated ciruit |
| CN102158733B (zh) * | 2011-01-28 | 2015-08-19 | 华为技术有限公司 | 辅助视频补充信息承载方法、处理方法、装置与系统 |
| US9565449B2 (en) * | 2011-03-10 | 2017-02-07 | Qualcomm Incorporated | Coding multiview video plus depth content |
| CN102246468A (zh) * | 2011-05-18 | 2011-11-16 | 华为终端有限公司 | 一种联网方法、服务端设备、客户端设备及网络系统 |
| JP5076132B1 (ja) | 2011-05-25 | 2012-11-21 | 株式会社スクウェア・エニックス・ホールディングス | 描画制御装置、その制御方法、プログラム、記録媒体、描画サーバ、及び描画システム |
| KR101795332B1 (ko) | 2011-06-24 | 2017-11-07 | 미쓰비시덴키 가부시키가이샤 | 화상 복호 장치, 화상 부호화 장치, 화상 복호 방법, 화상 부호화 방법, 및 부호화 데이터의 데이터 구조를 기록한 기록 매체 |
| US9044677B2 (en) | 2011-07-11 | 2015-06-02 | Roblox Corporation | System for optimizing processing capacity for a group of gaming appliances engaged in play of an online game |
| JP5155462B2 (ja) * | 2011-08-17 | 2013-03-06 | 株式会社スクウェア・エニックス・ホールディングス | 動画配信サーバ、動画再生装置、制御方法、プログラム、及び記録媒体 |
| US9137737B2 (en) * | 2011-08-29 | 2015-09-15 | Qualcomm Incorporated | Systems and methods for monitoring of background application events |
| TW201320716A (zh) | 2011-11-01 | 2013-05-16 | Acer Inc | 動態景深調整裝置及其方法 |
| US9014190B2 (en) * | 2011-11-11 | 2015-04-21 | Itron, Inc. | Routing communications based on node availability |
| WO2013072484A1 (en) | 2011-11-18 | 2013-05-23 | Fraunhofer-Gesellschaft zur Förderung der angewandten Forschung e.V. | Multi-view coding with efficient residual handling |
| US8797378B1 (en) * | 2012-01-17 | 2014-08-05 | Google Inc. | Distributed communications |
| WO2013107931A1 (en) | 2012-01-19 | 2013-07-25 | Nokia Corporation | An apparatus, a method and a computer program for video coding and decoding |
| EP2672452B1 (en) | 2012-02-23 | 2017-12-27 | Square Enix Holdings Co., Ltd. | Moving image distribution server, moving image playback device, control method, program, and recording medium |
| WO2013153787A1 (ja) | 2012-04-12 | 2013-10-17 | 株式会社スクウェア・エニックス・ホールディングス | 動画配信サーバ、動画再生装置、制御方法、プログラム、及び記録媒体 |
| EP2898689B1 (en) | 2012-09-21 | 2020-05-06 | Nokia Technologies Oy | Method and apparatus for video coding |
| US9838286B2 (en) * | 2014-11-20 | 2017-12-05 | Telefonaktiebolaget L M Ericsson (Publ) | Passive performance measurement for inline service chaining |
-
2013
- 2013-04-04 WO PCT/JP2013/002340 patent/WO2013153787A1/ja not_active Ceased
- 2013-04-04 CA CA2828359A patent/CA2828359C/en active Active
- 2013-04-04 CN CN201380001039.9A patent/CN103650001B/zh active Active
- 2013-04-04 KR KR20147034479A patent/KR20150003406A/ko not_active Withdrawn
- 2013-04-04 KR KR1020137026595A patent/KR101536501B1/ko active Active
- 2013-04-04 EP EP13752570.5A patent/EP2674916B1/en active Active
- 2013-04-04 JP JP2013526674A patent/JP5404971B1/ja active Active
- 2013-08-16 US US13/968,604 patent/US8897373B2/en active Active
- 2013-10-28 JP JP2013223692A patent/JP5973409B2/ja active Active
-
2014
- 2014-10-23 US US14/521,947 patent/US9868060B2/en active Active
-
2017
- 2017-12-07 US US15/834,750 patent/US10004983B2/en active Active
Patent Citations (4)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2007251543A (ja) * | 2006-03-15 | 2007-09-27 | Seiko Epson Corp | 表示制御装置、その制御方法、情報再生装置及び電子機器 |
| WO2009138878A2 (en) * | 2008-05-12 | 2009-11-19 | Playcast Media Systems, Ltd. | Centralized streaming game server |
| JP2010157867A (ja) * | 2008-12-26 | 2010-07-15 | Visionere Corp | 動画再生コード生成装置、動画配信システム、実行形式プログラム、同プログラムを記録した記録媒体、サーバー、及び動画再生コード生成方法 |
| EP2384001A1 (en) * | 2010-04-29 | 2011-11-02 | Alcatel Lucent | Providing of encoded video applications in a network environment |
Also Published As
| Publication number | Publication date |
|---|---|
| JPWO2013153787A1 (ja) | 2015-12-17 |
| US20150045120A1 (en) | 2015-02-12 |
| KR20150003406A (ko) | 2015-01-08 |
| JP2014064291A (ja) | 2014-04-10 |
| WO2013153787A1 (ja) | 2013-10-17 |
| JP5973409B2 (ja) | 2016-08-23 |
| EP2674916A4 (en) | 2014-09-17 |
| CA2828359A1 (en) | 2013-10-12 |
| US8897373B2 (en) | 2014-11-25 |
| CN103650001A (zh) | 2014-03-19 |
| KR20130138824A (ko) | 2013-12-19 |
| CN103650001B (zh) | 2017-04-26 |
| JP5404971B1 (ja) | 2014-02-05 |
| US20180099221A1 (en) | 2018-04-12 |
| US20130335523A1 (en) | 2013-12-19 |
| EP2674916B1 (en) | 2018-06-27 |
| CA2828359C (en) | 2016-05-24 |
| US9868060B2 (en) | 2018-01-16 |
| US10004983B2 (en) | 2018-06-26 |
| EP2674916A1 (en) | 2013-12-18 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| KR101536501B1 (ko) | 동화상 배포 서버, 동화상 재생 장치, 제어 방법, 기록 매체, 및 동화상 배포 시스템 | |
| JP5155462B2 (ja) | 動画配信サーバ、動画再生装置、制御方法、プログラム、及び記録媒体 | |
| CA2853212C (en) | System, server, and control method for rendering an object on a screen | |
| JP5833599B2 (ja) | プログラム、記録媒体及び符号化方式決定方法 | |
| TWI532005B (zh) | An animation distribution server, an animation reproduction apparatus, a control method, a program, and a recording medium |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| PA0105 | International application |
Patent event date: 20131008 Patent event code: PA01051R01D Comment text: International Patent Application |
|
| A201 | Request for examination | ||
| PA0201 | Request for examination |
Patent event code: PA02012R01D Patent event date: 20131011 Comment text: Request for Examination of Application |
|
| PG1501 | Laying open of application | ||
| E902 | Notification of reason for refusal | ||
| PE0902 | Notice of grounds for rejection |
Comment text: Notification of reason for refusal Patent event date: 20141008 Patent event code: PE09021S01D |
|
| A107 | Divisional application of patent | ||
| PA0104 | Divisional application for international application |
Comment text: Divisional Application for International Patent Patent event code: PA01041R01D Patent event date: 20141208 |
|
| E701 | Decision to grant or registration of patent right | ||
| PE0701 | Decision of registration |
Patent event code: PE07011S01D Comment text: Decision to Grant Registration Patent event date: 20150415 |
|
| N231 | Notification of change of applicant | ||
| PN2301 | Change of applicant |
Patent event date: 20150610 Comment text: Notification of Change of Applicant Patent event code: PN23011R01D |
|
| GRNT | Written decision to grant | ||
| PR0701 | Registration of establishment |
Comment text: Registration of Establishment Patent event date: 20150707 Patent event code: PR07011E01D |
|
| PR1002 | Payment of registration fee |
Payment date: 20150707 End annual number: 3 Start annual number: 1 |
|
| PG1601 | Publication of registration | ||
| FPAY | Annual fee payment |
Payment date: 20180628 Year of fee payment: 4 |
|
| PR1001 | Payment of annual fee |
Payment date: 20180628 Start annual number: 4 End annual number: 4 |
|
| PR1001 | Payment of annual fee |
Payment date: 20220627 Start annual number: 8 End annual number: 8 |