[go: up one dir, main page]

KR101225028B1 - 영상 방송 및/또는 멀티캐스트를 위한 성능을 평가하는 방법 및 장치 - Google Patents

영상 방송 및/또는 멀티캐스트를 위한 성능을 평가하는 방법 및 장치 Download PDF

Info

Publication number
KR101225028B1
KR101225028B1 KR1020077025671A KR20077025671A KR101225028B1 KR 101225028 B1 KR101225028 B1 KR 101225028B1 KR 1020077025671 A KR1020077025671 A KR 1020077025671A KR 20077025671 A KR20077025671 A KR 20077025671A KR 101225028 B1 KR101225028 B1 KR 101225028B1
Authority
KR
South Korea
Prior art keywords
video
users
reception quality
multiple users
data
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.)
Expired - Fee Related
Application number
KR1020077025671A
Other languages
English (en)
Other versions
KR20080013887A (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 KR20080013887A publication Critical patent/KR20080013887A/ko
Application granted granted Critical
Publication of KR101225028B1 publication Critical patent/KR101225028B1/ko
Expired - Fee Related legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L1/00Arrangements for detecting or preventing errors in the information received
    • H04L1/0001Systems modifying transmission characteristics according to link quality, e.g. power backoff
    • H04L1/0009Systems modifying transmission characteristics according to link quality, e.g. power backoff by adapting the channel coding
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N17/00Diagnosis, testing or measuring for television systems or their details
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N17/00Diagnosis, testing or measuring for television systems or their details
    • H04N17/004Diagnosis, testing or measuring for television systems or their details for digital television systems
    • 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/25Management operations performed by the server for facilitating the content distribution or administrating data related to end-users or client devices, e.g. end-user or client device authentication, learning user preferences for recommending movies
    • H04N21/266Channel or content management, e.g. generation and management of keys and entitlement messages in a conditional access system, merging a VOD unicast channel into a multicast channel
    • H04N21/2662Controlling the complexity of the video stream, e.g. by scaling the resolution or bitrate of the video stream based on the client capabilities
    • 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/44Processing of video elementary streams, e.g. splicing a video clip retrieved from local storage with an incoming video stream or rendering scenes according to encoded video stream scene graphs
    • H04N21/4402Processing of video elementary streams, e.g. splicing a video clip retrieved from local storage with an incoming video stream or rendering scenes according to encoded video stream scene graphs involving reformatting operations of video signals for household redistribution, storage or real-time display
    • H04N21/440254Processing of video elementary streams, e.g. splicing a video clip retrieved from local storage with an incoming video stream or rendering scenes according to encoded video stream scene graphs involving reformatting operations of video signals for household redistribution, storage or real-time display by altering signal-to-noise parameters, e.g. requantization
    • 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/44209Monitoring of downstream path of the transmission network originating from a server, e.g. bandwidth variations of a wireless network
    • 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/61Network physical structure; Signal processing
    • H04N21/6106Network physical structure; Signal processing specially adapted to the downstream path of the transmission network
    • H04N21/6131Network physical structure; Signal processing specially adapted to the downstream path of the transmission network involving transmission via a mobile phone network
    • 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/63Control signaling related to video distribution between client, server and network components; Network processes for video distribution between server and clients or between remote clients, e.g. transmitting basic layer and enhancement layers over different transmission paths, setting up a peer-to-peer communication via Internet between remote STB's; Communication protocols; Addressing
    • H04N21/64Addressing
    • H04N21/6405Multicasting
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L1/00Arrangements for detecting or preventing errors in the information received
    • H04L1/0001Systems modifying transmission characteristics according to link quality, e.g. power backoff
    • H04L1/0023Systems modifying transmission characteristics according to link quality, e.g. power backoff characterised by the signalling
    • H04L1/0026Transmission of channel quality indication
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L1/00Arrangements for detecting or preventing errors in the information received
    • H04L2001/0092Error control systems characterised by the topology of the transmission link
    • H04L2001/0093Point-to-multipoint
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L12/00Data switching networks
    • H04L12/54Store-and-forward switching systems 
    • H04L12/56Packet switching systems
    • H04L12/5601Transfer mode dependent, e.g. ATM
    • H04L2012/5603Access techniques

Landscapes

  • Engineering & Computer Science (AREA)
  • Signal Processing (AREA)
  • Multimedia (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Databases & Information Systems (AREA)
  • General Health & Medical Sciences (AREA)
  • Biomedical Technology (AREA)
  • Health & Medical Sciences (AREA)
  • Quality & Reliability (AREA)
  • Two-Way Televisions, Distribution Of Moving Picture Or The Like (AREA)
  • Mobile Radio Communication Systems (AREA)
  • Testing, Inspecting, Measuring Of Stereoscopic Televisions And Televisions (AREA)
  • Data Exchanges In Wide-Area Networks (AREA)

Abstract

복수 사용자의 수신 품질을 측정하는 방법 및 장치가 제공된다. 이때, 방법은 수신 품질에 관해 복수 사용자로부터 데이터를 수신하는 단계(225)와, 임계값보다 큰 수신 품질을 가지는 복수 사용자중 한 명에 대한 데이터의 가중치를 증가시키는 단계(235)를 포함한다.
인코더, 데이터, 수신 품질, 네트워크, 방송, 멀티캐스트

Description

영상 방송 및/또는 멀티캐스트를 위한 성능을 평가하는 방법 및 장치{METHOD AND APPARATUS FOR EVALUATING PERFORMANCE FOR A VIDEO BROADCAST AND/OR MULTICAST}
본출원은 발명의 명칭이 "PERFORMANCE MEASUREMENT FOR A VIDEO BROADCAST AND/OR MULTICAST SYSTEM"인, 미국 가출원 제60/678,573호(2005년 5월 6일 출원)의 이익을 향유하며, 이 가출원은 완전히 여기에 참조로서 병합된다.
본 발명은 일반적으로 영상 방송 및/또는 멀티캐스팅에 대한 것으로서, 특히 영상 방송(video broadcast) 및/또는 영상 멀티캐스트(multicast)를 위한 성능을 측정하는 방법 및 장치에 대한 것이다.
영상 방송 및/또는 영상 멀티캐스트(또한, 이후 공통적으로 "방송/멀티캐스트"라고 명칭됨) 응용에서, 무선 또는 유선 네트워크 상인지에 관계없이, 동일한 영상의 수신자는 동시에 서로 다른 채널 상황을 경험할 수 있다. 더욱이, 또한, 동일한 수신자(들)는 다른 시간에 다른 채널 상황을 경험할 수 있다. 그 결과로, 서로 다른 수신자 또는 다른 시간에 동일한 수신자를 위한 디코딩된 영상 품질(인식 적으로 또는 객관적인 품질 측정을 통하여)은 다양하다.
일부 종래의 방송/멀티캐스트 시스템에 따르면, 이러한 시스템은 최악 채널 상황(즉 최고 손실율)에 있는, 사용자에 대한 목표 품질을 만족시키도록 설계된다. 이러한 종래 접근방식을 사용하면, 우수한 채널을 가진 사용자가 불필요하게 불이익을 받게 된다.
한 가지 종래 접근 방식에 있어서, 복수의 사용자 사이의 멀티캐스트로 인해 최대 성능의 저하를 최소화하는 것이 제안된다. 이러한 종래 기술의 접근방식에 대한 예가 이제 제공될 것이며, 여기서 손실율(p i )을 가진 단일 사용자(i)가 고려된다. 총 율 제한(R i )이 주어지면, 최적 소스 코딩 및 채널 코딩 파라메터(A i )는 이 사용자를 위한 예상 종단간 왜곡(end-to-end distortion)을 최소화하기 위해 선택되는데, 여기서 대응하는 최소 왜곡(
Figure 112007079360871-pct00001
)은 다음식과 같다:
Figure 112007079360871-pct00002
멀티캐스트/방송의 경우, 파라메터 세트(AM)에 의해 특징으로 하는 소스/채널 코딩 방식에서, 사용(i)에 대한 종단간 왜곡은
Figure 112007079360871-pct00003
이 된다. 종래기술의 접근방식에 있어서, 모든 사용자 중에서 최대 성능 저하를 최소화하기 위해 A M 을 선택하는 것이 제안되었다. 특히, A M 은 다음식과 같다.
Figure 112007079360871-pct00004
이러한 방식으로, 각 사용자의 수신 품질은 일정한 양만큼 최적 성능으로부터 저하될 수 있다. 그러나, 사용자 중 아무도 과도하게 불이익 되지 않는다.
위 방법이 가지는 문제점은 계산하기가 꽤 복잡하다는 점이다. 이러한 측정 기준(metric)에 기반한 시스템 최적화는 집중 계산을 요구한다. 더욱이, 또한 멀티캐스트로 인한 성능 저하를 균일화하는 것이 적절한 설계 기준이 되는 지도 명확하지 않다.
종래 기술의 이들 및 다른 결점 및 단점은 영상 방송 및/또는 멀티캐스트를 위한 성능 측정 기준, 그리고 이를 사용하는 시스템, 디바이스, 및 방법에 관한 본 발명에 의해 해소된다.
본 발명의 일측면에 의하면, 복수의 사용자를 위한 영상 멀티캐스트 및 영상 방송 중 적어도 하나의 수신 품질을 측정하는 방법이 제공된다. 이 방법은 수신 품질에 관해 복수의 사용자로부터 데이터를 수신하는 단계, 및 임계값보다 큰 수신 품질을 가지는 복수의 사용자 중 어느 한 명에 대한 데이터 가중치(weight of data)를 증가시키는 단계를 포함한다.
본 발명의 다른 측면에 의하면, 복수의 사용자를 위한 영상 멀티캐스트 및 영상 방송 중 적어도 하나의 수신 품질을 측정하는 장치가 제공된다. 이 장치는 수신 품질에 관해 복수의 사용자로부터 데이터를 수신하고, 임계값보다 큰 수신 품질을 가지는 복수의 사용자 중 어느 한 명에 대한 데이터 가중치를 증가시키는 인코더를 포함한다.
본 발명의 또 다른 측면에 의하면, 복수의 사용자를 위한 영상 멀티캐스트 및 영상 방송 중 적어도 하나의 수신 품질을 측정하는 장치가 제공된다. 이 장치는 수신 품질에 관해 복수의 사용자로부터 데이터를 수신하는 수단과, 임계값보다 큰 수신 품질을 가지는 복수의 사용자 중 어느 한 명에 대한 데이터 가중치를 증가시키는 수단을 포함한다.
본 발명의 이들 및 다른 측면, 특징 및 이점이 예시적인 실시예의 다음 상세 설명으로부터 명료해질 것이며, 이 설명은 첨부된 도면과 연계하여 읽어져야 할 것이다.
본 발명은 다음의 예시적인 도면에 따라 더 잘 이해될 수 있을 것이다.
도 1은 본 발명의 원리가 적용될 수 있는 예시적인 무선 방송/멀티캐스트 시스템을 예시하는 블럭도.
도 2는 본 발명의 원리에 따른 방송/멀티캐스트를 위한 성능 측정 기준(performance metric)을 획득하고 적용하는 방법을 예시하는 흐름도.
본 발명은 영상 방송 및/또는 멀티캐스팅을 위한 성능 측정 기준, 그리고 이를 사용하는 시스템, 디바이스, 및 방법에 관한 것이다. 본 발명은 무선 시스템, 유선 시스템, 무선과 유선 링크를 모두 가지는 시스템에 적용될 수 있음을 이해해야 할 것이다. 더욱이, 본 명세서에 제공된 본 발명의 가르침이 주어지는 경우, 당업자라면 본 발명의 범위를 유지하면서, 다른 어플리케이션뿐만 아니라 여기 기술된 것과 유사한 측정 기준(metric)을 위한 어플리케이션을 예측할 것이라는 것을 더 이해해야만 한다.
본 발명에 따라, 측정 기준은 동일한 멀티캐스트 영상의 모든 수신자(또는, 적어도 한 집합의 수신자, 여기서 한 집합은 적어도 2명의 구성원을 포함함)의 총 품질을 측정하는데 사용하기 위해 제공된다. 일 실시예에서, 예컨대 인코딩된 비트 스트림에 더해질 비디오 인코더 및/또는 임의의 에러 보호 메커니즘(가령 이에 제한되지 않지만, 예를 들면 FEC(Forward Error Correction: 순방향 에러 정정 코드)의 설계를 최적화하기 위해, 측정 기준이 사용될 수 있다. 본 발명에 따라 공개된 측정 기준은 위에 기술된 종래기술의 접근방식에 사용된 것보다 계산하기가 상당히 용이하다.
본 설명은 본 발명의 원리를 예시한다. 따라서, 당업자라면 비록 여기에 명백하게 기술되거나 도시되지 않았을 지라도, 본 발명의 원리를 구체화하고 본 발명의 사상 및 범위 내에 포함되는 다양한 장치를 고안할 수 있음을 이해해야 할 것이다.
여기에 인용된 모든 예시와 조건적인 언어는 본 발명의 원리 및 해당 기술을 진전시키기 위해 본 발명자에 의해 기여된 개념을 이해함에 있어 읽는 사람에게 도움을 주기 위해 교수식 목적을 위해 의도되며, 이러한 상세하게 인용하는 예시와 조건에 대한 제한이 없는 것으로 해석되어야 한다.
더욱이, 본 발명의 원리, 측면 및 실시예를 인용하는 모든 언급뿐만 아니라 이들의 특정 예시는 이들 구조 및 기능적 등가물 모두를 포함하는 것으로 의도된다. 추가적으로, 이러한 등가물은 미래에 개발될 등가물, 즉 구조와 관계없이 동일한 기능을 수행하도록 개발된 임의의 구성요소뿐만 아니라, 현재 잘 알려진 등가물을 포함하는 것을 의미한다.
따라서, 예를 들면, 당업자라면 여기에 제시된 블럭도는 본 발명의 원리를 구체화하는 예시적인 회로의 개념도를 나타내는 것으로 이해할 것이다. 유사하게, 임의 흐름 챠트, 흐름도, 상태 천이도, 유사부호(pseudocode) 등은 컴퓨터 또는 프로세서가 명백히 도시되어 있든지 아니든지, 실질적으로 컴퓨터로 읽을 수 있는 미디어로 표현되고, 이러한 컴퓨터 또는 프로세서에 의해 실행될 수 있는 다양한 프로세스를 나타내는 것을 이해할 것이다.
도면에 도시된 다양한 구성요소의 기능은 적절한 소프트웨어와 관련하여 이 소프트웨어를 실행시킬 수 있는 하드웨어뿐만 아니라 전용 하드웨어의 사용을 통하여 제공될 수 있다. 프로세서에 의해 제공되는 경우, 기능은 단일 전용 프로세서, 단일 공유 프로세서, 또는 이들 중 일부가 공유될 수 있는 복수의 개별 프로세서에 의해 제공될 수 있다.
더욱이, "프로세서" 또는 "제어기"라는 용어의 명백한 사용은 소프트웨어를 실행할 수 있는 하드웨어만 단독적으로 언급하는 것으로 이해되서는 안되고, 암시적으로는 제한없이, DSP(Digital Signal Processor) 하드웨어, 소프트웨어를 저장하는 ROM(Read-Only-Memory), RAM(Random Access Memory), 및 비-휘발성 스토리지(non-volatile storage)를 포함할 수 있다.
종래 및/또는 맞춤형 다른 하드웨어도 또한 포함될 수 있다. 유사하게, 도면에 도시된 임의 스위치는 단지 개념적일 수 있다. 이들의 기능은 프로그램 로직의 동작, 전용 로직, 프로그램 제어 및 전용 로직의 상호작용을 통하여 수행될 수 있으며, 또는 심지어 수동적으로, 더 상세하게 이해하는 바와 같이 특정 기술은 문맥으로부터 구현자에 의해 선택될 수 있다.
본 발명 청구항에 있어서, 지정된 기능을 수행하는 수단으로서 표현된 임의 구성요소는 그 기능을 수행하는 어떤 방법도 포함하는 것을 의미하며, 여기서 그 기능은 예를 들면, a) 그 기능을 수행하는 회로 구성요소의 조합 또는 b) 그 기능을 수행하기 위해 그 소프트웨어를 실행하는 적합한 회로와 결합하되 펌웨어, 마이크로코드(microcode) 또는 유사를 포함하는 임의 형태의 소프트웨어를 포함한다. 이러한 청구항에 의해 한정된 본 발명은 다양한 인용 수단에 의해 제공된 기능성이 결합되고 청구항이 요청하는 방식으로 함께 결합되는 사실에 존재한다. 따라서, 이들 기능성을 제공할 수 있는 임의 수단은 여기에 도시된 수단과 등가인 것으로 여겨진다.
본 발명의 원리에 대한 응용을 위한 한 가지 가능한 예시적 응용은 영상 방송 및/또는 멀티캐스트(이후, "방송/멀티캐스트"임) 서버의 설계 및/또는 동작에 관한 것이다. 이러한 서버는, 영상 패킷 스트림을 생성하는 영상 인코더와, 영상 패킷에 크로스-패킷(cross-packet) 채널 코딩을 적용하는 채널 인코더를 포함할 수 있다. 방송/멀티캐스트 영상의 수신자는 다른 액세스 링크(무선 또는 유선)을 경유하여 서버에 연결될 수 있으며, 일반적으로 다른 비디오 패킷 손실율을 경험할 수 있다. 영상 인코더는 예를 들면 비트율(Re ) 및 일부 에러 회복력(error resilience) 특징(공통적으로 β에 의해 표기되되, 인트라 프레임율, 인트라 블럭율, 패킷 사이즈 등을 포함할 수 있지만 이에 제한되지 않음)을 포함하는 다양한 파라메터를 가변할 수 있다. 채널 인코더는 채널 코드율(r)에 변화를 줄 수 있다. Rt 에 의해 표기된, 하나의 영상 파일을 스트리밍하기 위해 할당된 총 대역폭이 주어지는 것으로 가정하자. 영상 멀티캐스트/방송 서버를 설계할 때, 설계 고려는 Re, β, 및 r과 기타 등등(공통적으로 A에 의해 표시됨)에 의하여 최적의 작동 파라메터의 결정이 되며, 따라서 일정한 성능 측정 기준(metric)은 총 전송된 비트율 Re/r <= Rt 인 제한하에서 최적화된다. 지연과 복잡도에 관하여 다른 제약이 주어질 수 있다. 본 발명의 원리에 대하여 본 명세서에서 기술된 측정 기준이 무선 및/또는 유선 영상 방송/멀티캐스트 응용에서 사용될 수 있지만, 한가지 가능한 예시적인 응용은 무선 영상 방송/멀티캐스트를 위한 것으로, 여기서 채널 상황은 사용자들 사이 및 다른 시간에 크게 변하는 경향이 있다는 것을 이해해야 할 것이다.
도 1을 참조하면, 무선 방송/멀티캐스트 시스템은 참조번호 100에 의해 일반적으로 표시된다. 무선 방송/멀티캐스트 시스템은 인코더(111)를 포함하는 영상 서 버(110), 무선 기지국(120), 및 복수의 사용자(130)를 포함한다. 인코더(111)는 순방향 에러 정정 모듈(forward error correction module)(112)을 포함할 수 있다. 본 발명의 실시예는 영상 서버(110), 인코더(111) 및/또는 순방향 에러 정정 모듈(112)에 의해 수행될 수 있음을 이해해야 할 것이다. 물론, 여기에 제공된 본 발명의 교지가 주어진다면, 당업자라도 본 발명의 원리에 대한 범위를 유지하면서도, 본 발명을 구현하기 위한 이들 및 다른 구성요소를 예상할 것이다.
무선 기지국(120)은 영상 서버(110)와 통신할 수 있으며, 복수의 사용자(130)의 각각에 영상 신호 데이터(예를 들면, 이후 "영상 프로그램"임)를 추가로 방송/멀티캐스팅할 수 있다. 이러한 방식에 있어서, 영상 프로그램은 영상 서버(110)로부터 무선 기지국(120)을 경유하여 사용자(130) 중의 어느 한 명에 전달될 수 있다.
무선 링크 상황에 의존하면, 사용자(130)는 다른 데이터 손실율을 경험하게 될 수 있다. 이들 사용자는 N개 그룹으로 분할될 수 있으며, 따라서 사용자의 각 그룹은 유사한 손실율을 겪는다. 따라서, 조작자는 각 그룹에 대하여 원하는 가중치(w i )를 선택할 수 있으며, 여기서 정의된 측정 기준(Q M (A))에 따라 총 시스템 성능을 최적화할 수 있다.
본 발명이 도 1의 무선 방송/멀티캐스트 시스템(100)에 대하여 기술되었지만, 본 발명은 이에 제한되지 않으며, 따라서 유선 방송/멀티캐스트 시스템을 포함하는 다른 방송/멀티캐스트 시스템과 무선 및 유선 링크를 사용하는 시스템에 적용될 수 있음을 이해해야 할 것이다. 여기에 기술된 본 발명의 원리에 대한 교지가 주어지는 경우, 당업자라면 본 발명의 범위를 유지하면서, 본 발명의 원리를 위한 다른 응용뿐만 아니라 여기에 기술된 응용에 유사한 응용을 예상할 것이다.
설명은 이제 본 발명에 따른 성능 측정 기준(performance metric)의 예시적인 계산에 관하여 주어지게 될 것이다. 이 설명 이후에 도 2에 대한 동일한 방법 및 이의 사용이 뒤따르게 될 것이다.
pi 가 동일한 영상 방송/멀티캐스트 세션의 모든 다른 시간에서 모든 사용자 중 한 가지 가능한 트랜스포트 패킷 손실율을 표시하도록 하고, Pr.(pi)pi 의 확률(즉 손실율(pi )을 가진 사용자의 퍼센트)을 표시하도록 하자. 더욱이, Q(p;A)는 소스 및 채널 코딩 파라메터(A)의 선택된 세트에 대하여, 채널 손실율(p)에서 달성가능한 품질(선택된 품질 측정에 관해)을 표시하자. 본 발명에 따른 성능 측정 기준은 서로 다른 채널 상황에 있는 사용자들에 의해 달성가능한 품질 레벨의 가중된 평균이 되며, 가중치는 다음 수학식과 같이, 사용자 채널 상황에 의존한다:
Figure 112007079360871-pct00005
여기서, w( p i )p i 에 의존하는 가중치이고,
Figure 112007079360871-pct00006
를 만족한다.
w( p i )의 한가지 가능한 형태는 다음식과 같다:
Figure 112007079360871-pct00007
수학식(4)의 경우, 모든 사용자는 동일하게 여겨진다.
w( p i )의 또 다른 가능한 형태는 다음식과 같다:
Figure 112007079360871-pct00008
이 경우, pmax보다 큰 손실율을 가지며, 따라서, 더 불량한 품질을 가질 수 있는 사용자는 고려되지 않는다. 이는, 예를 들면 사용자와의 서비스 계약이, 사용자가 양호한 채널 조건에 있는 경우 더 좋은 품질을 수신하게 될 것이라는 기대감으로, 사용자가 불량 채널 상황에 있는 경우 저품질을 수용하도록 되어있는 경우, 적절하다.
Figure 112007079360871-pct00009
이 경우, 손실율(<= pmax)을 가지는 사용자는 동등하게 고려되고, 더 높은 손 실율을 가지는 사용자는 그들의 손실율과 더불어 감소하는 가중치를 받는다. 수학식 6은 수학식 4에 대응하는
Figure 112007079360871-pct00010
= 0과 수학식 5에 대응하는 =
Figure 112007079360871-pct00012
를 갖는 특수한 케이스로서, 수학식 4와 수학식 5를 포함함을 주목하자. 일반적으로, 시스템 설계자는 일부 목표 비용 대비 사용자-만족도의 균형(trade-off)에 의존하여 적절한
Figure 112007079360871-pct00013
를 선택할 수 있다.
각 케이스에 있어서, 제한 α와
Figure 112007079360871-pct00014
Figure 112007079360871-pct00015
를 만족하도록 선택되어야 한다.
도 2를 참조하면, 방송/멀티캐스트 시스템의 성능을 최적화하기 위해 영상 품질 측정 기준{QM(A)}을 계산하고 사용하는 방법은 참조번호 200에 의해 일반적으로 표시된다. 도 2의 예시적인 방법(200)에 있어서, 방송/멀티캐스트 시스템의 성능은 코딩 파라메터 세트(A)를 조정함으로써 최적화된다.
시작 블록(205)은 방법을 시작하고, 기능 블록(210)에 제어권을 넘겨준다. 기능 블록(210)은 코딩 파라메터 세트(A)를 초기화하고, 기능 블록(215)에 제어권을 넘겨준다. 기능 블럭(215)은 QM(A)를 영(0)으로 설정하고 루프 제한 블럭(220)에 제어권을 넘겨준다. 루프 제한 블럭(220)은 사용자 그룹의 각각을 루프로 처리하는(loop through) 루프를 시작하며, 기능 블럭(225)에 제어권을 넘겨준다.
기능 블럭(225)은 현재 그룹의 Pi와 Pr(pi)를 획득하고, 기능 블럭(230)에 제어권을 넘겨준다. 기능 블럭(230)은 현재 그룹의 Q(p i ,A)를 계산하고, 기능 블 럭(235)에 제어권을 넘겨준다. 기능 블럭(235)은 가중치(w(pi))을 계산하고 이 가중치(w(pi))를 Pr(p i )*Q(p i ,A)에 적용하고, 기능 블럭(240)에 제어권을 넘겨준다.
예시적인 실시예에서, 가중치(w(pi))는 현재의 가중치값이 임계값보다 더 큰 수신 품질을 가지는 사용자중 한 명에 대하여 증가되도록 기능 블럭(235)에 의해 계산된다. 더욱이, 예시적인 실시예에 있어서, 가중치(w(pi))는 현재의 가중치값이 임계값보다 적은(또는 동일한) 수신 품질을 가지는 사용자중 한 명에 대하여 감소되거나 또는 제거되도록 계산된다. 물론, 여기에 제공된 본 발명의 교지가 주어진다면, 가중치(w(pi))를 조정하는 위 및 다른 변형이 본 발명의 범위를 유지하면서, 사용될 수 있다.
기능 블럭(240)은 결과를 Q M (A)에 더하고, 제어권을 루프 제한 블럭(245)에 넘겨준다. 루프 제한 블럭(245)는 모든 사용자 그룹에 대하여 루프를 종료하고, 제어권을 결정 블럭(250)에 넘겨준다. 결정 블럭(250)은 Q M (A)이 최적인지 아닌지를 결정한다. 만일 최적이 아니면, 제어권을 기능 블럭(255)에 넘겨지게 된다. 그렇지 않고, 최적이라면, 제어권은 기능 블럭(260)에 넘겨지게 된다.
기능 블럭(255)은 A를 조정하고, 제어권을 기능 블럭(215)에 반환한다. 기능 블럭(260)은 A를 출력하고, 제어권을 종료 블럭(265)에 넘겨준다. 위에 기술된 바와 같이, 본 발명에 따른 측정 기준(metric)이 무선 방송/멀티캐스트 시스템에 대하여 여기에 기술되었지만, 또한 측정 기준은 본 발명의 범위를 유지하면서도, 무 선 및 유선 링크/측면 둘 다를 사용하는 방송/멀티캐스트뿐만 아니라 유선 방송/멀티캐스트 시스템에서 구현될 수 있다. 게다가, 여기에 제공된 본 발명의 교지가 주어진다면, 당업자라도 본 발명의 범위를 유지하면서, 여기에 기술된 측정 기준을 위한 이들 및 다른 응용을 포함할 수 있다.
본 발명의 이들 및 다른 특징과 장점은 여기 기술된 교지에 기반한 당업자에 의해 용이하게 확인될 수 있다. 본 발명의 교지는 하드웨어, 소프트웨어, 펌웨어, 특수 목적용 프로세서, 또는 이들의 조합의 다양한 형태로 구현될 수 있음을 이해해야 할 것이다.
가장 바람직하게는, 본 발명의 교지는 하드웨어와 소프트웨어의 조합으로서 구현된다. 더욱이, 소프트웨어는 프로그램 저장 유닛상에 명백히 구체화된 응용 프로그램으로서 구현될 수 있다. 응용 프로그램은 임의 적합한 아키텍처를 포함하는 머신에 업로딩되고 이 머신에 의해 실행될 수 있다. 바람직하게는, 이 머신은 가령 하나 이상의 CPU(Central Processing Units), RAM(Random Access Memory), 및 I/O(Input/Output) 인터페이스와 같은 하드웨어를 가지는 컴퓨터 플랫폼 상에서 구현된다. 이 컴퓨터 플랫폼은 또한 운영 시스템 및 마이크로명령어(microinstruction) 코드를 포함할 수 있다. 여기에 기술한 다양한 프로세스 및 기능은 CPU에 의해 실행될 수 있는 마이크로명령어 코드의 일부 또는 응용 프로그램의 일부 또는 이들의 임의 조합이 될 수 있다. 덧붙여, 추가 데이터 저장 유닛 및 프린팅 유닛과 같은 다양한 다른 주변 유닛이 컴퓨터 플랫폼에 연결될 수 있다.
첨부된 도면에서 표현된 시스템의 일부 요소 및 방법은 바람직하게는 소프트 웨어로 구현되기 때문에, 시스템 구성 요소 또는 프로세스 기능 블럭가의 실제 연결은 본 발명이 프로그래밍되는 방식에 의존하여 다를 수 있음을 더 이해해야 할 것이다. 여기의 교지가 주어진다면, 당업자라도 본 발명의 이들 및 유사한 구현 또는 구성(configuration)을 예상할 수 있을 것이다.
비록 예시적인 실시예가 첨부된 도면을 참조하여 여기에 기술되었을 지라도, 본 발명은 이들 정확한 실시예에 한정되지는 않으며, 다양한 변경 및 변형이 본 발명의 범위 또는 사상을 벗어나지 않으면서도, 당업자에 의해 그 실시예 내에서 달성될 수 있다. 이러한 변경 및 변형은 첨부된 청구항에 기술된 본 발명의 범위내에 포함되도록 의도된다.
본 발명은 일반적으로 영상 방송 및/또는 멀티캐스팅에 대한 것으로서, 특히 영상 방송 및/또는 멀티캐스트를 위한 성능을 측정하는 방법 및 장치에 이용가능하다.

Claims (37)

  1. 복수 사용자를 위한 영상 멀티캐스트 및 영상 방송 중 적어도 하나의 수신 품질을 측정하는 방법으로서,
    상기 수신 품질에 관해 복수의 사용자로부터 데이터를 수신하는 단계(225); 및
    임계값보다 큰 수신 품질을 가지는 복수의 사용자중 한 명에 대한 데이터의 가중치를 증가시키는 단계(235)를 포함하고,
    복수 사용자 중 적어도 2 명은 서로 다른 채널 상황을 가지되,
    상기 데이터의 가중치에 기초하여, 복수 사용자에 의해 달성가능한 품질 레벨의 가중된 평균을 나타내는 성능 측정 기준(performance metric)을 계산하는 단계(240); 및
    상기 성능 측정 기준에 기초하여 복수 사용자 중 적어도 한 명에 대한 소스 및 채널 코딩 파라메터를 조정하는 단계(255)를 더 포함하는,
    복수 사용자를 위한 영상 멀티캐스트 및 영상 방송 중 적어도 하나의 수신 품질을 측정하는 방법.
  2. 제 1 항에 있어서,
    상기 데이터의 가중치에 근거하여 복수 사용자 중 적어도 한 명에 대한 소스 및 채널 코딩 파라메터를 조정하는 단계(255)를 더 포함하는, 복수 사용자를 위한 영상 멀티캐스트 및 영상 방송 중 적어도 하나의 수신 품질을 측정하는 방법.
  3. 삭제
  4. 제 1 항에 있어서,
    임계값보다 작은 수신 품질을 가지는 복수 사용자 중 한 명에 대한 데이터의 가중치는 감소되거나 또는 제거되는(235), 복수 사용자를 위한 영상 멀티캐스트 및 영상 방송 중 적어도 하나의 수신 품질을 측정하는 방법.
  5. 제 4 항에 있어서,
    임계값보다 더 작은 수신 품질을 가지는 복수 사용자 중 한 명에 대한 상기 데이터의 가중치는 임계값과의 차이에 관한 양에서 감소되는, 복수 사용자를 위한 영상 멀티캐스트 및 영상 방송 중 적어도 하나의 수신 품질을 측정하는 방법.
  6. 제 1 항에 있어서,
    복수 사용자 중 적어도 2 명은 서로 다른 채널 상황을 가지되, pi는 영상 멀티캐스트와 영상 방송 중 적어도 하나에 대해 복수 사용자 중에서 손실율을 나타내며, Pr.(pi)는 pi의 확율을 나타내고, Q(p;A)는 소스 및 채널 코딩 파라메터(A)의 선택된 셋트에 대한 손실율에서 달성가능한 품질을 나타내며,
    상기 방법도 다음식,
    Figure 112007079360871-pct00016
    의 성능 측정 기준(QM(A))을 계산하는 단계(240)를 포함하되,
    여기서, w(pi)는 pi에 의존하고
    Figure 112007079360871-pct00017
    을 만족하는 데이터의 가중치인, 복수 사용자를 위한 영상 멀티캐스트 및 영상 방송 중 적어도 하나의 수신 품질을 측정하는 방법.
  7. 제 6 항에 있어서,
    상기 성능 측정 기준은 복수 사용자에 의한 달성가능한 품질레벨의 가중된 평균값에 대응하고, 서로 다른 채널 상황에 의존하는, 복수 사용자를 위한 영상 멀티캐스트 및 영상 방송 중 적어도 하나의 수신 품질을 측정하는 방법.
  8. 제 6 항에 있어서,
    w(pi)는 다음식,
    Figure 112011014983382-pct00018
    와 같이 계산되되,
    여기서, α는 상기 데이터의 가중치가 복수 사용자 각각에 대해 동일하도록 상수인, 복수 사용자를 위한 영상 멀티캐스트 및 영상 방송 중 적어도 하나의 수신 품질을 측정하는 방법.
  9. 제 6 항에 있어서,
    상기 임계값은 pmax에 의해 표시되고, w(pi)는 다음식,
    Figure 112011014983382-pct00019
    와 같이 계산되되,
    여기서, α는 pmax보다 큰 손실율을 가진 복수 사용자 중 한 명에 대한 데이터의 가중치는 감소되거나 또는 제거되도록 하는 상수인, 복수 사용자를 위한 영상 멀티캐스트 및 영상 방송 중 적어도 하나의 수신 품질을 측정하는 방법.
  10. 제 6 항에 있어서,
    상기 임계값은 pmax에 의해 표시되며, w(pi)는 다음식,
    Figure 112011014983382-pct00020
    와 같이 계산되되,
    여기서, α는 손실율(<= pmax)을 가지는 복수 사용자 각각에 대해 동일하도록 상수이고,
    Figure 112011014983382-pct00021
    는 pmax보다 큰 손실율을 가지는 복수 사용자 중 한 명에 대해 감소되도록 상수로서, α와
    Figure 112011014983382-pct00022
    Figure 112011014983382-pct00023
    을 만족시키기 위해 선택되는, 복수 사용자를 위한 영상 멀티캐스트 및 영상 방송 중 적어도 하나의 수신 품질을 측정하는 방법.
  11. 제 1 항에 있어서,
    영상 멀티캐스트 및 영상 방송 중 적어도 하나는 무선 네트워크, 유선 네트워크 또는 이들의 조합 중 하나에 대하여 수행되는, 복수 사용자를 위한 영상 멀티캐스트 및 영상 방송 중 적어도 하나의 수신 품질을 측정하는 방법.
  12. 제 1 항에 있어서,
    상기 방법은 영상 서버, 비디오 인코더 및 순방향 에러 정정 모듈(forward error correction module) 중 적어도 하나에서 구현되는, 복수 사용자를 위한 영상 멀티캐스트 및 영상 방송 중 적어도 하나의 수신 품질을 측정하는 방법.
  13. 복수 사용자를 위한 영상 멀티캐스트 및 영상 방송 중 적어도 하나의 수신 품질을 측정하는 장치로서,
    수신 품질에 관하여 복수 사용자로부터 데이터를 수신하고, 임계값보다 큰 수신 품질을 가지는 복수 사용자 중 한 명에 대한 데이터의 가중치를 증가시키는 인코더(111)를 포함하고,
    복수 사용자 중 적어도 2 명은 서로 다른 채널 상황을 가지되,
    상기 인코더(111)는, 상기 데이터의 가중치에 기초하여, 복수 사용자에 의해 달성가능한 품질 레벨의 가중된 평균을 나타내는 성능 측정 기준(performance metric)을 계산하고, 상기 성능 측정 기준에 기초하여 복수 사용자 중 적어도 한 명에 대한 소스 및 채널 코딩 파라메터를 조정하는,
    복수 사용자를 위한 영상 멀티캐스트 및 영상 방송 중 적어도 하나의 수신 품질을 측정하는 장치.
  14. 제 13 항에 있어서,
    상기 인코더(111)는 상기 데이터의 가중치에 근거하여 복수 사용자 중 적어도 한 명에 대한 소스 및 채널 코딩 파라메터를 조정하는, 복수 사용자를 위한 영상 멀티캐스트 및 영상 방송 중 적어도 하나의 수신 품질을 측정하는 장치.
  15. 삭제
  16. 제 13 항에 있어서,
    상기 인코더(111)는 임계값보다 작은 수신 품질을 가지는 복수 사용자 중 한 명에 대한 데이터의 가중치를 감소하거나 또는 제거하는, 복수 사용자를 위한 영상 멀티캐스트 및 영상 방송 중 적어도 하나의 수신 품질을 측정하는 장치.
  17. 제 16 항에 있어서,
    상기 인코더(111)는 임계값과의 차이에 관한 양에서의 상기 임계값보다 더 작은 수신 품질을 가지는 복수 사용자 중 한 명에 대한 데이터의 가중치를 감소시키는, 복수 사용자를 위한 영상 멀티캐스트 및 영상 방송 중 적어도 하나의 수신 품질을 측정하는 장치.
  18. 제 13 항에 있어서,
    pi는 영상 멀티캐스트와 영상 방송 중 적어도 하나를 위해 복수 사용자 중에서 손실율을 나타내며, Pr.(pi)는 pi의 확율을 나타내고, Q(p;A)는 소스 및 채널 코딩 파라메터(A)의 선택된 세트에 대한 손실율에서 달성가능한 품질을 나타내며,
    상기 인코더(111)는 다음식,
    Figure 112012054260396-pct00024
    의 성능 측정 기준(QM(A))을 계산하되,
    여기서, w(pi)는 pi에 의존하고
    Figure 112012054260396-pct00025
    을 만족하는 데이터의 가중치인, 복수 사용자를 위한 영상 멀티캐스트 및 영상 방송 중 적어도 하나의 수신 품질을 측정하는 장치.
  19. 제 18 항에 있어서,
    상기 성능 측정 기준은 복수 사용자에 의한 달성가능한 품질레벨의 가중된 평균값에 대응하고, 서로 다른 채널 상황에 의존하는, 복수 사용자를 위한 영상 멀티캐스트 및 영상 방송 중 적어도 하나의 수신 품질을 측정하는 장치.
  20. 제 18 항에 있어서,
    w(pi)는 다음식,
    Figure 112011014983382-pct00026
    와 같이 계산되되,
    여기서, α는 상기 데이터의 가중치가 복수 사용자 각각에 대해 동일하도록 상수인, 복수 사용자를 위한 영상 멀티캐스트 및 영상 방송 중 적어도 하나의 수신 품질을 측정하는 장치.
  21. 제 18 항에 있어서,
    상기 임계값은 pmax에 의해 표시되고, w(pi)는 다음식,
    Figure 112011014983382-pct00027
    와 같이 계산되되,
    여기서, α는 pmax보다 큰 손실율을 가진 복수 사용자 중 한 명에 대한 데이터의 가중치가 감소되거나 또는 제거되도록 하는 상수인, 복수 사용자를 위한 영상 멀티캐스트 및 영상 방송 중 적어도 하나의 수신 품질을 측정하는 장치.
  22. 제 18 항에 있어서,
    상기 임계값은 pmax에 의해 표시되며, w(pi)는 다음식,
    Figure 112011014983382-pct00028
    와 같이 계산되되,
    여기서, α는 데이터의 가중치가 손실율(<= pmax)을 가지는 복수 사용자 각각에 대해 동일하도록 상수이고,
    Figure 112011014983382-pct00029
    는 데이터의 가중치가 pmax보다 큰 손실율을 가지는 복수 사용자 중 한 명에 대해 감소되도록 상수로서, α와
    Figure 112011014983382-pct00030
    Figure 112011014983382-pct00031
    을 만족시키기 위해 선택되는, 복수 사용자를 위한 영상 멀티캐스트 및 영상 방송 중 적어도 하나의 수신 품질을 측정하는 장치.
  23. 제 13 항에 있어서,
    영상 멀티캐스트 및 영상 방송 중 적어도 하나는 무선 네트워크, 유선 네트워크 또는 이들의 조합 중 하나에서 수행되는, 복수 사용자를 위한 영상 멀티캐스트 및 영상 방송 중 적어도 하나의 수신 품질을 측정하는 장치.
  24. 제 13 항에 있어서,
    상기 인코더(111)는 복수 사용자로부터 원격으로 위치하는 영상 서버(110) 내에 포함되는, 복수 사용자를 위한 영상 멀티캐스트 및 영상 방송 중 적어도 하나의 수신 품질을 측정하는 장치.
  25. 제 13 항에 있어서,
    상기 인코더(111)는 수신 품질에 관해 복수 사용자로부터 데이터를 수신하고, 임계값보다 큰 수신 품질을 가지는 복수 사용자 중 한 명에 대한 데이터의 가중치를 증가시키는 순방향 에러 정정 모듈(112)을 포함하는, 복수 사용자를 위한 영상 멀티캐스트 및 영상 방송 중 적어도 하나의 수신 품질을 측정하는 장치.
  26. 복수 사용자를 위한 영상 멀티캐스트 및 영상 방송 중 적어도 하나의 수신 품질을 측정하는 장치로서,
    수신 품질에 관하여 복수 사용자로부터 데이터를 수신하는 수단; 및
    임계값보다 큰 수신 품질을 가지는 복수 사용자 중 한 명에 대한 데이터의 가중치를 증가시키는 수단(111)을 포함하고,
    복수 사용자 중 적어도 2 명은 서로 다른 채널 상황을 가지되, pi는 영상 멀티캐스트와 영상 방송 중 적어도 하나를 위해 복수 사용자 중에서 손실율을 나타내며, Pr.(pi)는 pi의 확율을 나타내고, Q(p;A)는 소스 및 채널 코딩 파라메터(A)의 선택된 세트에 대한 손실율에서 달성가능한 품질을 나타내며,
    상기 장치는, 성능 측정 기준(QM(A))을 계산하는 수단(111)을 더 포함하되, 상기 성능 측정 기준(QM(A))은 다음식,
    Figure 112012054260396-pct00042
    와 같이 계산되며,
    여기서, w(pi)는 pi에 의존하고
    Figure 112012054260396-pct00043
    을 만족하는 데이터의 가중치인,
    복수 사용자를 위한 영상 멀티캐스트 및 영상 방송 중 적어도 하나의 수신 품질을 측정하는 장치.
  27. 제 26 항에 있어서,
    상기 데이터의 가중치에 근거하여 복수 사용자 중 적어도 한 명에 대한 소스 및 채널 코딩 파라메터를 조정하는 수단(111)을 더 포함하는, 복수 사용자를 위한 영상 멀티캐스트 및 영상 방송 중 적어도 하나의 수신 품질을 측정하는 장치.
  28. 제 26 항에 있어서,
    상기 장치는, 상기 성능 측정 기준에 기초하여 복수 사용자 중 적어도 한 명에 대한 소스 및 채널 코딩 파라메터를 조정하는 수단(111)을 더 포함하는, 복수 사용자를 위한 영상 멀티캐스트 및 영상 방송 중 적어도 하나의 수신 품질을 측정하는 장치.
  29. 제 26 항에 있어서,
    임계값보다 작은 수신 품질을 가지는 복수 사용자 중 한 명에 대한 데이터의 가중치는 감소되거나 또는 제거되는, 복수 사용자를 위한 영상 멀티캐스트 및 영상 방송 중 적어도 하나의 수신 품질을 측정하는 장치.
  30. 제 29 항에 있어서,
    상기 임계값보다 더 작은 수신 품질을 가지는 복수 사용자 중 한 명에 대한 데이터의 가중치는 임계값과의 차이에 관한 양에서 감소되는, 복수 사용자를 위한 영상 멀티캐스트 및 영상 방송 중 적어도 하나의 수신 품질을 측정하는 장치.
  31. 삭제
  32. 제 26 항에 있어서,
    상기 성능 측정 기준은 복수 사용자에 의한 달성가능한 품질레벨의 가중된 평균값에 대응하고, 서로 다른 채널 상황에 의존하는, 복수 사용자를 위한 영상 멀티캐스트 및 영상 방송 중 적어도 하나의 수신 품질을 측정하는 장치.
  33. 제 26항에 있어서,
    w(pi)는 다음식,
    Figure 112012054260396-pct00034
    와 같이 계산되되,
    여기서, α는 상기 데이터의 가중치가 복수 사용자 각각에 대해 동일하도록 상수인, 복수 사용자를 위한 영상 멀티캐스트 및 영상 방송 중 적어도 하나의 수신 품질을 측정하는 장치.
  34. 제 26항에 있어서,
    상기 임계값은 pmax에 의해 표시되고, w(pi)는 다음식,
    Figure 112012054260396-pct00035
    와 같이 계산되되,
    여기서, α는 pmax보다 큰 손실율을 가진 복수 사용자 중 한 명에 대한 데이터의 가중치가 감소되거나 또는 제거되도록 하는 상수인, 복수 사용자를 위한 영상 멀티캐스트 및 영상 방송 중 적어도 하나의 수신 품질을 측정하는 장치.
  35. 제 26항에 있어서,
    상기 임계값은 pmax에 의해 표시되며, w(pi)는 다음식,
    Figure 112012054260396-pct00036
    와 같이 계산되되,
    여기서, α는 데이터 가중치가 손실율(<= pmax)을 가지는 복수 사용자 각각에 대해 동일하도록 상수이고,
    Figure 112012054260396-pct00037
    는 데이터 가중치가 pmax보다 큰 손실율을 가지는 복수 사용자 중 한 명에 대해 감소되도록 상수로서, α와
    Figure 112012054260396-pct00038
    Figure 112012054260396-pct00039
    을 만족시키기 위해 선택되는, 복수 사용자를 위한 영상 멀티캐스트 및 영상 방송 중 적어도 하나의 수신 품질을 측정하는 장치.
  36. 제 26 항에 있어서,
    영상 멀티캐스트 및 영상 방송 중 적어도 하나는 무선 네트워크, 유선 네트워크 또는 이들의 조합 중 하나를 통해 수행되는, 복수 사용자를 위한 영상 멀티캐스트 및 영상 방송 중 적어도 하나의 수신 품질을 측정하는 장치.
  37. 제 26 항에 있어서,
    상기 수신 수단 및 증가 수단은 영상 서버(110), 인코더(111), 및 순방향 에어 정정 모듈(112) 중 적어도 하나 내에 포함되는, 복수 사용자를 위한 영상 멀티캐스트 및 영상 방송 중 적어도 하나의 수신 품질을 측정하는 장치.
KR1020077025671A 2005-05-06 2006-03-03 영상 방송 및/또는 멀티캐스트를 위한 성능을 평가하는 방법 및 장치 Expired - Fee Related KR101225028B1 (ko)

Applications Claiming Priority (3)

Application Number Priority Date Filing Date Title
US67857305P 2005-05-06 2005-05-06
US60/678,573 2005-05-06
PCT/US2006/007736 WO2006121493A1 (en) 2005-05-06 2006-03-03 Method and apparatus for evaluating performance for a video broadcast and/or multicast

Publications (2)

Publication Number Publication Date
KR20080013887A KR20080013887A (ko) 2008-02-13
KR101225028B1 true KR101225028B1 (ko) 2013-01-23

Family

ID=36589345

Family Applications (1)

Application Number Title Priority Date Filing Date
KR1020077025671A Expired - Fee Related KR101225028B1 (ko) 2005-05-06 2006-03-03 영상 방송 및/또는 멀티캐스트를 위한 성능을 평가하는 방법 및 장치

Country Status (6)

Country Link
US (1) US8578433B2 (ko)
EP (1) EP1878251A1 (ko)
JP (1) JP5166247B2 (ko)
KR (1) KR101225028B1 (ko)
CN (1) CN101171840B (ko)
WO (1) WO2006121493A1 (ko)

Families Citing this family (9)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101622847B (zh) 2007-03-09 2012-12-05 汤姆森许可贸易公司 自适应视频组播和广播系统中接收信道条件的高效反馈的方法
US8826102B2 (en) 2008-04-29 2014-09-02 Thomson Licensing Method and system for adapting forward error correction in multicast over wireless networks
WO2011015252A1 (en) * 2009-08-06 2011-02-10 Telefonaktiebolaget L M Ericsson (Publ) Multicast scheduling and link adaptation
KR101728000B1 (ko) * 2010-11-25 2017-05-02 주식회사 케이티 스케일러블 비디오 코딩을 적용하여 방송 서비스를 제공하는 방법 및 시스템
US8612281B1 (en) 2012-10-27 2013-12-17 Lions Gate Entertainment Inc. System and method for producing and distributing audio-visual content
CA2801272A1 (en) * 2012-10-27 2014-04-27 Lions Gate Entertainment Inc. System and method for producing and distributing audio-visual content
TWI511499B (zh) * 2013-11-28 2015-12-01 Ind Tech Res Inst 跨封包模式的通道編碼方法及系統
WO2015138993A1 (en) * 2014-03-14 2015-09-17 Huawei Technologies Co., Ltd. System and method for dynamic effective rate estimation for real-time video traffic
KR101958069B1 (ko) * 2016-12-30 2019-03-13 성균관대학교산학협력단 무선 통신 환경에서 svc 비디오 데이터 전송을 위한 스케줄링 방법 및 장치, 및 시스템

Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20030112996A1 (en) 2001-12-19 2003-06-19 Holliman Matthew J. Automatic monitoring of host signal quality using embedded data
KR20030065370A (ko) * 2002-01-31 2003-08-06 가부시키가이샤 엔.티.티.도코모 기지국, 제어 장치, 통신 시스템 및 통신 방법

Family Cites Families (13)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5121383A (en) * 1990-11-16 1992-06-09 Bell Communications Research, Inc. Duration limited statistical multiplexing in packet networks
JP3126956B2 (ja) * 1999-02-18 2001-01-22 株式会社エイ・ティ・アール環境適応通信研究所 通信サービス品質制御方法及び装置
KR20010035779A (ko) * 1999-10-02 2001-05-07 윤종용 사용자 데이터그램 통신 규약 상에서 패킷 로스를 보상하는 방법
KR100657253B1 (ko) * 2000-03-29 2006-12-14 삼성전자주식회사 무선 패킷 송수신 장치 및 그 방법
JP3662473B2 (ja) * 2000-05-12 2005-06-22 株式会社エヌ・ティ・ティ・ドコモ マルチキャストサービス提供方法及び情報配信装置
WO2002009429A2 (en) 2000-07-26 2002-01-31 Eyeball Network Games Inc. System and method for adaptable, scalable multimedia broadcasting over a network
WO2002035844A2 (en) 2000-10-24 2002-05-02 Eyeball Networks Inc. Dynamic quality adaptation using personal quality profiles and composite performance metric
US7103669B2 (en) * 2001-02-16 2006-09-05 Hewlett-Packard Development Company, L.P. Video communication method and system employing multiple state encoding and path diversity
JP3744802B2 (ja) 2001-02-22 2006-02-15 トッパン・フォームズ株式会社 ラベル
US7047456B2 (en) * 2001-08-28 2006-05-16 Intel Corporation Error correction for regional and dynamic factors in communications
US7177658B2 (en) * 2002-05-06 2007-02-13 Qualcomm, Incorporated Multi-media broadcast and multicast service (MBMS) in a wireless communications system
US7372832B2 (en) * 2003-02-12 2008-05-13 Nortel Networks Limited Channel selection
KR100976475B1 (ko) * 2003-08-19 2010-08-18 엘지전자 주식회사 서비스 품질 (QoS) 측정보고 전송 방법 및 수신 방법

Patent Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20030112996A1 (en) 2001-12-19 2003-06-19 Holliman Matthew J. Automatic monitoring of host signal quality using embedded data
KR20030065370A (ko) * 2002-01-31 2003-08-06 가부시키가이샤 엔.티.티.도코모 기지국, 제어 장치, 통신 시스템 및 통신 방법

Also Published As

Publication number Publication date
EP1878251A1 (en) 2008-01-16
US8578433B2 (en) 2013-11-05
US20090059010A1 (en) 2009-03-05
JP2008541557A (ja) 2008-11-20
HK1111845A1 (en) 2008-08-15
WO2006121493A1 (en) 2006-11-16
JP5166247B2 (ja) 2013-03-21
CN101171840A (zh) 2008-04-30
CN101171840B (zh) 2013-05-08
KR20080013887A (ko) 2008-02-13

Similar Documents

Publication Publication Date Title
KR101225028B1 (ko) 영상 방송 및/또는 멀티캐스트를 위한 성능을 평가하는 방법 및 장치
US10084715B2 (en) Packet loss mitigation
US8964115B2 (en) Transmission capacity probing using adaptive redundancy adjustment
KR101370478B1 (ko) 멀티미디어 전화 통신을 위한 컨텐트- 및 링크-의존 코딩 적응 구조
US9451248B2 (en) Data processing device and data processing method
CN103795996B (zh) 3d视频传递方法和设备
Lin et al. An access point-based FEC mechanism for video transmission over wireless LANs
KR20090008980A (ko) 무선망 채널 정보를 이용한 동영상 부호화 제어 방법
Ahmad et al. Adaptive unicast video streaming with rateless codes and feedback
JP2010521099A (ja) マルチキャストネットワークにおいてチャネル状態フィードバックを行う方法及び装置
JP2009212842A (ja) 動画伝送装置
EP3257177B1 (en) System and method for real time video communication employing fountain coding
CN113301387B (zh) 数据编解码方法、相关设备及系统
Soltani et al. Delay constraint error control protocol for real-time video communication
JP2005184662A (ja) データ伝送装置、データ受信装置、および通信システム
KR100937099B1 (ko) 영상 전송시 소스-채널 결합 부호화의 부호율 결정 방법및 이를 이용한 영상 전송 시스템
Kurdoglu et al. Perceptual quality maximization for video calls with packet losses by optimizing FEC, frame rate, and quantization
Pudlewski et al. A distortion-minimizing rate controller for wireless multimedia sensor networks
de Alwis et al. Content and network-aware multicast over wireless networks
WO2010000910A1 (en) Transmission capacity probing using adaptive redundancy adjustment
US10200694B2 (en) Method and apparatus for response of feedback information during video call
JP5743350B2 (ja) データ送信装置、前方誤り訂正方法、及びプログラム
KR20070043361A (ko) 시변 이동무선 채널 특성에서 비디오 전송시 소스-채널부호율을 결정하는 송수신 장치 및 그 방법
HK1111845B (en) Method and apparatus for evaluating performance for a video broadcast and/or multicast
JP2006339775A (ja) スケーラブル動画像伝送システム

Legal Events

Date Code Title Description
PA0105 International application

St.27 status event code: A-0-1-A10-A15-nap-PA0105

PG1501 Laying open of application

St.27 status event code: A-1-1-Q10-Q12-nap-PG1501

R18-X000 Changes to party contact information recorded

St.27 status event code: A-3-3-R10-R18-oth-X000

A201 Request for examination
P11-X000 Amendment of application requested

St.27 status event code: A-2-2-P10-P11-nap-X000

P13-X000 Application amended

St.27 status event code: A-2-2-P10-P13-nap-X000

PA0201 Request for examination

St.27 status event code: A-1-2-D10-D11-exm-PA0201

E902 Notification of reason for refusal
PE0902 Notice of grounds for rejection

St.27 status event code: A-1-2-D10-D21-exm-PE0902

T11-X000 Administrative time limit extension requested

St.27 status event code: U-3-3-T10-T11-oth-X000

T11-X000 Administrative time limit extension requested

St.27 status event code: U-3-3-T10-T11-oth-X000

PN2301 Change of applicant

St.27 status event code: A-3-3-R10-R13-asn-PN2301

St.27 status event code: A-3-3-R10-R11-asn-PN2301

T11-X000 Administrative time limit extension requested

St.27 status event code: U-3-3-T10-T11-oth-X000

PN2301 Change of applicant

St.27 status event code: A-3-3-R10-R13-asn-PN2301

St.27 status event code: A-3-3-R10-R11-asn-PN2301

E13-X000 Pre-grant limitation requested

St.27 status event code: A-2-3-E10-E13-lim-X000

P11-X000 Amendment of application requested

St.27 status event code: A-2-2-P10-P11-nap-X000

P13-X000 Application amended

St.27 status event code: A-2-2-P10-P13-nap-X000

E701 Decision to grant or registration of patent right
PE0701 Decision of registration

St.27 status event code: A-1-2-D10-D22-exm-PE0701

GRNT Written decision to grant
PR0701 Registration of establishment

St.27 status event code: A-2-4-F10-F11-exm-PR0701

PR1002 Payment of registration fee

St.27 status event code: A-2-2-U10-U12-oth-PR1002

Fee payment year number: 1

PG1601 Publication of registration

St.27 status event code: A-4-4-Q10-Q13-nap-PG1601

P22-X000 Classification modified

St.27 status event code: A-4-4-P10-P22-nap-X000

FPAY Annual fee payment

Payment date: 20151217

Year of fee payment: 4

PR1001 Payment of annual fee

St.27 status event code: A-4-4-U10-U11-oth-PR1001

Fee payment year number: 4

LAPS Lapse due to unpaid annual fee
PC1903 Unpaid annual fee

St.27 status event code: A-4-4-U10-U13-oth-PC1903

Not in force date: 20170117

Payment event data comment text: Termination Category : DEFAULT_OF_REGISTRATION_FEE

PC1903 Unpaid annual fee

St.27 status event code: N-4-6-H10-H13-oth-PC1903

Ip right cessation event data comment text: Termination Category : DEFAULT_OF_REGISTRATION_FEE

Not in force date: 20170117

R18-X000 Changes to party contact information recorded

St.27 status event code: A-5-5-R10-R18-oth-X000