KR20150097609A - 이머전 통신 클라이언트, 서버 및 컨텐츠 뷰를 획득하는 방법 - Google Patents

이머전 통신 클라이언트, 서버 및 컨텐츠 뷰를 획득하는 방법 Download PDF

Info

Publication number
KR20150097609A
KR20150097609A KR1020157018686A KR20157018686A KR20150097609A KR 20150097609 A KR20150097609 A KR 20150097609A KR 1020157018686 A KR1020157018686 A KR 1020157018686A KR 20157018686 A KR20157018686 A KR 20157018686A KR 20150097609 A KR20150097609 A KR 20150097609A
Authority
KR
South Korea
Prior art keywords
content view
content
view
emergency communication
information
Prior art date
Application number
KR1020157018686A
Other languages
English (en)
Other versions
KR102069930B1 (ko
Inventor
쳉 후앙
Original Assignee
지티이 코포레이션
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Application filed by 지티이 코포레이션 filed Critical 지티이 코포레이션
Publication of KR20150097609A publication Critical patent/KR20150097609A/ko
Application granted granted Critical
Publication of KR102069930B1 publication Critical patent/KR102069930B1/ko

Links

Images

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N23/00Cameras or camera modules comprising electronic image sensors; Control thereof
    • H04N23/60Control of cameras or camera modules
    • H04N23/66Remote control of cameras or camera parts, e.g. by remote control devices
    • H04N23/661Transmitting camera control signals through networks, e.g. control via the Internet
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/40Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
    • H04N21/47End-user applications
    • H04N21/472End-user interface for requesting content, additional data or services; End-user interface for interacting with content, e.g. for content reservation or setting reminders, for requesting event notification, for manipulating displayed content
    • H04L67/38
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F16/00Information retrieval; Database structures therefor; File system structures therefor
    • G06F16/40Information retrieval; Database structures therefor; File system structures therefor of multimedia data, e.g. slideshows comprising image and additional audio data
    • G06F16/44Browsing; Visualisation therefor
    • G06F16/444Spatial browsing, e.g. 2D maps, 3D or virtual spaces
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L65/00Network arrangements, protocols or services for supporting real-time applications in data packet communication
    • H04L65/1066Session management
    • H04L65/1083In-session procedures
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L65/00Network arrangements, protocols or services for supporting real-time applications in data packet communication
    • H04L65/40Support for services or applications
    • H04L65/403Arrangements for multi-party communication, e.g. for conferences
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L65/00Network arrangements, protocols or services for supporting real-time applications in data packet communication
    • H04L65/60Network streaming of media packets
    • H04L65/61Network streaming of media packets for supporting one-way streaming services, e.g. Internet radio
    • H04L65/613Network streaming of media packets for supporting one-way streaming services, e.g. Internet radio for the control of the source by the destination
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L65/00Network arrangements, protocols or services for supporting real-time applications in data packet communication
    • H04L65/60Network streaming of media packets
    • H04L65/75Media network packet handling
    • H04L65/762Media network packet handling at the source 
    • H04L67/36
    • H04L67/42
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/20Servers specifically adapted for the distribution of content, e.g. VOD servers; Operations thereof
    • H04N21/21Server components or server architectures
    • H04N21/218Source of audio or video content, e.g. local disk arrays
    • H04N21/2187Live feed
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/40Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
    • H04N21/41Structure of client; Structure of client peripherals
    • H04N21/422Input-only peripherals, i.e. input devices connected to specially adapted client devices, e.g. global positioning system [GPS]
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/40Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
    • H04N21/43Processing 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/442Monitoring of processes or resources, e.g. detecting the failure of a recording device, monitoring the downstream bandwidth, the number of times a movie has been viewed, the storage space available from the internal hard disk
    • H04N21/44213Monitoring of end-user related data
    • H04N21/44218Detecting physical presence or behaviour of the user, e.g. using sensors to detect if the user is leaving the room or changes his face expression during a TV program
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/60Network structure or processes for video distribution between server and client or between remote clients; Control signalling between clients, server and network components; Transmission of management data between server and client, e.g. sending from server to client commands for recording incoming content stream; Communication details between server and client 
    • H04N21/65Transmission of management data between client and server
    • H04N21/658Transmission by the client directed to the server
    • H04N21/6587Control parameters, e.g. trick play commands, viewpoint selection
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N23/00Cameras or camera modules comprising electronic image sensors; Control thereof
    • H04N23/90Arrangement of cameras or camera modules, e.g. multiple cameras in TV studios or sports stadiums
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N5/00Details of television systems
    • H04N5/222Studio circuitry; Studio devices; Studio equipment
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N5/00Details of television systems
    • H04N5/30Transforming light or analogous information into electric information
    • H04N5/33Transforming infrared radiation
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N7/00Television systems
    • H04N7/18Closed-circuit television [CCTV] systems, i.e. systems in which the video signal is not broadcast
    • H04N7/181Closed-circuit television [CCTV] systems, i.e. systems in which the video signal is not broadcast for receiving images from a plurality of remote sources

Landscapes

  • Engineering & Computer Science (AREA)
  • Multimedia (AREA)
  • Signal Processing (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Databases & Information Systems (AREA)
  • Theoretical Computer Science (AREA)
  • Social Psychology (AREA)
  • General Health & Medical Sciences (AREA)
  • Health & Medical Sciences (AREA)
  • Physics & Mathematics (AREA)
  • General Engineering & Computer Science (AREA)
  • General Physics & Mathematics (AREA)
  • Data Mining & Analysis (AREA)
  • Human Computer Interaction (AREA)
  • Business, Economics & Management (AREA)
  • General Business, Economics & Management (AREA)
  • Two-Way Televisions, Distribution Of Moving Picture Or The Like (AREA)
  • Telephonic Communication Services (AREA)
  • Information Transfer Between Computers (AREA)

Abstract

본 발명은 이머전 통신 클라이언트, 서버 및 컨텐츠 뷰를 획득하는 방법을 제공하는데, 컨텐츠 뷰를 획득하는 방법은 이머전 통신 서버가 사용자의 컨텐츠 뷰 선택 정보를 휴대하고 이머전 통신 클라이언트로부터 송신된 컨텐츠 뷰 획득 요구를 수신하고(S802), 이머전 통신 서버가 컨텐츠 뷰 선택 정보에 근거하여 컨텐츠 뷰를 획득하고(S804), 이머전 통신 서버가 이머전 통신 클라이언트로 획득한 컨텐츠 뷰를 회송하는(S806) 단계를 포함한다. 본 발명에 의하면 사용자의 선택에 따라 컨텐츠 뷰를 제공할 수 있다.

Description

이머전 통신 클라이언트, 서버 및 컨텐츠 뷰를 획득하는 방법{IMMERSION COMMUNICATION CLIENT AND SERVER, AND METHOD FOR OBTAINING CONTENT VIEW}
본 발명은 통신 분야에 관한 것으로, 특히 이머전 통신 클라이언트, 서버 및 컨텐츠 뷰를 획득하는 방법에 관한 것이다.
차세대 사교 통신 매체인 텔레-이머전(Tele-immersion) 기술은 가상환경 속에 물리 장면을 재구축하여 지리적으로 분포된 사용자 사이의 원격 협력, 대화를 허락하여 학술계 및 산업계의 많은 관심을 끌고 있다.
이머전 체험(Immersion)에 의하면 현실적 환경 감지 레벨을 향상시켜 영상 회의, 오락 개임 등 많은 멀티미디어 애플리케이션의 대화성을 실현할 수 있다. 재구축된 이머전 체험을 구비한 가상 환경은 사용자에 넓은 시계(FOV)를 제공하여 격지에 있는 사용자들도 직접 체험하는 시각적 체험을 얻을 수 있다.
단일 카메라의 관찰 시각은 제한되었고 현재 멀티 카메라(4-CCD) 파노라마의 생성과 표시에 근거한 원격 실시간 시스템과 애플리케이션이 나타나서 수평 150° 시계, 수직 110° 시계를 제공하여 동영상의 이머전 느낌을 일정하게 향상시켰다.
하지만 실제환경에 있어서, 사용자는 관람 장면(즉, 컨텐츠 뷰)을 자유롭게 변화시킬 수 있고 관찰 시야, 관찰 거리의 제한을 받지 않는다. 체험이 양호한 텔레-이머전 통신 시스템(예를 들어, "being-there" 및 "being-with" 이머전 체험을 제공하는 것)이라면 사용자의 현재 관찰 시야, 관찰 거리의 상태를 수집하고(리모컨 입력, 자세 검측) 컨텐츠 뷰 소스의 동기 갱신을 수행하여 이머전식 통신 체험에 대한 사용자의 수요를 만족시켜야 하는데 현재까지 이러한 문제들은 아직 충분한 연구 및 해결책을 얻지 못하였다.
관련 기술에 있어서 사용자의 선택에 근거하여 사용자에 특정된 컨텐츠 뷰를 제공할 수 없는 문제에 감안하여, 본 발명은 최소한 이러한 문제를 해결할 수 있는 이머전 통신 클라이언트, 서버 및 컨텐츠 뷰를 획득하는 방법을 제공하는 것을 그 목적으로 한다.
본 발명의 일 측면에 따르면, 이머전 통신 클라이언트가 사용자의 컨텐츠 뷰 선택 정보를 수집하고, 이머전 통신 클라이언트가 이머전 통신 서버에 컨텐츠 뷰 선택 정보에 근거하여 컨텐츠 뷰를 획득하도록 요구하기 위한 컨텐츠 뷰 획득 요구를 이머전 통신 서버로 송신하는 것을 포함하는 컨텐츠 뷰를 획득하는 방법을 제공한다.
컨텐츠 뷰 선택 정보가 사용자가 선택한 컨텐츠 뷰를 지시하기 위한 컨텐츠 뷰 식별자와, 사용자가 선택한 컨텐츠 뷰 관람 각도를 지시하기 위한 시야 정보와, 사용자가 선택한 컨텐츠 뷰 관람 거리를 지시하기 위한 거리 정보 중 최소한 하나를 포함하는 것이 바람직하다.
컨텐츠 뷰 획득 요구가 이머전 통신 서버에 컨텐츠 뷰 선택 정보에 근거하여 컨텐츠 뷰를 갱신하도록 요구하고 컨텐츠 뷰 선택 정보를 휴대한 컨텐츠 뷰 갱신 요구를 포함하는 것이 바람직하다.
이머전 통신 클라이언트가 컨텐츠 뷰 선택 정보를 수집하는 단계가, 이머전 통신 클라이언트가 컨텐츠 뷰 선택 정보로 사용자가 선택한 컨텐츠 뷰 식별자를 획득하는 것과, 이머전 통신 클라이언트가 컨텐츠 뷰 선택 정보로 사용자가 선택한 컨텐츠 뷰 관람 시야를 획득하는 것과, 이머전 통신 클라이언트가 컨텐츠 뷰 선택 정보로 사용자가 선택한 컨텐츠 뷰 관람 거리를 획득하는 중 최소한 하나를 포함하는 것이 바람직하다.
이머전 통신 클라이언트가 컨텐츠 뷰 선택 정보를 수집하는 단계가, 사용자가 입력 장치를 통하여 입력한 제어 신호를 검측하고 제어 신호에 근거하여 컨텐츠 뷰 선택 정보를 획득하고, 및/혹은 사용자의 자세 변화를 검측하고 자세 변화에 근거하여 컨텐츠 뷰 선택 정보를 획득하는 것을 포함하는 것이 바람직하다.
상기 방법이 이머전 통신 클라이언트가 이머전 통신 서버로부터 송신된 컨텐츠 뷰 갱신 통지를 수신하는 것을 더 포함하는 것이 바람직하고, 여기서, 컨텐츠 뷰 갱신 통지는 기타 이머전 통신 클라이언트의 컨텐츠 뷰 변화 정보를 휴대한다.
컨텐츠 뷰가 단독 컨텐츠 뷰 및/혹은 연속 컨텐츠 뷰를 포함하는 것이 바람직하다.
이머전 통신 클라이언트가 이머전 통신 서버로 컨텐츠 뷰 획득 요구를 송신한 후, 상기 이머전 통신 클라이언트가 이머전 통신 서버가 회송한 컨텐츠 뷰를 수신하여 이머전 통신 클라이언트가 컨텐츠 뷰를 표시하는 단계를 더 포함하는 것이 바람직하다.
본 발명의 다른 일측면에 따르면, 이머전 통신 서버가 이머전 통신 클라이언트로부터 송신된 컨텐츠 뷰 획득 요구를 수신하고, 여기서, 컨텐츠 뷰 획득 요구는 사용자의 컨텐츠 뷰 선택 정보를 휴대하고, 이머전 통신 서버가 컨텐츠 뷰 선택 정보에 근거하여 컨텐츠 뷰를 획득하며, 이머전 통신 서버가 이머전 통신 클라이언트로 획득한 컨텐츠 뷰를 회송하는 것을 포함하는 컨텐츠 뷰를 획득하는 방법을 제공한다.
컨텐츠 뷰 선택 정보가 사용자가 선택한 컨텐츠 뷰를 지시하기 위한 컨텐츠 뷰 식별자와, 사용자가 선택한 컨텐츠 뷰 관람 각도를 지시하기 위한 시야 정보와, 사용자가 선택한 컨텐츠 뷰 관람 거리를 지시하기 위한 거리 정보 중 최소한 하나를 포함하는 것이 바람직하다.
컨텐츠 뷰 획득 요구가 상기 이머전 통신 서버에 상기 컨텐츠 뷰 선택 정보에 근거하여 상기 컨텐츠 뷰를 갱신하도록 요구하고 컨텐츠 뷰 선택 정보를 휴대한 컨텐츠 뷰 갱신 요구를 포함하는 것이 바람직하다.
이머전 통신 서버가 컨텐츠 뷰 선택 정보에 근거하여 컨텐츠 뷰를 획득하는 단계가, 이머전 통신 서버가 컨텐츠 뷰 선택 정보 중 컨텐츠 뷰 식별자에 근거하여 컨텐츠 뷰를 획득하고, 혹은 상기 이머전 통신 서버가 상기 컨텐츠 뷰 선택 정보 중의 시야 정보 및/혹은 거리 정보에 근거하여 상기 컨텐츠 뷰를 획득하는 것을 포함하는 것이 바람직하다.
이머전 통신 서버가 컨텐츠 뷰 선택 정보에 근거하여 컨텐츠 뷰를 획득하는 단계가, 이머전 통신 서버가 컨텐츠 뷰 선택 정보 중의 시야 정보 및/혹은 거리 정보에 근거하여 멀티미디어 컨텐츠 소스를 선택하고, 이머전 통신 서버가 멀티미디어 컨텐츠 소스를 이용하여 컨텐츠 뷰를 생성하는 것을 포함하는 것이 바람직하다.
멀티미디어 컨텐츠 소스를 선택하는 단계가, 시야 정보 및/혹은 거리 정보에 근거하여 하나 혹은 다수의 멀티미디어 컨텐츠 캡처장치를 결정하고 하나 혹은 다수의 멀티미디어 컨텐츠 캡처장치를 이용하여 멀티미디어 컨텐츠 소스를 선택하거나, 혹은 시야 정보 및/혹은 거리 정보에 근거하여 하나 혹은 다수의 멀티미디어 컨텐츠 캡처장치의 위치를 조절하고 하나 혹은 다수의 멀티미디어 컨텐츠 캡처장치를 이용하여 멀티미디어 컨텐츠 소스를 선택하는 것을 포함하는 것이 바람직하다.
이머전 통신 서버가 컨텐츠 뷰 선택 정보에 근거하여 컨텐츠 뷰를 획득하는 단계가, 컨텐츠 뷰 선택 정보에 근거하여 컨텐츠 뷰 획득 제어 명령을 생성하고, 멀티미디어 컨텐츠 캡처장치로 컨텐츠 뷰 획득 제어 명령을 송신하며, 멀티미디어 컨텐츠 캡처장치로부터 회송된 멀티미디어 컨텐츠 소스를 수신하며, 여기서, 멀티미디어 컨텐츠 소스는 멀티미디어 컨텐츠 캡처장치가 컨텐츠 뷰 획득 제어 명령에 근거하여 선택한 멀티미디어 컨텐츠 소스이고, 멀티미디어 컨텐츠 소스를 이용하여 컨텐츠 뷰를 생성하는 것을 포함하는 것이 바람직하다.
상기 방법이 이머전 통신 서버가 기타 이머전 통신 클라이언트로 컨텐츠 뷰 갱신 통지를 송신하는 것을 더 포함하는 것이 바람직하고, 여기서, 컨텐츠 뷰 갱신 통지는 이머전 통신 클라이언트의 컨텐츠 뷰 변화 정보를 휴대한다.
본 발명의 또다른 일측면에 따르면, 사용자의 컨텐츠 뷰 선택 정보를 수집하도록 구성된 수집모듈과, 이머전 통신 서버에 컨텐츠 뷰 선택 정보에 근거하여 컨텐츠 뷰를 획득하도록 요구하기 위한 컨텐츠 뷰 획득 요구를 이머전 통신 서버로 송신하도록 구성된 송신모듈을 포함하는 이머전 통신 클라이언트를 제공한다.
상기 클라이언트가 상기 이머전 통신 서버가 피드백한 상기 컨텐츠 뷰를 수신하여 상기 컨텐츠 뷰를 표시하도록 구성된 표시모듈을 더 포함하는 것이 바람직하다.
상기 클라이언트가 기타 이머전 통신 클라이언트의 컨텐츠 뷰 변화 정보를 휴대하고 이머전 통신 서버로부터 송신된 컨텐츠 뷰 갱신 통지를 수신하도록 구성된 수신모듈을 더 포함하는 것이 바람직하다.
수집모듈이 컨텐츠 뷰 선택 정보로 사용자가 선택한 컨텐츠 뷰를 지시하기 위하고 사용자가 선택한 컨텐츠 뷰 식별자를 획득하도록 구성된 제1획득유닛과, 컨텐츠 뷰 선택 정보로 사용자가 선택한 컨텐츠 뷰 관람 각도를 지시하기 위하고 사용자가 선택한 시야 정보를 획득하도록 구성된 제2획득유닛과, 컨텐츠 뷰 선택 정보로 사용자가 선택한 컨텐츠 뷰 관람 거리를 지시하기 위하고 사용자가 선택한 거리 정보를 획득하도록 구성된 제3획득유닛 중 최소한 하나를 포함하는 것이 바람직하다.
본 발명의 또다른 일측면에 따르면, 사용자의 컨텐츠 뷰 선택 정보를 휴대하고 이머전 통신 클라이언트로부터 송신된 컨텐츠 뷰 획득 요구를 수신하도록 구성된 수신모듈과, 컨텐츠 뷰 선택 정보에 근거하여 컨텐츠 뷰를 획득하도록 구성된 획득모듈과, 제1 이머전 통신 클라이언트로 획득한 컨텐츠 뷰를 회송하도록 구성된 송신모듈을 포함하는 이머전 통신 서버를 제공한다.
획득모듈이 컨텐츠 뷰 선택 정보 중의 컨텐츠 뷰 식별자에 근거하여 컨텐츠 뷰를 획득하도록 구성되고, 여기서, 컨텐츠 뷰 식별자는 사용자가 선택한 컨텐츠 뷰를 지시하는 것이 바람직하다.
획득모듈이 컨텐츠 뷰 선택 정보 중의 시야 정보 및/혹은 거리 정보에 근거하여 멀티미디어 컨텐츠 소스를 선택하도록 구성된 선택유닛과, 여기서 시야 정보는 사용자가 선택한 컨텐츠 뷰 관람 각도를 지시하고 거리 정보는 사용자가 선택한 컨텐츠 뷰 관람 거리를 지시하며, 멀티미디어 컨텐츠 소스를 이용하여 컨텐츠 뷰를 생성하도록 구성된 생성유닛을 포함하는 것이 바람직하다.
선택유닛이 시야 정보 및/혹은 거리 정보에 근거하여 하나 혹은 다수의 멀티미디어 컨텐츠 캡처장치를 결정하고 하나 혹은 다수의 멀티미디어 컨텐츠 캡처장치를 이용하여 멀티미디어 컨텐츠 소스를 선택하고, 혹은 시야 정보 및/혹은 거리 정보에 근거하여 하나 혹은 다수의 멀티미디어 컨텐츠 캡처장치의 위치를 조절하고 하나 혹은 다수의 멀티미디어 컨텐츠 캡처장치를 이용하여 멀티미디어 컨텐츠 소스를 선택하도록 구성되는 것이 바람직하다.
획득모듈이 컨텐츠 뷰 선택 정보에 근거하여 컨텐츠 뷰 획득 제어 명령을 생성하도록 구성된 명령 생성유닛과, 멀티미디어 컨텐츠 캡처장치로 컨텐츠 뷰 획득 제어 명령을 송신하도록 구성된 송신유닛과, 멀티미디어 컨텐츠 캡처장치로부터 회송된 멀티미디어 컨텐츠 소스를 수신하도록 구성된 수신유닛과, 여기서, 멀티미디어 컨텐츠 소스는 멀티미디어 컨텐츠 캡처장치가 컨텐츠 뷰 획득 제어 명령에 근거하여 선택한 멀티미디어 컨텐츠 소스이고, 멀티미디어 컨텐츠 소스를 이용하여 컨텐츠 뷰를 생성하도록 구성된 컨텐츠 뷰 생성유닛을 포함하는 것이 바람직하다.
상기 서버가, 상기 이머전 통신 클라이언트의 컨텐츠 뷰 변화 정보를 휴대한 컨텐츠 뷰 갱신 통지를 기타 이머전 통신 클라이언트로 송신하도록 구성된 통지모듈을 더 포함하는 것이 바람직하다.
본 발명에 의하면, 이머전 통신 클라이언트가 사용자의 컨텐츠 뷰 선택 정보를 수집하여 이머전 통신 서버로 컨텐츠 뷰 획득 요구를 송신하고, 컨텐츠 뷰 획득 요구를 통하여 이머전 통신 서버에 컨텐츠 뷰 선택 정보에 근거하여 컨텐츠 뷰를 획득하도록 요구함으로써 사용자의 선택에 근거하여 컨텐츠 뷰를 제공할 수 있게 된다.
도면은 본 발명에 대한 이해를 돕기위한 것으로 본 발명의 명세서의 일부분이고 본 발명의 실시예 및 그 설명은 본 발명을 해석시키기 위한 것으로 본 발명을 한정하는 것이 아니다.
도 1은 본 발명의 실시예에 따른 이머전 통신 클라이언트의 구조를 나타낸 블록도이다.
도 2는 본 발명의 실시예에 따른 바람직한 이머전 통신 클라이언트의 구조를 나타낸 블록도이다.
도 3은 본 발명의 실시예에 따른 바람직한 수집모듈의 구조를 나타낸 블록도이다.
도 4는 본 발명의 실시예에 따른 이머전 통신 서버의 구조를 나타낸 블록도이다.
도 5는 본 발명의 실시예에 따른 바람직한 획득모듈의 구조를 나타낸 블록도1이다.
도 6은 본 발명의 실시예에 따른 바람직한 획득모듈의 구조를 나타낸 블록도2이다.
도 7은 본 발명의 실시예에 따른 컨텐츠 뷰를 획득하는 방법을 나타낸 흐름도1이다.
도 8은 본 발명의 실시예에 따른 컨텐츠 뷰를 획득하는 방법을 나타낸 흐름도2이다.
도 9는 본 발명의 실시예에 따른 바람직한 이머전식 통신 시스템을 나타낸 도이다.
도 10은 본 발명의 실시예에 따른 컨텐츠 뷰 스위칭 방법을 나타낸 흐름도1이다.
도 11은 본 발명의 실시예에 따른 컨텐츠 뷰 스위칭 방법을 나타낸 흐름도2이다.
도 12는 본 발명의 실시예에 따른 컨텐츠 뷰 확대/축소 방법을 나타낸 흐름도1이다.
도 13은 본 발명의 실시예에 따른 컨텐츠 뷰 확대/축소 방법을 나타낸 흐름도2이다.
도 14는 본 발명의 실시예에 따른 컨텐츠 뷰 갱신 통지 방법을 나타낸 흐름도이다.
도 15는 본 발명의 실시예 1에 따른 컨텐츠 뷰 갱신 방법을 나타낸 시그널링 흐름도이다.
도 16은 본 발명의 실시예 2에 따른 컨텐츠 뷰 갱신 방법을 나타낸 시그널링 흐름도이다.
도 17은 본 발명의 실시예 3에 따른 컨텐츠 뷰 갱신 방법을 나타낸 시그널링 흐름도이다.
아래 도면을 참조해서 실시예를 결합하여 본 발명을 상세하게 설명한다. 여기서, 상호 충돌되지 않는 상황하에서 본 출원 중의 실시예 및 실시예에 기재된 특징을 상호 결합시킬 수 있다.
본 발명의 실시예에 의하면 이머전 통신 클라이언트, 이머전 통신 서버, 및 컨텐츠 뷰를 획득하는 방법을 제공한다. 아래 본 발명의 실시예의 각 방면을 설명한다.
도 1은 본 발명의 실시예에 따른 이머전 통신 클라이언트의 구조를 나타낸 블록도로, 도 1에 도시한 바와 같이 이머전 통신 클라이언트는 수집모듈(10)과 송신모듈(12)을 포함한다. 그 중, 수집모듈(10)은 사용자의 컨텐츠 뷰 선택 정보를 수집하도록 구성되고, 송신모듈(12)은 수집모듈(10)에 연결되어 이머전 통신 서버로 컨텐츠 뷰 획득 요구를 송신하도록 구성되며, 여기서, 컨텐츠 뷰 획득 요구는 이머전 통신 서버에 컨텐츠 뷰 선택 정보에 근거하여 컨텐츠 뷰를 획득하도록 요구하기 위한 것이다.
도 2는 본 발명의 실시예에 따른 바람직한 이머전 통신 클라이언트의 구조를 나타낸 블록도로, 도 2에 도시한 바와 같이 본 발명의 실시예의 이머전 통신 클라이언트는 이머전 통신 서버가 피드백한 컨텐츠 뷰를 수신하고 수신한 컨텐츠 뷰를 표시하도록 구성된 표시모듈(14)을 더 포함할 수 있다.
본 발명의 실시예의 한 실시형태에 있어서, 상기 이머전 통신 클라이언트는 이머전 통신 서버로부터 송신된 컨텐츠 뷰 갱신 통지를 수신하도록 구성된 수신모듈을 더 포함할 수 있고, 여기서, 컨텐츠 뷰 갱신 통지는 기타 이머전 통신 클라이언트의 컨텐츠 뷰 변화 정보를 휴대한다.
도 3은 본 발명의 실시예에 따른 바람직한 수집모듈의 구조를 나타낸 블록도로, 도 3에 도시한 바와 같이 수집모듈(10)은 제1획득유닛(102)과, 제2획득유닛(104)과, 제3획득유닛(106) 중 최소한 하나를 포함할 수 있고, 제1획득유닛(은 컨텐츠 뷰 선택 정보로 사용자가 선택한 컨텐츠 뷰 식별자를 획득하고, 여기서, 컨텐츠 뷰 식별자는 사용자가 선택한 컨텐츠 뷰를 지시하며, 제2획득유닛은 컨텐츠 뷰 선택 정보로 사용자가 선택한 시야 정보를 획득하고, 여기서, 시야 정보는 사용자가 선택한 컨텐츠 뷰 관람 각도를 지시하며, 제3획득유닛은 컨텐츠 뷰 선택 정보로 사용자가 선택한 거리 정보를 획득하고, 거리 정보는 사용자가 선택한 컨텐츠 뷰 관람 거리를 지시한다.
본 발명의 실시예에 있어서, 수집모듈(10)이 사용자가 입력 장치를 통하여 입력한 제어 신호를 검측하고 제어 신호에 근거하여 컨텐츠 뷰 선택 정보를 획득할 수 있고/있거나, 사용자의 자세 변화를 검측하고 자세 변화에 근거하여 컨텐츠 뷰 선택 정보를 획득할 수 있다.
본 발명의 실시예에 있어서, 수집모듈(10)은 사용자가 입력한 컨텐츠 뷰 식별자, 예를 들어 리모컨, 키보드, 터치 표시 장치 등 입력 장치를 통하여 입력한 뷰 식별자 및 컨텐츠 뷰 관람 각도 및/혹은 컨텐츠 뷰 관람 거리를 수신하고 이머전 통신 서버에 사용자가 선택한 컨텐츠 뷰를 요구할 수 있다. 또한 수집모듈(10)은 사용자의 자세 변화를 검측하여 컨텐츠 뷰 관람 각도 및/혹은 컨텐츠 뷰 관람 거리의 변화를 획득할 수 있다.
이머전 통신 클라이언트는 또한 이머전 통신 서버가 피드백한 사용자가 선택한 컨텐츠 뷰를 수신하고 표시 장치를 통하여 사용자가 선택한 컨텐츠 뷰를 사용자에 표시할 수 있다. 그리고 이머전 통신 서버는 이머전 통신 클라이언트의 컨텐츠 뷰 획득 요구에 따라 컨텐츠 뷰를 획득할 수 있다. 아래 본 발명의 실시예에 따른 바람직한 이머전 통신 서버를 설명한다.
도 4는 본 발명의 실시예에 따른 이머전 통신 서버의 구조를 나타낸 블록도로, 도 4에 도시한 바와 같이, 서버는 수신모듈(40)과, 획득모듈(42)과, 송신모듈(44)을 포함한다. 여기서, 수신모듈(40)은 이머전 통신 클라이언트로부터 송신된 컨텐츠 뷰 획득 요구를 수신하도록 구성되고, 여기서, 컨텐츠 뷰 획득 요구는 사용자의 컨텐츠 뷰 선택 정보를 휴대하며, 획득모듈(42)은 수신모듈(40)에 연결되어 컨텐츠 뷰 선택 정보에 근거하여 컨텐츠 뷰를 획득하도록 구성되며, 송신모듈(44)은 획득모듈(42)에 연결되어 이머전 통신 클라이언트로 획득한 컨텐츠 뷰를 회송하도록 구성된다.
본 발명의 실시예의 한 실시형태에 있어서, 획득모듈(42)은 컨텐츠 뷰 선택 정보 중의 컨텐츠 뷰 식별자에 근거하여 컨텐츠 뷰를 획득하도록 구성되고, 그 중, 컨텐츠 뷰 식별자는 사용자가 선택한 컨텐츠 뷰를 지시한다. 혹은 획득모듈(42)은 컨텐츠 뷰 선택 정보 중의 시야 정보 및/혹은 거리 정보에 근거하여 컨텐츠 뷰를 획득하도록 구성된다.
도 5는 본 발명의 실시예에 따른 바람직한 획득모듈의 구조를 나타낸 블록도1로, 도 5에 도시한 바와 같이 획득모듈(42)은 컨텐츠 뷰 선택 정보 중의 시야 정보 및/혹은 거리 정보에 근거하여 멀티미디어 컨텐츠 소스를 선택하도록 구성된 선택유닛(420)과, 여기서, 시야 정보는 사용자가 선택한 컨텐츠 뷰 관람 각도를 지시하고 거리 정보는 사용자가 선택한 컨텐츠 뷰 관람 거리를 지시하며, 선택한 멀티미디어 컨텐츠 소스를 이용하여 컨텐츠 뷰를 생성하도록 구성된 생성유닛(422)을 포함할 수 있다.
본 발명의 실시예의 한 실시형태에 있어서, 선택유닛(420)이 시야 정보 및/혹은 거리 정보에 근거하여 하나 혹은 다수의 멀티미디어 컨텐츠 캡처장치를 결정하고 결정한 하나 혹은 다수의 멀티미디어 컨텐츠 캡처장치를 이용하여 멀티미디어 컨텐츠 소스를 선택하도록 구성되는 것이 바람직하다. 혹은 선택유닛(420)이 시야 정보 및/혹은 거리 정보에 근거하여 하나 혹은 다수의 멀티미디어 컨텐츠 캡처장치의 위치를 조절하고 조절 후의 하나 혹은 다수의 멀티미디어 컨텐츠 캡처장치를 이용하여 멀티미디어 컨텐츠 소스를 선택하도록 구성되는 것이 바람직하다.
예를 들어, 서로 다른 위치에 멀티미디어 컨텐츠 캡처장치를 설치하고 서로 다른 위치의 멀티미디어 컨텐츠 캡처장치가 획득한 멀티미디어 컨텐츠 소스를 이용하여 사용자가 관람하는 컨텐츠 뷰를 생성할 수 있다. 그리고 하나의 멀티미디어 컨텐츠 캡처장치만을 설치하였을 경우, 멀티미디어 컨텐츠 캡처장치의 위치를 조절하여 사용자가 요구한 컨텐츠 뷰를 획득할 수 있다.
도 6은 본 발명의 실시예에 따른 바람직한 획득모듈의 구조를 나타낸 블록도2로, 도 6에 도시한 바와 같이 획득모듈(42)은 컨텐츠 뷰 선택 정보에 근거하여 컨텐츠 뷰 획득 제어 명령을 생성하도록 구성된 명령 생성유닛(424)과, 멀티미디어 컨텐츠 캡처장치로 컨텐츠 뷰 획득 제어 명령을 송신하도록 구성된 송신유닛(426)과, 멀티미디어 컨텐츠 캡처장치로부터 회송된 멀티미디어 컨텐츠 소스를 수신하도록 구성된 수신유닛(428)과, 여기서, 멀티미디어 컨텐츠 소스는 멀티미디어 컨텐츠 캡처장치가 컨텐츠 뷰 획득 제어 명령에 근거하여 선택한 멀티미디어 컨텐츠 소스이고, 멀티미디어 컨텐츠 소스를 이용하여 컨텐츠 뷰를 생성하도록 구성된 컨텐츠 뷰 생성유닛(429)을 포함할 수 있다.
본 발명의 실시예의 한 실시형태에 있어서, 이머전 통신 서버는 기타 이머전 통신 클라이언트로 컨텐츠 뷰 갱신 통지를 송신하도록 구성된 통지모듈을 더 포함할 수 있고, 여기서, 컨텐츠 뷰 갱신 통지는 이머전 통신 클라이언트의 컨텐츠 뷰 변화 정보를 휴대한다. 기타 이머전 통신 클라이언트는 컨텐츠 뷰 갱신 통지에 근거하여 갱신 후의 컨텐츠 뷰를 획득할 수 있고, 실제 응용에 있어서, 경영 전략에 근거하여 컨텐츠 뷰 갱신 통지를 송신하는 이머전 통신 클라이언트를 설치할 수 있고, 예를 들어, 동일한 쌍 미디어 컨텐츠 소스를 관람하는 이머전 통신 클라이언트 등을 설치할 수 있다.
아래 본 발명의 실시예의 컨텐츠 뷰를 획득하는 방법을 설명한다.
도 7은 본 발명의 실시예에 따른 컨텐츠 뷰를 획득하는 방법을 나타낸 흐름도1로, 도 7에 도시한 바와 같이 이 방법은 하기 단계 S702~단계 S704를 포함한다.
이머전 통신 클라이언트가 사용자의 컨텐츠 뷰 선택 정보를 수집한다(단계 S702).
본 발명의 실시예의 한 실시형태에 있어서, 컨텐츠 뷰 선택 정보는 사용자가 선택한 컨텐츠 뷰를 지시하기 위한 컨텐츠 뷰 식별자와, 사용자가 선택한 컨텐츠 뷰 관람 각도를 지시하기 위한 시야 정보와, 사용자가 선택한 컨텐츠 뷰 관람 거리를 지시하기 위한 거리 정보 중의 최소한 하나를 포함하지만 이에 한정되는 것은 아니다. 예를 들어, 컨텐츠 뷰와 컨텐츠 뷰 식별자의 대응관계를 설정하고 컨텐츠 뷰 식별자를 통하여 대응되는 컨텐츠 뷰를 지시할 수 있다.
이머전 통신 클라이언트가 컨텐츠 뷰 선택 정보를 수집하는 단계가, 이머전 통신 클라이언트가 컨텐츠 뷰 선택 정보로 사용자가 선택한 컨텐츠 뷰 식별자를 획득하고, 이머전 통신 클라이언트가 컨텐츠 뷰 선택 정보로 사용자가 선택한 컨텐츠 뷰 관람 시야를 획득하고, 이머전 통신 클라이언트가 컨텐츠 뷰 선택 정보로 사용자가 선택한 컨텐츠 뷰 관람 거리를 획득하는 것 중 최소한 하나를 포함하는 것이 바람직하지만 이에 한정되는 것은 아니다.
본 발명의 실시예에 있어서, 이머전 통신 클라이언트는 사용자가 입력 장치를 통하여 입력한 제어 신호를 검측하고 제어 신호에 근거하여 컨텐츠 뷰 선택 정보를 획득하고, 및/혹은 사용자의 자세 변화를 검측하여 자세 변화에 근거하여 컨텐츠 뷰 선택 정보를 획득할 수 있다.
본 발명의 실시예에 있어서, 이머전 통신 클라이언트는 사용자가 입력한 컨텐츠 뷰 식별자, 예를 들어, 리모컨, 키보드, 터치 감응 표시 장치 등 입력 장치를 통하여 입력한 뷰 식별자 및 컨텐츠 뷰 관람 각도 및/혹은 컨텐츠 뷰 관람 거리를 수신하고 이머전 통신 서버로 사용자가 선택한 컨텐츠 뷰를 요구할 수 있다. 또한 이머전 통신 클라이언트는 사용자의 자세 변화를 검측하여 컨텐츠 뷰 관람 각도 및/혹은 컨텐츠 뷰 관람 거리의 변화를 획득할 수도 있다.
이머전 통신 클라이언트가 이머전 통신 서버로 컨텐츠 뷰 획득 요구를 송신하는데(단계 S702), 여기서, 컨텐츠 뷰 획득 요구는 이머전 통신 서버에 컨텐츠 뷰 선택 정보에 근거하여 컨텐츠 뷰를 획득하도록 요구한다.
본 발명의 실시예의 한 실시형태에 있어서, 컨텐츠 뷰 획득 요구는 이머전 통신 서버에 컨텐츠 뷰 선택 정보에 근거하여 컨텐츠 뷰를 갱신하도록 요구하고 컨텐츠 뷰 선택 정보를 휴대한 컨텐츠 뷰 갱신 요구를 포함한다. 실제응용에 있어서, 사용자가 이머전 통신을 시작할 때 컨텐츠 뷰 획득 요구를 송신할 수 있고 이머전 통신 과정에 예를 들어, 컨텐츠 뷰 스위칭 요구 혹은 컨텐츠 뷰 확대/축소 요구 등 컨텐츠 뷰 갱신 요구를 송신하여 관람하고 있는 컨텐츠 뷰를 갱신할 수 있다.
본 발명의 실시예의 바람직한 실시형태에 있어서, 이머전 통신 클라이언트는 이머전 통신 서버가 피드백한 컨텐츠 뷰를 수신하고 수신한 컨텐츠 뷰를 표시할 수 있다.
본 발명의 실시예의 바람직한 실시형태에 있어서, 이머전 통신 클라이언트는 이머전 통신 서버로부터 송신된 컨텐츠 뷰 갱신 통지를 수신할 수도 있는데, 여기서, 컨텐츠 뷰 갱신 통지는 기타 이머전 통신 클라이언트의 컨텐츠 뷰 변화 정보를 휴대한다. 이머전 통신 클라이언트는 컨텐츠 뷰 갱신 통지에 근거하여 갱신 후의 컨텐츠 뷰를 획득하는가를 선택한다.
실제응용에 있어서, 컨텐츠 뷰는 단독 컨텐츠 뷰(예를 들어, 전통적 의미에서의 동영상 화면) 및/혹은 연속 컨텐츠 뷰(예를 들어, 다수의 단독 컨텐츠 뷰가 결합되어 형성된 파노라마)를 포함할 수 있다.
도 8은 본 발명의 실시예에 따른 컨텐츠 뷰를 획득하는 방법을 나타낸 흐름도2로, 도 8에 도시한 바와 같이 그 방법은 단계 S802~단계 S806을 포함한다.
이머전 통신 서버가 이머전 통신 클라이언트로부터 송신된 컨텐츠 뷰 획득 요구를 수신하고(단계 S802), 여기서, 컨텐츠 뷰 획득 요구는 사용자의 컨텐츠 뷰 선택 정보를 휴대한다.
본 발명의 실시예의 한 실시형태에 있어서, 컨텐츠 뷰 선택 정보는 사용자가 선택한 컨텐츠 뷰를 지시하기 위한 컨텐츠 뷰 식별자와, 사용자가 선택한 컨텐츠 뷰 관람 각도를 지시하기 위한 시각 정보와, 사용자가 선택한 컨텐츠 뷰 관람 거리를 지시하기 위한 거리 정보 중 최소한 하나를 포함할 수 있다.
본 발명의 실시예의 한 실시형태에 있어서, 컨텐츠 뷰 획득 요구는 컨텐츠 뷰 선택 정보를 휴대하고 이머전 통신 서버에 컨텐츠 뷰 선택 정보에 근거하여 컨텐츠 뷰를 갱신하도록 요구하기 위한 컨텐츠 뷰 갱신 요구를 포함한다. 실제응용에 있어서, 사용자가 이머전 통신을 시작할 때 컨텐츠 뷰 획득 요구를 송신할 수 있고 이머전 통신 과정에 예를 들어, 컨텐츠 뷰 스위칭 요구 혹은 컨텐츠 뷰 확대/축소 요구 등 컨텐츠 뷰 갱신 요구를 송신하여 관람 중인 컨텐츠 뷰를 갱신할 수 있다.
이머전 통신 서버가 컨텐츠 뷰 선택 정보에 근거하여 컨텐츠 뷰를 획득한다(단계 S804).
본 발명의 실시예의 한 실시형태에 있어서, 이머전 통신 서버가 컨텐츠 뷰 선택 정보에 근거하여 컨텐츠 뷰를 획득하는 단계가, 이머전 통신 서버가 컨텐츠 뷰 선택 정보 중의 컨텐츠 뷰 식별자에 근거하여 컨텐츠 뷰를 획득하고, 혹은 이머전 통신 서버가 컨텐츠 뷰 선택 정보 중의 시야 정보 및/혹은 거리 정보에 근거하여 컨텐츠 뷰를 획득하는 것을 포함할 수 있다. 예를 들어, 컨텐츠 뷰와 컨텐츠 뷰 식별자 사이의 대응관계를 사전에 설정하고 이머전 통신 서버가 사용자가 선택한 컨텐츠 뷰 식별자에 대응되는 컨텐츠 뷰를 획득할 수 있다.
본 발명의 실시예의 다른한 실시형태에 있어서, 이머전 통신 서버가 컨텐츠 뷰 선택 정보에 근거하여 컨텐츠 뷰를 획득하는 단계가, 이머전 통신 서버가 컨텐츠 뷰 선택 정보 중의 시야 정보 및/혹은 거리 정보에 근거하여 멀티미디어 컨텐츠 소스를 선택하고 선택한 멀티미디어 컨텐츠 소스를 이용하여 컨텐츠 뷰를 생성하는 것을 포함할 수 있다.
멀티미디어 컨텐츠 소스를 선택하는 단계가 시야 정보 및/혹은 거리 정보에 근거하여 하나 혹은 다수의 멀티미디어 컨텐츠 캡처장치를 결정하고 결정한 하나 혹은 다수의 멀티미디어 컨텐츠 캡처장치를 이용하여 멀티미디어 컨텐츠 소스를 선택하고, 혹은 시야 정보 및/혹은 거리 정보에 근거하여 하나 혹은 다수의 멀티미디어 컨텐츠 캡처장치의 위치를 조절하고 조절후의 하나 혹은 다수의 멀티미디어 컨텐츠 캡처장치를 이용하여 멀티미디어 컨텐츠 소스를 선택하는 것을 포함하는 것이 바람직하다.
이머전 통신 서버가 컨텐츠 뷰 선택 정보에 근거하여 컨텐츠 뷰를 획득하는 단계가, 컨텐츠 뷰 선택 정보에 근거하여 컨텐츠 뷰 획득 제어 명령을 생성하고, 멀티미디어 컨텐츠 캡처장치로 컨텐츠 뷰 획득 제어 명령을 송신하며, 멀티미디어 컨텐츠 캡처장치로부터 회송된 멀티미디어 컨텐츠 소스를 수신하고, 여기서, 멀티미디어 컨텐츠 소스는 멀티미디어 컨텐츠 캡처장치가 컨텐츠 뷰 획득 제어 명령에 근거하여 선택한 멀티미디어 컨텐츠 소스이고, 멀티미디어 컨텐츠 소스를 이용하여 컨텐츠 뷰를 생성하는 것을 포함하는 것이 바람직하다.
이머전 통신 서버가 획득한 컨텐츠 뷰를 이머전 통신 클라이언트로 회송한다(단계 S806).
본 발명의 실시예의 한 실시형태에 있어서, 상기 방법은 이머전 통신 서버가 기타 이머전 통신 클라이언트로 컨텐츠 뷰 갱신 통지를 송신하는 것을 더 포함할 수 있고, 여기서, 컨텐츠 뷰 갱신 통지는 이머전 통신 클라이언트의 컨텐츠 뷰 변화 정보를 휴대한다.
본 발명의 실시예를 응용하면, 이머전 통신 시스템(예를 들어, "being-there" 및 "being-with" 이머전 체험을 제공)은 사용자의 현재 관람 시야에 대하여 상태 수집과 컨텐츠 소스 동기 갱신을 수행할 수 있어 사용자의 선택에 따라 사용자에 컨텐츠 뷰를 제공할 수 있다.
예를 들어, 이머전 통신 클라이언트가 동영상 소스의 관람을 요구한다고 한다. 이머전 통신 서버는 그 동영상 소스의 디폴트 뷰에 근거하여 대응되는 카메라의 동영상을 캡처하고 동영상 화면을 전송, 결합시켜 이머전 통신 클라이언트에 표시한다. 사용자는 취미에 따라 동영상 소스 관람 시야를 조절하고(리모컨 입력, 자세 검측), 이머전 통신 클라이언트는 관련되는 상태 파라미터를 수집하여 컨텐츠 뷰 갱신 요구를 이머전 통신 서버로 송신한다. 이머전 통신 서버는 수신한 요구와 콘텐츠 제공자의 배치(카메라 위치, 각도)에 근거하여 대응되는 동영상 소스 방송 파라미터(예를 들어, 카메라 식별자, 동영상 프레임과 파노라마 맵핑 등)를 리프레시하고 컨텐츠 뷰 요구에 대응되는 동영상 소스 콘텐츠를 결정한다. 이머전 통신 클라이언트는 View 갱신 후의 동영상 소스 콘첸츠를 수신하여 사용자에 표시한다.
아래 본 발명의 실시예의 상기 방안을 상세하게 설명한다.
도 9는 본 발명의 실시예에 따른 바람직한 이머전식 통신 시스템을 나타낸 도로, 도 9에 도시한 바와 같이 이머전식 통신 시스템은 이머전 통신 클라이언트(100)와, 이머전 통신 서버(200)와, 하나 혹은 다수의 동영상 캡처 서버와 하나 혹은 다수의 카메라를 포함할 수 있고, 본 발명의 실시예에 있어서 동영상 캡처 서버는 동영상 캡처 서버(300)와 동영상 캡처 서버(400)이고, 본 발명의 실시예에 있어서 카메라는 카메라(310~340)와 카메라(410~440)이다.
이머전 통신 클라이언트(100)는 이머전 통신 서비스의 단말 측 능력을 제공하고 사용자가 컨텐츠 뷰를 관람할 때의 시야의 변화를 검측하여 이머전 통신 서버(200)로 컨텐츠 뷰 스위칭 요구를 송신하고, 또한 사용자가 컨텐츠 뷰를 관람할 때의 거리 변화를 검측하여 이머전 통신 서버(200)로 컨텐츠 뷰 확대/축소 요구를 송신하며, 이머전 통신 서버(200)로부터 회송된 컨텐츠 뷰를 수신하여 이머전 요시하도록 구성된다.
이머전 통신 클라이언트(100)가 시야 검측 기능모듈(110)과 거리 검측 기능모듈(120)과 이머전 표시 기능모듈(130)을 포함할 수 있다.
시야 검측 기능모듈(110)은 사용자가 컨텐츠 뷰를 관람할 때의 시야 변화를 검측하도록 구성되고, 시야란 사용자의 두 눈과 표시 장치(예를 들어, TV화면, 투영화면) 사이의 위치가 상대적으로 고정되었을 경우 사용자가 관람 가능한 표시 장치에 방송중인 컨텐츠 뷰의 시각 각도, 즉 시야 혹은 시계(Field of View, FOV로 약칭)를 말하고 수평방향 시야와 수직방향 시야를 포함한다.
시야 검측 기능모듈(110)이 사용자의 시야 변화를 검측하는 방식은 하기 방식을 포함한다:
(1) 리모컨, 키보드 등 사용자의 입력을 수집한다.
사용자가 리모컨, 키보드 등 입력 장치를 통하여 컨텐츠 뷰를 관람하는 시야, 예를 들어 디폴트 시야, 그전의 시야, 다음의 시야 등을 선택하였을 경우, 시야 검측 기능모듈은 이러한 입력 정보를 사용자 시야 변화로 수집한다. 혹은 사용자가 리모컨, 키보드 등 입력 장치를 이용하여 컨텐츠 뷰를 관람하는 시야를 변화시켰을 경우, 예를 들어 양방향(좌우측, 상하방향)으로 현재 시야를 확대 혹은 축소, 단방향(좌측, 우측, 상방향, 하방향)으로 현재 시야를 확대 혹은 축소하는 경우, 시야 검측 기능모듈은 이러한 입력 정보를 사용자 시야 변화로 수집한다.
(2) 사용자(머리) 자세 변화를 수집한다.
특정된 모듈(예를 들어, 적외선 카메라, 심도 센서)을 구비하여 시야 검측 기능모듈이 사용자(머리) 자세를 추적하여 사용자의 시야 변화를 검측할 수 있다. 시스템이 특정된 서비스 모드(예를 들어, 체감모드)로 진입할 경우에만 상기 사용자(머리) 자세의 추적하여 사용자의 시야 변화를 검측하는 기능을 작동시키는 것이 바람직하다.
시야 검측 기능모듈(110)이 획득한 사용자의 시야 변화 정보는 최소한 현재 사용자 시야 시각 각도를 가늠하는 정보, 예를 들어 수평방향 각도, 수직방향 각도와, 현재 사용자의 시야를 표시하는 사전에 설정된 정보, 예를 들어 시야 번호1, 시야 번호2 등을 포함한다.
거리 검측 기능모듈(120)은 사용자가 컨텐츠 뷰를 관람할 때의 거리의 가까움의 변화를 검측하도록 구성되고, 그 거리란 사용자가 표시 장치에 방송되고 있는 컨텐츠 뷰를 관람하는 시야가 상대적으로 고정되었을 경우, 사용자가 표시 장치에 방송중인 컨텐츠 뷰중 장면을 관람하는 가까운 정도를 말한다. 거리 검측 기능모듈(120)이 거리 최고치와 최하치를 설정하는 것이 바람직하다.
거리 검측 기능모듈(120)이 사용자의 거리 변화를 검측하는 방식은 하기 방식을 포함한다:
(1) 리모컨, 키보드 등의 사용자 입력을 수집한다.
사용자가 리모컨, 키보드 등 입력 장치를 이용하여 컨텐츠 뷰를 관람하는 거리, 예를 들어 디폴트 거리, 그전의 거리, 다음의 거리 등을 선택하였을 경우, 거리 검측 기능모듈(120)이 이러한 입력 정보를 사용자 거리 변화로 수집한다. 혹은 사용자가 리모컨, 키보드 등 입력 장치를 이용하여 컨텐츠 뷰를 관람하는 거리를 변화시켰을 경우, 예를 들어 관람 거리를 앞으로 절감시키거나 관람 거리를 뒤로 확대시켰을 경우, 거리 검측 기능모듈(120)은 이러한 입력 정보를 사용자 거리 변화로 수집한다.
(2) 사용자(신체) 자세 변화를 수집한다.
특정된 모듈(예를 들어, 적외선 카메라, 심도 센서)을 구비하여 거리 검측 기능모듈(120)이 사용자(신체) 자세를 추적하여 사용자 거리 변화를 검측할 수 있다. 시스템이 특정된 서비스 모드(예를 들어, 체감모드)로 진입할 경우에만 상기 사용자(신체) 자세를 추적하여 사용자의 거리 변화를 검측하는 기능을 작동시키는 것이 바람직하다.
거리 검측 기능모듈(120)이 획득한 사용자 거리 변화 정보는 최소한 현재 사용자가 관람하는 위치를 가늠하는 정보, 예를 들어 사용자의 컨텐츠 뷰의 장면 중의 위치와, 현재 사용자의 거리를 표시하는 사전에 설정된 정보, 예를 들어 거리 번호1, 거리 번호2 등을 포함한다.
이머전 표시 기능모듈(130)은 이머전 통신 클라이언트(100)가 수신한 컨텐츠 뷰를 표시하여 사용자에 이머전식 감상 체험을 제공하도록 구성된다.
이머전 통신 서버(200)는 이머전 통신 서비스의 네트워크 측 능력을 제공하고 이머전 통신 클라이언트(100)가 송신한 컨텐츠 뷰 스위칭 요구를 수신하며 요구 중의 시야 변화 파라미터에 근거하여 동영상 소스를 캡처하고 스위칭 후의 컨텐츠 뷰를 생성하며, 또한 이머전 통신 클라이언트(100)가 송신한 컨텐츠 뷰 확대/축소 요구를 수신하고 요구 중의 뷰 확대/축소 파라미터에 근거하여 동영상 소스를 캡처하고 확대/축소 후의 컨텐츠 뷰를 생성하도록 구성된다. 그리고 구독 요구에 따라 컨텐츠 뷰 갱신 통지를 이머전 통신 클라이언트(100)로 송신한다.
이머전 통신 서버(200)가 컨텐츠 뷰 제어 기능모듈(210)과, 동영상 스트림 전송 기능모듈(220)과, 동영상 결합 렌더링(rendering) 기능모듈(230)과, 통신 매체 제어 기능모듈(240)을 포함할 수 있다.
컨텐츠 뷰 제어 기능모듈(210)은 이머전 통신 클라이언트(100)가 송신한 컨텐츠 뷰 스위칭 요구를 수신하고 요구 중의 시야 변화 파라미터에 근거하여 동영상 소스 캡처 제어 명령을 생성하며, 컨텐츠 뷰 제어 기능모듈(210)은 컨텐츠 뷰 동영상 소스 캡처 제어 요구를 동영상 캡처 서버(300) 혹은 동영상 캡처 서버(400)로 송신하고 회송되는 멀티 동영상 소스 동영상 화면을 처리하여 스위칭 후의 컨텐츠 뷰를 생성하도록 구성된다.
동영상 스트림 전송 기능모듈(220)은 동영상 캡처 서버(300) 혹은 동영상 캡처 서버(400)로부터 송신된 다중 통신로의 동영상 화면 매체 스트림을 수신하여 한 통신로의 동영상 매체 스트림으로 집중시켜 동영상 결합 렌더링 기능모듈(230)로 전송하도록 구성된다.
동영상 결합 렌더링 기능모듈(230)은 일련의 캡처한 작은 시야(FOV)의 동영상 스트림을 처리하고 결합시켜 하나의 큰 시야(FOV)의 파노라마 동영상 스트림, 즉 컨텐츠 뷰를 결합시켜 생성하도록 구성된다.
통신 매체 제어 기능모듈(240)은 컨텐츠 뷰 갱신 통지 구독 요구를 관리하고 컨텐츠 뷰 제어 기능모듈(210)이 컨텐츠 뷰 갱신을 완성한 후 컨텐츠 뷰 갱신 통지를 이머전 통신 클라이언트(100)로 송신하도록 구성된다.
동영상 캡처 서버(300)와 동영상 캡처 서버(400)는 컨텐츠 뷰 동영상 소스 캡처 제어 요구에 따라 멀티 동영상 소스(카메라) 파라미터를 계산하고 동영상 캡처의 시작, 동영상 프레임 코드화, 시간 동기 등을 실행하도록 구성된다.
카메라(310~340)와 카메라(410~440)는 고정된 관람 위치의 동영상 화면을 수집하도록 구성된다.
본 발명의 실시예에 있어서, 컨텐츠 뷰는 단독 컨텐츠 뷰(즉, 전통적 의미에서의 동영상 화면), 연속 컨텐츠 뷰(즉, 다수의 단독 컨텐츠 뷰를 결합시켜 형성되는 파노라마)를 포함한다.
아래 본 발명의 실시예의 방법을 상세하게 설명한다.
도 10은 본 발명에 따른 컨텐츠 뷰 스위칭 방법을 나타낸 흐름도1로, 도 10에 도시한 바와 같이 이 방법은 하기 단계 S1002~단계 S1006을 포함한다.
이머전 통신 클라이언트가 표시 장치의 컨텐츠 뷰를 관람하고 있는 이머전 통신 사용자의 시야가 변화되었음을 검측하였다(단계 S1002).
이머전 통신 클라이언트는 리모컨, 키보드 등의 사용자 입력을 수집함으로써 시야 변화 정보를 검측할 수 있고, 혹은 이머전 통신 클라이언트는 사용자(머리) 자세 변화를 수집함으로써 시야 변화 정보를 검측할 수 있다.
이머전 통신 클라이언트가 검측한 사용자 시야 변화 정보에 근거하여 컨텐츠 뷰 스위칭 요구를 생성하여 이머전 통신 서버로 송신한다(단계 S1004).
이머전 통신 클라이언트는 이머전 통신 서버가 회송한 시야 변화후의 컨텐츠 뷰를 수신하여 이머전 표시한다(단계 S1006).
도 11은 본 발명에 따른 컨텐츠 뷰 스위칭 방법을 나타낸 흐름도2로, 도 11에 도시한 바와 같이 이 방법은 하기 단계 S1102~단계 S1108을 포함한다.
이머전 통신 서버가 이머전 통신 클라이언트로부터 송신된 컨텐츠 뷰 스위칭 요구를 수신한다(단계 S1102).
이머전 통신 서버가 컨텐츠 뷰 스위칭 요구에 휴대한 이머전 통신 사용자의 시야 변화 정보(예를 들어, 현재 사용자 시야 시각 각도를 가늠하는 정보, 혹은 현재 사용자의 시야를 표시하는 사전에 설정된 정보)에 근거하여 스위칭 후의 컨텐츠 뷰 동영상 소스를 캡처하기 위한 제어 명령을 생성한다(단계 S1104).
이머전 통신 서버가 상기 제어 명령에 근거하여 동영상 캡처 서버로 컨텐츠 뷰 동영상 소스 캡처 제어 요구를 송신하여 동영상 캡처 서버에 컨텐츠 뷰 동영상 소스를 갱신하도록 지시하고 사용자의 시야 변화후의 동영상 소스를 획득한다. 이머전 통신 서버는 갱신된 동영상 소스에 근거하여 스위칭 후의 컨텐츠 뷰를 생성한다(단계 S1106).
이머전 통신 서버가 이머전 통신 클라이언트로 시야 변화후의 컨텐츠 뷰를 송신한다(단계 S1108).
도 12는 본 발명에 따른 컨텐츠 뷰 확대/축소 방법을 나타낸 흐름도1로, 도 12에 도시한 바와 같이 이 방법은 하기 단계 S1202~단계 S1206을 포함한다.
이머전 통신 클라이언트가 표시 장치의 컨텐츠 뷰를 관람하고 있는 이머전 통신 사용자의 거리가 변화되었음을 검측한다(단계 S1202).
이머전 통신 클라이언트는 리모컨, 키보드 등의 사용자 입력을 수집함으로써 거리 변화 정보를 검측할 수 있고, 혹은 이머전 통신 클라이언트는 사용자(신체) 자세 변화를 수집함으로써 거리 변화 정보를 검측할 수 있다.
이머전 통신 클라이언트는 검측한 사용자 거리 변화 정보에 근거하여 컨텐츠 뷰 확대/축소 요구를 생성하여 이머전 통신 서버로 송신한다(단계 S1204).
이머전 통신 클라이언트는 이머전 통신 서버가 회송한 거리 변화후의 컨텐츠 뷰를 수신하여 이머전 표시한다(단계 S1206).
도 13은 본 발명에 따른 컨텐츠 뷰 확대/축소 방법을 나타낸 흐름도2로, 도 13에 도시한 바와 같이 이 방법은 하기 단계 S1302~단계 S1308을 포함한다.
이머전 통신 서버는 이머전 통신 클라이언트로부터 송신된 컨텐츠 뷰 확대/축소 요구를 수신한다(단계 S1302).
이머전 통신 서버는 컨텐츠 뷰 확대/축소 요구에 휴대한 이머전 통신 사용자의 거리 변화 정보(예를 들어, 현재 사용자의 관람 위치를 가늠하는 정보, 혹은 현재 사용자 거리를 표시하는 사전에 설정된 정보)에 근거하여 확대/축소 후의 컨텐츠 뷰 동영상 소스를 캡처하기 위한 제어 명령을 생성한다(단계 S1304).
이머전 통신 서버는 상기 제어 명령에 근거하여 동영상 캡처 서버로 컨텐츠 뷰 동영상 소스 캡처 제어 요구를 송신하여 동영상 캡처 서버에 컨텐츠 뷰 동영상 소스를 갱신하도록 지시하고 사용자의 거리 변화후의 동영상 소스를 획득한다. 이머전 통신 서버는 갱신된 동영상 소스에 근거하여 확대/축소 후의 컨텐츠 뷰를 생성한다(단계 S1306).
이머전 통신 서버는 이머전 통신 클라이언트로 거리 변화후의 컨텐츠 뷰를 회송한다(단계 S1308).
도 14는 본 발명에 따른 컨텐츠 뷰 갱신 통지 방법을 나타낸 흐름도로, 도 14에 도시한 바와 같이 이 방법은 하기 단계 S1402~단계 S1410을 포함한다.
이머전 통신 서버는 이머전 통신 클라이언트로부터 송신된 컨텐츠 뷰 갱신 요구를 수신하고(단계 S1402), 본 발명의 실시예에 있어서, 컨텐츠 뷰 갱신 요구는 컨텐츠 뷰 스위칭 요구 혹은 컨텐츠 뷰 확대/축소 요구일 수 있다.
이머전 통신 서버는 컨텐츠 뷰 갱신 요구에 따라 컨텐츠 뷰 갱신(스위칭 혹은 확대/축소)를 수행하고 갱신에 성공하였으면 단계 S1406을 수행하고 그렇지 않으면 결속짓는다(단계 S1404).
컨텐츠 뷰 갱신에 성공한 후 이머전 통신 서버는 이머전 통신 클라이언트의 컨텐츠 뷰 갱신 통지에 대한 구독 요구가 있는가를 검사한다(단계 S1406). 그 구독 요구는 동일한 사용자의 기타 이머전 통신 클라이언트로부터 송신한 구독 요구일 수 있고 기타 사용자, 예를 들어, 동일한 이머전 통신 그룹에 위치한 기타 사용자의 이머전 통신 클라이언트로부터 송신한 구독 요구일 수 있다.
구독 요구가 있으면 이머전 통신 서버는 구독 측의 이머전 통신 클라이언트로 컨텐츠 뷰 갱신 통지를 송신하고 그렇지 않으면 결속짓는다(단계 S1408).
구독 측의 이머전 통신 클라이언트는 통지에 근거하여 진일보로 컨텐츠 뷰 갱신 동기를 요구한다(단계 S1410).
아래 구체 실시예를 통하여 본 발명의 실시예의 상기 방법을 설명한다.
실시예 1
본 발명의 실시예에 있어서, 연속 컨텐츠 뷰를 예로 본 발명의 실시예의 상기 방안을 상세하게 설명한다. 본 발명의 실시예에 있어서, 연속 컨텐츠 뷰 스위칭 요구는 컨텐츠 뷰 갱신 요구의 하나의 구체적인 실시형태이다.
도 15는 본 발명의 실시예 1에 따른 컨텐츠 뷰 갱신 방법의 시그널링 흐름도로, 도 15에 도시한 시그널링 프로세스를 결합하면 이 방법은 단계1~단계6을 포함한다.
이머전 통신 클라이언트는 표시 장치의 연속 컨텐츠 뷰를 관람하고 있는 이머전 통신 사용자의 시야가 변화되었음을 검측한다. 이머전 통신 클라이언트는 검측한 사용자의 시야 변화 정보에 근거하여 연속 컨텐츠 뷰 스위칭 요구를 생성하여 이머전 통신 서버로 송신한다(단계1).
이머전 통신 서버는 연속 컨텐츠 뷰 스위칭 요구에 휴대한 이머전 통신 사용자의 시야 변화 정보(예를 들어, 현재 사용자의 시야 시각 각도를 가늠하는 정보, 혹은 현재 사용자 시야를 표시하는 사전에 설정된 정보)에 근거하여 스위칭 후의 연속 컨텐츠 뷰 동영상 소스를 캡처하기 위한 제어 명령을 생성한다. 이머전 통신 서버는 동영상 캡처 서버로 연속 컨텐츠 뷰 동영상 소스 캡처 제어 요구를 송신한다(단계2).
동영상 캡처 서버는 연속 컨텐츠 뷰 동영상 소스 캡처 제어 요구에 따라 연속 컨텐츠 뷰 동영상 소스를 갱신하고 사용자의 시야 변화후의 동영상 화면을 획득하는데(단계3), 상기 동영상 화면은 동영상 소스(카메라) 파라미터의 계산, 동영상 캡처의 시작, 동영상 프레임의 코드화, 시간 동기 등을 포함한다. 동영상 캡처 서버는 이머전 통신 서버로 제어 응답을 회송한다(단계3).
이머전 통신 서버는 이머전 통신 클라이언트로 연속 컨텐츠 뷰 스위칭 응답을 회송한다(단계4).
동영상 캡처 서버는 이머전 통신 서버로 시야 변화후의 동영상 소스 매체 스트림을 송신하고 이머전 통신 서버는 다수의 동영상 소스 동영상 화면을 결합시켜 스위칭 후의 연속 컨텐츠 뷰를 생성한다(단계5).
이머전 통신 서버는 이머전 통신 클라이언트로 확대/축소된 연속 컨텐츠 뷰를 회송한다(단계6).
실시예 2
본 발명의 실시예에 있어서, 연속 컨텐츠 뷰를 예로 본 발명의 실시예의 상기 방안을 상세하게 설명한다. 본 발명의 실시예에 있어서, 연속 컨텐츠 뷰 확대/축소 요구는 컨텐츠 뷰 갱신 요구의 하나의 구체적인 실시형태이다.
도 16은 본 발명의 실시예 2에 따른 컨텐츠 뷰 갱신 방법의 시그널링 흐름도로, 도 16에 도시한 시그널링 프로세스를 결합하면 이 방법은 단계1~단계6을 포함한다.
이머전 통신 클라이언트는 표시 장치의 연속 컨텐츠 뷰를 관람하고 있는 이머전 통신 사용자의 거리가 변화되었음을 검측하였다. 이머전 통신 클라이언트는 검측한 사용자의 거리 변화 정보에 근거하여 연속 컨텐츠 뷰 확대/축소 요구를 생성하여 이머전 통신 서버로 송신한다(단계1).
이머전 통신 서버는 상기 요구에 휴대한 이머전 통신 사용자의 거리 변화 정보(예를 들어, 현재 사용자의 관람 위치를 가늠하는 정보, 혹은 현재 사용자의 거리를 표시하는 사전에 설정된 정보)에 근거하여 확대/축소 후의 연속 컨텐츠 뷰 동영상 소스를 캡처하기 위한 제어 명령을 생성한다. 이머전 통신 서버는 동영상 캡처 서버로 연속 컨텐츠 뷰 동영상 소스 캡처 제어 요구를 송신한다(단계2).
동영상 캡처 서버는 연속 컨텐츠 뷰 동영상 소스 캡처 제어 요구에 따라 연속 컨텐츠 뷰 동영상 소스를 갱신하고 사용자의 거리 변화 후의 동영상 화면을 획득하는데(단계3), 상기 동영상 화면은 동영상 소스(카메라) 파라미터의 계산, 동영상 캡처의 시작, 동영상 프레임의 코드화, 시간 동기 등을 포함한다. 동영상 캡처 서버는 이머전 통신 서버로 제어 응답을 회송한다(단계3).
이머전 통신 서버는 이머전 통신 클라이언트로 연속 컨텐츠 뷰 확대/축소 응답을 회송한다(단계4).
동영상 캡처 서버는 이머전 통신 서버로 거리 변화 후의 동영상 소스 매체 스트림을 송신하고 이머전 통신 서버는 다수의 동영상 소스 동영상 화면을 결합시켜 확대/축소 후의 연속 컨텐츠 뷰를 생성한다(단계5).
이머전 통신 서버는 이머전 통신 클라이언트로 확대/축소 후의 연속 컨텐츠 뷰를 회송한다(단계6).
실시예 3
도 17은 본 발명의 실시예 3에 따른 컨텐츠 뷰 갱신 방법의 시그널링 흐름도로, 도 17에 도시한 시그널링 프로세스를 결합하면 이 방법은 단계1~단계6을 포함한다.
이머전 통신 클라이언트A는 표시 장치의 연속 컨텐츠 뷰를 관람하고 있는 이머전 통신 사용자의 시야 혹은 거리가 변화되었음을 검측한다. 이머전 통신 클라이언트A는 연속 컨텐츠 뷰 갱신 요구(예를 들어, 연속 컨텐츠 뷰 스위칭 요구 혹은 확대/축소 요구)를 이머전 통신 서버로 송신한다(단계1).
이머전 통신 서버는 연속 컨텐츠 뷰 갱신 요구에 휴대한 이머전 통신 사용자의 시야 혹은 거리 변화 정보에 근거하여 동영상 캡처 서버를 제어하여 동영상 소스를 획득하며 갱신 후의 연속 컨텐츠 뷰를 생성한다. 이머전 통신 서버는 이머전 통신 클라이언트로 응답을 회송한다(단계2).
이머전 통신 서버는 갱신 후의 연속 컨텐츠 뷰를 회송하고 이머전 통신 클라이언트는 연속 컨텐츠 뷰의 이머전 표시를 수행한다(단계3).
이머전 통신 서버는 이머전 통신 클라이언트의 연속 컨텐츠 뷰 갱신 통지에 대한 구독 요구가 있는가를 검측한다. 이머전 통신 서버는 구독 측의 이머전 통신 클라이언트B와 이머전 통신 클라이언트C로 연속 컨텐츠 뷰 갱신 통지를 송신한다(단계4).
이머전 통신 클라이언트B와 C는 통시를 수신한 후 각각 자신의 사용자에 이머전 통신 클라이언트A의 연속 컨텐츠 뷰 갱신 상태를 표시한다. 사용자의 선택에 따라 이머전 통신 클라이언트B와 C는 각각 이머전 통신 서버로 연속 컨텐츠 뷰 동기 갱신 요구를 송신한다(단계5).
이머전 통신 서버는 이머전 통신 클라이언트B와 C로 각각 갱신 후의 연속 컨텐츠 뷰를 송신하여 각각 이머전 표시를 수행하도록 한다(단계6).
당업자라면 상기한 본 발명의 각 모듈 혹은 각 단계를 범용 컴퓨터를 통하여 실현할 수 있고 단일 컴퓨터에 집중시키거나 혹은 다수의 컴퓨터로 구성된 네트워크에 분포시킬 수 있고, 또한 컴퓨터가 실행할 수 있는 프로그램 코드로 실현할 수 도 있으므로, 기억장치에 기억하여 컴퓨터에 실행시키고 어떤 경우에 다른 순서에 따라 나타낸 단계 혹은 기술한 단계를 수행하거나 혹은 각각 집적회로 모듈로 만들거나 혹은 그 중의 다수의 모듈 혹은 단계를 하나의 집적회로 모듈로 만들어 실현할 수도 있음을 알 수 있다. 따라서 본 발명은 특정된 하드웨어와 소프트웨어의 결합에 한정되지 않는다.
상기한 내용은 본 발명의 바람직한 실시예로, 본 발명을 한정하는 것이 아니다. 당업자라면 본 발명에 여러 가지 변화를 가져올 수 있다. 본 발명의 정신과 원칙을 벗어나지 않는 범위 내에서 수행하는 모든 수정, 동등교체, 개량 등은 본 발명의 보호 범위에 속한다.
상기한 바와 같이 본 발명의 실시예의 이머전 통신 클라이언트, 서버 및 컨텐츠 뷰를 획득하는 방법에 의하면 이머전 통신 클라이언트가 사용자의 컨텐츠 뷰 선택 정보를 수집하여 이머전 통신 서버로 컨텐츠 뷰 획득 요구를 송신하고, 컨텐츠 뷰 획득 요구를 통하여 이머전 통신 서버에 컨텐츠 뷰 선택 정보에 근거하여 컨텐츠 뷰를 획득하도록 요구함으로써 사용자의 선택에 근거하여 컨텐츠 뷰를 제공할 수 있는 효과를 실현할 수 있다.

Claims (26)

  1. 이머전 통신 클라이언트가 사용자의 컨텐츠 뷰 선택 정보를 수집하는 단계와,
    상기 이머전 통신 클라이언트가 상기 이머진 통신 서버에 상기 컨텐츠 뷰 선택 정보에 근거하여 컨텐츠 뷰를 획득하도록 요구하기 위한 컨텐츠 뷰 획득 요구를 상기 이머전 통신 서버로 송신하는 단계를 포함하는, 컨텐츠 뷰를 획득하는 방법.
  2. 제1항에 있어서,
    상기 컨텐츠 뷰 선택 정보가,
    상기 사용자가 선택한 컨텐츠 뷰를 지시하기 위한 컨텐츠 뷰 식별자와,
    상기 사용자가 선택한 컨텐츠 뷰 관람 각도를 지시하기 위한 시야 정보와,
    상기 사용자가 선택한 컨텐츠 뷰 관람 거리를 지시하기 위한 거리 정보 중 최소한 하나를 포함하는, 컨텐츠 뷰를 획득하는 방법.
  3. 제2항에 있어서,
    상기 컨텐츠 뷰 획득 요구가 상기 이머전 통신 서버에 상기 컨텐츠 뷰 선택 정보에 근거하여 상기 컨텐츠 뷰를 갱신하도록 요구하고 컨텐츠 뷰 선택 정보를 휴대한 컨텐츠 뷰 갱신 요구를 포함하는, 컨텐츠 뷰를 획득하는 방법.
  4. 제1항 내지 제3항 중 어느 한 항에 있어서,
    상기 이머전 통신 클라이언트가 상기 컨텐츠 뷰 선택 정보를 수집하는 단계가,
    상기 이머전 통신 클라이언트가 상기 컨텐츠 뷰 선택 정보로 상기 사용자가 선택한 컨텐츠 뷰 식별자를 획득하는 단계와,
    상기 이머전 통신 클라이언트가 상기 컨텐츠 뷰 선택 정보로 상기 사용자가 선택한 컨텐츠 뷰 관람 시야를 획득하는 단계와,
    상기 이머전 통신 클라이언트가 상기 컨텐츠 뷰 선택 정보로 상기 사용자가 선택한 컨텐츠 뷰 관람 거리를 획득하는 단계 중 최소한 하나를 포함하는, 컨텐츠 뷰를 획득하는 방법.
  5. 제1항 내지 제3항 중 어느 한 항에 있어서,
    상기 이머전 통신 클라이언트가 상기 컨텐츠 뷰 선택 정보를 수집하는 단계가,
    상기 사용자가 입력 장치를 통하여 입력한 제어 신호를 검측하고 상기 제어 신호에 근거하여 상기 컨텐츠 뷰 선택 정보를 획득하는 단계, 및/혹은
    상기 사용자의 자세 변화를 검측하고 상기 자세 변화에 근거하여 상기 컨텐츠 뷰 선택 정보를 획득하는 단계를 포함하는, 컨텐츠 뷰를 획득하는 방법.
  6. 제1항 내지 제3항 중 어느 한 항에 있어서,
    상기 이머전 통신 클라이언트가 상기 이머전 통신 서버로부터 송신된 컨텐츠 뷰 갱신 통지를 수신하는 단계를 더 포함하고,
    상기 컨텐츠 뷰 갱신 통지가 기타 이머전 통신 클라이언트의 컨텐츠 뷰 변화 정보를 휴대하는, 컨텐츠 뷰를 획득하는 방법.
  7. 제1항 내지 제3항 중 어느 한 항에 있어서,
    상기 컨텐츠 뷰가 단독 컨텐츠 뷰 및/혹은 연속 컨텐츠 뷰를 포함하는, 컨텐츠 뷰를 획득하는 방법.
  8. 제1항 내지 제4항 중 어느 한 항에 있어서,
    상기 이머전 통신 클라이언트가 이머전 통신 서버로 컨텐츠 뷰 획득 요구를 송신한 후,
    상기 이머전 통신 클라이언트가 상기 이머전 통신 서버가 회송한 상기 컨텐츠 뷰를 수신하는 단계와,
    상기 이머전 통신 클라이언트가 상기 컨텐츠 뷰를 표시하는 단계를 더 포함하는, 컨텐츠 뷰를 획득하는 방법.
  9. 이머전 통신 서버가 이머전 통신 클라이언트로부터 송신된 컨텐츠 뷰 획득 요구를 수신하는 단계로서, 상기 컨텐츠 뷰 획득 요구는 사용자의 컨텐츠 뷰 선택 정보를 휴대하는, 상기 수신하는 단계와,
    상기 이머전 통신 서버가 상기 컨텐츠 뷰 선택 정보에 근거하여 컨텐츠 뷰를 획득하는 단계와,
    상기 이머전 통신 서버가 상기 이머전 통신 클라이언트로 획득한 컨텐츠 뷰를 회송하는 단계를 포함하는, 컨텐츠 뷰를 획득하는 방법.
  10. 제9항에 있어서,
    상기 컨텐츠 뷰 선택 정보가,
    상기 사용자가 선택한 컨텐츠 뷰를 지시하기 위한 컨텐츠 뷰 식별자와,
    상기 사용자가 선택한 컨텐츠 뷰 관람 각도를 지시하기 위한 시야 정보와,
    상기 사용자가 선택한 컨텐츠 뷰 관람 거리를 지시하기 위한 거리 정보 중 최소한 하나를 포함하는, 컨텐츠 뷰를 획득하는 방법.
  11. 제10항에 있어서,
    상기 컨텐츠 뷰 획득 요구가 상기 이머전 통신 서버에 상기 컨텐츠 뷰 선택 정보에 근거하여 상기 컨텐츠 뷰를 갱신하도록 요구하고 컨텐츠 뷰 선택 정보를 휴대한 컨텐츠 뷰 갱신 요구를 포함하는, 컨텐츠 뷰를 획득하는 방법.
  12. 제9항 내지 제11항 중 어느 한 항에 있어서,
    상기 이머전 통신 서버가 상기 컨텐츠 뷰 선택 정보에 근거하여 컨텐츠 뷰를 획득하는 단계가,
    상기 이머전 통신 서버가 상기 컨텐츠 뷰 선택 정보 중의 컨텐츠 뷰 식별자에 근거하여 상기 컨텐츠 뷰를 획득하고, 혹은
    상기 이머전 통신 서버가 상기 컨텐츠 뷰 선택 정보 중의 시야 정보 및/혹은 거리 정보에 근거하여 상기 컨텐츠 뷰를 획득하는 것을 포함하는, 컨텐츠 뷰를 획득하는 방법.
  13. 제9항 내지 제11항 중 어느 한 항에 있어서,
    상기 이머전 통신 서버가 상기 컨텐츠 뷰 선택 정보에 근거하여 컨텐츠 뷰를 획득하는 단계가,
    상기 이머전 통신 서버가 상기 컨텐츠 뷰 선택 정보 중의 시야 정보 및/혹은 거리 정보에 근거하여 멀티미디어 컨텐츠 소스를 선택하는 단계와,
    상기 이머전 통신 서버가 상기 멀티미디어 컨텐츠 소스를 이용하여 상기 컨텐츠 뷰를 생성하는 단계를 포함하는, 컨텐츠 뷰를 획득하는 방법.
  14. 제13항에 있어서,
    멀티미디어 컨텐츠 소스를 선택하는 단계가,
    상기 시야 정보 및/혹은 상기 거리 정보에 근거하여 하나 혹은 다수의 멀티미디어 컨텐츠 캡처장치를 결정하고 상기 하나 혹은 다수의 멀티미디어 컨텐츠 캡처장치를 이용하여 상기 멀티미디어 컨텐츠 소스를 선택하는 단계, 혹은
    상기 시야 정보 및/혹은 상기 거리 정보에 근거하여 상기 하나 혹은 다수의 멀티미디어 컨텐츠 캡처장치의 위치를 조절하고 상기 하나 혹은 다수의 멀티미디어 컨텐츠 캡처장치를 이용하여 상기 멀티미디어 컨텐츠 소스를 선택하는 단계를 포함하는, 컨텐츠 뷰를 획득하는 방법.
  15. 제9항 내지 제11항 중 어느 한 항에 있어서,
    상기 이머전 통신 서버가 상기 컨텐츠 뷰 선택 정보에 근거하여 컨텐츠 뷰를 획득하는 단계가,
    상기 컨텐츠 뷰 선택 정보에 근거하여 컨텐츠 뷰 획득 제어 명령을 생성하는 단계,
    상기 멀티미디어 컨텐츠 캡처장치로 상기 컨텐츠 뷰 획득 제어 명령을 송신하는 단계,
    상기 멀티미디어 컨텐츠 캡처장치로부터 회송된 멀티미디어 컨텐츠 소스를 수신하는 단계, 및
    상기 멀티미디어 컨텐츠 소스를 이용하여 상기 컨텐츠 뷰를 생성하는 단계를 포함하되,
    상기 멀티미디어 컨텐츠 소스는 상기 멀티미디어 컨텐츠 캡처장치가 상기 컨텐츠 뷰 획득 제어 명령에 근거하여 선택한 멀티미디어 컨텐츠 소스인, 컨텐츠 뷰를 획득하는 방법.
  16. 제9항 내지 제11항 중 어느 한 항에 있어서,
    상기 이머전 통신 서버가 기타 이머전 통신 클라이언트로 컨텐츠 뷰 갱신 통지를 송신하는 단계를 더 포함하되,
    상기 컨텐츠 뷰 갱신 통지가 상기 이머전 통신 클라이언트의 컨텐츠 뷰 변화 정보를 휴대하는, 컨텐츠 뷰를 획득하는 방법.
  17. 사용자의 컨텐츠 뷰 선택 정보를 수집하도록 구성된 수집모듈과,
    이머전 통신 서버에 상기 컨텐츠 뷰 선택 정보에 근거하여 컨텐츠 뷰를 획득하도록 요구하기 위한 컨텐츠 뷰 획득 요구를 상기 이머전 통신 서버로 송신하도록 구성된 송신모듈을 포함하는, 이머전 통신 클라이언트.
  18. 제17항에 있어서,
    상기 이머전 통신 서버가 피드백한 상기 컨텐츠 뷰를 수신하여 상기 컨텐츠 뷰를 표시하도록 구성된 표시모듈을 더 포함하는, 이머전 통신 클라이언트.
  19. 제17항 또는 제18항에 있어서,
    기타 이머전 통신 클라이언트의 컨텐츠 뷰 변화 정보를 휴대하고 상기 이머전 통신 서버로부터 송신된 컨텐츠 뷰 갱신 통지를 수신하도록 구성된 수신모듈을 더 포함하는, 이머전 통신 클라이언트.
  20. 제17항 또는 제18항에 있어서,
    상기 수집모듈이,
    상기 컨텐츠 뷰 선택 정보로 상기 사용자가 선택한 컨텐츠 뷰를 지시하기 위하고 사용자가 선택한 컨텐츠 뷰 식별자를 획득하도록 구성된 제1획득유닛과,
    상기 컨텐츠 뷰 선택 정보로 상기 사용자가 선택한 컨텐츠 뷰 관람 각도를 지시하기 위하고 사용자가 선택한시야 정보를 획득하도록 구성된 제2획득유닛과,
    상기 컨텐츠 뷰 선택 정보로 상기 사용자가 선택한 컨텐츠 뷰 관람 거리를 지시하기 위하고 사용자가 선택한 거리 정보를 획득하도록 구성된 제3획득유닛 중 최소한 하나를 포함하는, 이머전 통신 클라이언트.
  21. 사용자의 컨텐츠 뷰 선택 정보를 휴대하고 이머전 통신 클라이언트로부터 송신된 컨텐츠 뷰 획득 요구를 수신하도록 구성된 수신모듈과,
    상기 컨텐츠 뷰 선택 정보에 근거하여 컨텐츠 뷰를 획득하도록 구성된 획득모듈과,
    상기 이머전 통신 클라이언트로 획득한 상기 컨텐츠 뷰를 회송하도록 구성된 송신모듈을 포함하는, 이머전 통신 서버.
  22. 제21항에 있어서,
    상기 획득모듈이 상기 컨텐츠 뷰 선택 정보 중의 컨텐츠 뷰 식별자에 근거하여 상기 컨텐츠 뷰를 획득하도록 구성되고, 상기 컨텐츠 뷰 식별자는 상기 사용자가 선택한 컨텐츠 뷰를 지시하는, 이머전 통신 서버.
  23. 제21항에 있어서,
    상기 획득모듈이,
    상기 컨텐츠 뷰 선택 정보 중의 시야 정보 및/혹은 거리 정보에 근거하여 멀티미디어 컨텐츠 소스를 선택하도록 구성된 선택유닛과,
    상기 멀티미디어 컨텐츠 소스를 이용하여 상기 컨텐츠 뷰를 생성하도록 구성된 생성유닛을 포함하되,
    상기 시야 정보는 상기 사용자가 선택한 컨텐츠 뷰 관람 각도를 지시하고 상기 거리 정보는 상기 사용자가 선택한 컨텐츠 뷰 관람 거리를 지시하는, 이머전 통신 서버.
  24. 제23항에 있어서,
    상기 선택유닛이,
    상기 시야 정보 및/혹은 상기 거리 정보에 근거하여 하나 혹은 다수의 멀티미디어 컨텐츠 캡처장치를 결정하고 상기 하나 혹은 다수의 멀티미디어 컨텐츠 캡처장치를 이용하여 상기 멀티미디어 컨텐츠 소스를 선택하고, 혹은
    상기 시야 정보 및/혹은 상기 거리 정보에 근거하여 상기 하나 혹은 다수의 멀티미디어 컨텐츠 캡처장치의 위치를 조절하고 상기 하나 혹은 다수의 멀티미디어 컨텐츠 캡처장치를 이용하여 상기 멀티미디어 컨텐츠 소스를 선택하도록 구성되는, 이머전 통신 서버.
  25. 제21항에 있어서,
    상기 획득모듈이,
    상기 컨텐츠 뷰 선택 정보에 근거하여 컨텐츠 뷰 획득 제어 명령을 생성하도록 구성된 명령 생성유닛과,
    상기 멀티미디어 컨텐츠 캡처장치로 상기 컨텐츠 뷰 획득 제어 명령을 송신하도록 구성된 송신유닛과,
    상기 멀티미디어 컨텐츠 캡처장치로부터 회송된 멀티미디어 컨텐츠 소스를 수신하도록 구성된 수신유닛과,
    상기 멀티미디어 컨텐츠 소스를 이용하여 상기 컨텐츠 뷰를 생성하도록 구성된 컨텐츠 뷰 생성유닛을 포함하되,
    상기 멀티미디어 컨텐츠 소스는 상기 멀티미디어 컨텐츠 캡처장치가 상기 컨텐츠 뷰 획득 제어 명령에 근거하여 선택한 멀티미디어 컨텐츠 소스인, 이머전 통신 서버.
  26. 제21항 내지 제25항 중 어느 한 항에 있어서,
    상기 이머전 통신 클라이언트의 컨텐츠 뷰 변화 정보를 휴대한 컨텐츠 뷰 갱신 통지를 기타 이머전 통신 클라이언트로 송신하도록 구성된 통지모듈을 더 포함하는, 이머전 통신 서버.
KR1020157018686A 2012-12-18 2013-12-03 이머전 통신 클라이언트, 서버 및 컨텐츠 뷰를 획득하는 방법 KR102069930B1 (ko)

Applications Claiming Priority (3)

Application Number Priority Date Filing Date Title
CN201210551314.1 2012-12-18
CN201210551314.1A CN103873453B (zh) 2012-12-18 2012-12-18 沉浸通信客户端、服务器及获取内容视图的方法
PCT/CN2013/088442 WO2014094537A1 (zh) 2012-12-18 2013-12-03 沉浸通信客户端、服务器及获取内容视图的方法

Publications (2)

Publication Number Publication Date
KR20150097609A true KR20150097609A (ko) 2015-08-26
KR102069930B1 KR102069930B1 (ko) 2020-01-23

Family

ID=50911582

Family Applications (1)

Application Number Title Priority Date Filing Date
KR1020157018686A KR102069930B1 (ko) 2012-12-18 2013-12-03 이머전 통신 클라이언트, 서버 및 컨텐츠 뷰를 획득하는 방법

Country Status (4)

Country Link
EP (1) EP2938038B1 (ko)
KR (1) KR102069930B1 (ko)
CN (1) CN103873453B (ko)
WO (1) WO2014094537A1 (ko)

Families Citing this family (9)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US9530197B2 (en) * 2015-04-30 2016-12-27 Microsoft Technology Licensing, Llc Digital signage for immersive views
CN106303404A (zh) * 2015-06-29 2017-01-04 北京智谷睿拓技术服务有限公司 可视化内容传输控制方法、发送方法、及其装置
CN106293043B (zh) * 2015-06-29 2023-11-10 北京智谷睿拓技术服务有限公司 可视化内容传输控制方法、发送方法、及其装置
US20180034906A1 (en) * 2016-07-29 2018-02-01 Wipro Limited Method and System for Synchronizing Content Between User Devices in an Established Session
CN106385587B (zh) * 2016-09-14 2019-08-02 三星电子(中国)研发中心 分享虚拟现实视角的方法、装置及***
CN108616751B (zh) * 2016-12-12 2023-05-12 上海交通大学 媒体信息的处理方法、装置及***
CN110324554B (zh) * 2018-03-28 2021-08-13 北京富纳特创新科技有限公司 视频通信装置及方法
US10574975B1 (en) 2018-08-08 2020-02-25 At&T Intellectual Property I, L.P. Method and apparatus for navigating through panoramic content
CN115225975A (zh) * 2020-03-24 2022-10-21 腾讯科技(深圳)有限公司 多自由度场景下的沉浸式媒体获取方法、设备及存储介质

Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20100299630A1 (en) * 2009-05-22 2010-11-25 Immersive Media Company Hybrid media viewing application including a region of interest within a wide field of view
US20110254914A1 (en) * 2010-04-14 2011-10-20 Alcatel-Lucent Usa, Incorporated Immersive viewer, a method of providing scenes on a display and an immersive viewing system

Family Cites Families (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101341753A (zh) * 2004-06-01 2009-01-07 L-3通信公司 用于广域安全监控、传感器管理及情况认知的方法和***
CN200953070Y (zh) * 2006-09-08 2007-09-26 北京水晶石数字科技有限公司 一种多屏折幕投影***
CN102339629B (zh) * 2011-05-26 2014-07-16 上海德理孚自动化***有限公司 一种沉浸式隧道型多媒体交互展示***及方法

Patent Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20100299630A1 (en) * 2009-05-22 2010-11-25 Immersive Media Company Hybrid media viewing application including a region of interest within a wide field of view
US20110254914A1 (en) * 2010-04-14 2011-10-20 Alcatel-Lucent Usa, Incorporated Immersive viewer, a method of providing scenes on a display and an immersive viewing system

Also Published As

Publication number Publication date
EP2938038A4 (en) 2016-01-20
EP2938038B1 (en) 2017-11-22
EP2938038A1 (en) 2015-10-28
CN103873453A (zh) 2014-06-18
CN103873453B (zh) 2019-05-24
KR102069930B1 (ko) 2020-01-23
WO2014094537A1 (zh) 2014-06-26

Similar Documents

Publication Publication Date Title
KR102069930B1 (ko) 이머전 통신 클라이언트, 서버 및 컨텐츠 뷰를 획득하는 방법
US9774896B2 (en) Network synchronized camera settings
US9965026B2 (en) Interactive video display method, device, and system
US9955147B2 (en) Zoom related methods and apparatus
CN104012106B (zh) 使表示不同视点的视频对准
CN102342100B (zh) 用于在网络环境中提供三维成像的***和方法
CN101771830B (zh) 立体全景视频流生成方法、设备及视频会议方法和设备
EP2894852A1 (en) Process for increasing the quality of experience for users that watch on their terminals a high definition video stream
US20200388068A1 (en) System and apparatus for user controlled virtual camera for volumetric video
JP5835932B2 (ja) 画像処理装置、及びその制御方法
CN109511004B (zh) 一种视频处理方法及装置
JP2022536182A (ja) データストリームを同期させるシステム及び方法
CN107409239B (zh) 基于眼睛追踪的图像传输方法、图像传输设备及图像传输***
KR20180004068A (ko) 가상 카메라를 이용한 개인화된 쇼핑몰 시스템
KR20210072086A (ko) 정보 처리 시스템, 정보 처리 방법, 및 저장 매체
EP2852149A1 (en) Method and apparatus for generation, processing and delivery of 3D video
KR20180092411A (ko) 다원 방송 송출 방법 및 장치
CN106997234B (zh) 虚拟现实模式处理方法、设备和***
KR20180059281A (ko) 타임 슬라이스 영상을 제공하는 사용자 단말 및 영상 제공 서버
CN208849930U (zh) 一种显示装置和显示***
JP5990309B2 (ja) 画像処理装置、及びその制御方法
Tomiyasu et al. Human-Machine Cooperative Viewing System for Wide-angle Multi-view Videos
Wang et al. Personalising sports events viewing on mobile devices
CN116170614A (zh) 一种直播方法、装置、电子设备及计算机可读存储介质

Legal Events

Date Code Title Description
E902 Notification of reason for refusal
AMND Amendment
E902 Notification of reason for refusal
AMND Amendment
E601 Decision to refuse application
X091 Application refused [patent]
AMND Amendment
X701 Decision to grant (after re-examination)