1 |
1
네트워크상에서 영상 데이터를 전송하는 장치에 있어서, 부분영역 억세스가 가능한 영상 파일을 저장하고 있는 제1 저장수단; 부분영역 영상을 생성하는데 필요한 정보(오프셋 및 부분영역 억세스 정보)를 저장하는 제2 저장수단; 클라이언트로부터 부분영역 영상을 요청받으며, 요청된 부분영역 영상을 상기 클라이언트로 전송하는 제1 통신처리수단; 및 상기 제1 통신처리수단으로부터 전달된 부분영역 영상 파일 요청에 따라, 상기 제2 저장수단에서 해당 오프셋 및 부분 억세스 정보를 추출하고, 추출된 오프셋 및 부분영역 억세스 정보를 바탕으로 상기 제1 저장수단에 저장된 해당 영상 파일을 억세스하여 상기 부분영역 영상을 생성하며, 생성된 상기 부분영역 영상을 상기 제1 통신처리수단으로 전달하는 영상 부분 억세스 처리수단 을 포함하는 네트워크상에서의 영상 부분 전송 장치
|
2 |
2
제 1 항에 있어서, 상기 클라이언트는, 사용자가 입력한 스크롤 정보를 해석하여, 새로운 영역을 디스플레이하도록 명령 제어하는 스크롤 제어수단; 상기 스크롤 제어수단의 제어하에, 새로운 영역을 디스플레이하기 위해 부분영역 영상을 요청하며, 새로 표시할 영역의 상기 부분영역 영상을 디스플레이하도록 제어하는 디스플레이 제어수단; 상기 디스플레이 제어수단으로부터의 부분영역 영상 파일 요청을 상기 제1 통신처리수단으로 전송하며, 상기 제1 통신처리수단으로부터 상기 부분영역 영상을 전송받는 제2 통신처리수단; 및 상기 제2 통신처리수단을 통해 전송된 상기 부분영역 영상을 디코딩하여 상기 디스플레이 제어수단으로 전달하는 디코딩수단 을 포함하는 네트워크상에서의 영상 부분 전송 장치
|
3 |
3
제 1 항 또는 제 2 항에 있어서, 상기 부분 영역 영상은, 실질적으로, 고해상도 대용량의 제이팩(JPEG : Joint Photographics Expert Group) 영상 데이터의 부분 영상인 것을 특징으로 하는 네트워크상에서의 영상 부분 전송 장치
|
4 |
4
제 3 항에 있어서, 상기 부분영역 억세스가 가능한 영상 파일로 변환할 때, JPEG에서 필요한 부분만을 전송하기 위해서, JPEG에서 필요한 부분만을 억세스할 수 있도록, 기존의 JPEG을 각 MCU(Multipoint Control Unit)를 독립적으로 디코딩할 수 있고 MCU 단위로 억세스가 가능하고 데이터를 가져올 수 있는 DRI(Define Restart Interval)가 1인 JPEG으로 변경하고, 이 변경 과정에서 각 MCU의 위치정보를 관리하는 오프셋(Offset) 테이블과 JPEG 부분 억세스에 필요한 정보를 생성하는 것을 특징으로 하는 네트워크상에서의 영상 부분 전송 장치
|
5 |
5
네트워크상에서 영상 데이터를 전송하는 방법에 있어서, 서버에서 영상을 DB에 등록할 때 이 영상 파일을 부분영역 억세스가 가능한 영상 파일로 변환하여 저장하고, 이 과정에서 부분영역 영상을 생성하는데 필요한 정보(오프셋 및 부분영역 억세스 정보)를 생성하는 제 1 단계; 클라이언트로부터의 부분영역 영상 요청시에, 상기 서버가 상기 오프셋 및 부분영역 억세스 정보를 바탕으로 저장된 해당 영상 파일을 억세스하여 요청된 부분영역 영상을 생성하는 제 2 단계; 및 생성된 상기 부분영역 영상을 상기 클라이언트로 전송하는 제 3 단계 를 포함하는 네트워크상에서의 영상 부분 전송 방법
|
6 |
6
제 5 항에 있어서, 상기 부분영역 영상은, 실질적으로, 고해상도 대용량의 제이팩(JPEG : Joint Photographics Expert Group) 영상 데이터인 것을 특징으로 하는 네트워크상에서의 영상 부분 전송 방법
|
7 |
7
제 6 항에 있어서, 상기 상기 부분영역 억세스가 가능한 영상 파일로 변환할 때, JPEG에서 필요한 부분만을 전송하기 위해서, JPEG에서 필요한 부분만을 억세스할 수 있도록, 기존의 JPEG을 각 MCU(Multipoint Control Unit)를 독립적으로 디코딩할 수 있고 MCU 단위로 억세스가 가능하고 데이터를 가져올 수 있는 DRI(Define Restart Interval)가 1인 JPEG으로 변경하고, 이 변경 과정에서 각 MCU의 위치정보를 관리하는 오프셋(Offset) 테이블과 JPEG 부분 억세스에 필요한 정보를 생성하는 것을 특징으로 하는 네트워크상에서의 영상 부분 전송 방법
|
8 |
8
제 5 항 내지 제 7 항중 어느 한 항에 있어서, 상기 제 1 단계는, 변환 작업 파일 및 메모리 준비작업을 수행하여, 입력(Input) JPEG 파일을 열고, 부분 억세스를 지원하는 변환된 JPEG, 출력(Output) JPEG, 파일을 생성하며, 오프셋 정보(Offset info)를 위한 메모리를 할당하는 제 4 단계; 스캔(Scan) 헤더까지 디코딩하고 이를 타겟(Target) 파일인 출력(Output) 파일에 복사하여 기록하며, 오프셋 정보(Offset info)에 스캔(Scan) 헤더까지의 오프셋(Offset) 위치정보를 저장하는 제 5 단계; 상기 타겟(Target) 파일의 DRI(Define Restart Interval)를 변경 처리하는 제 6 단계; 및 MCU(Multipoint Control Unit) 디코딩 및 처리 작업을 수행하는 제 7 단계 를 포함하는 네트워크상에서의 영상 부분 전송 방법
|
9 |
9
제 8 항에 있어서, 상기 제 6 단계는, 입력(Input) JPEG에서 DRI가 정의된 경우와 정의가 안된 경우가 있을 수 있으므로, 입력(Input) JPEG에서 DRI가 정의되어 있는지를 판단하여, DRI가 정의된 경우에는 타겟(Target) 파일에 이미 복사된 DRI를 1로 수정하고, DRI가 정의되지 않은 경우에는 DRI 마커 세그먼트를 생성하여 타겟(Target) 파일의 스캔(Scan) 헤더앞에 삽입하고 스캔(Scan) 헤더까지의 오프셋(Offset) 위치정보를 수정하는 것을 특징으로 하는 네트워크상에서의 영상 부분 전송 방법
|
10 |
10
제 8 항에 있어서, 상기 제 7 단계는, N번 수행되되(N은 스캔(Scan)에 포함된 컴포넌트 성분의 개수임), 컴포넌트(component) 처리 작업을 N번 수행하고, 재시작(RST) 마커(Maker) 삽입(Insert) 작업(즉, 재시작(RST) 마커를 타겟(Target) 파일에 삽입하는 작업으로 RST 마커의 번호를 계산하여 삽입하는 작업)을 수행하는 것을 특징으로 하는 네트워크상에서의 영상 부분 전송 방법
|
11 |
11
제 10 항에 있어서, 상기 컴포넌트(Component) 처리 과정은, 컴포넌트(Component) 정보와 디씨(DC)와 에이씨(AC) 버퍼를 준비하는 제 8 단계; 허프만 테이블 번호에 해당하는 DC와 AC 허프만 테이블을 준비하고, DC를 인코딩할 표준 허프만 데이블을 준비하는 제 9 단계; 및 N개의 블록에 대해, DC를 디코딩하여 차이정보(DIFF)를 구하고, 이 DC를 이전 DC에 더하여 원래의 DC값 D를 구하며, 이 구해진 DC값을 표준 테이블을 이용하여 인코딩하고 DC 버퍼에 갱신(Update)하고, AC 계수를 디코딩하고, 디코딩을 통해서 구해진 AC 계수의 데이터 부분을 그대로 AC 버퍼에 복사하며, DC 버퍼를 먼저 타겟(Target) 파일에 복사하고 AC 버퍼를 그 다음에 복사하는 제 10 단계 를 포함하는 네트워크상에서의 영상 부분 전송 방법
|
12 |
12
제 11 항에 있어서, 상기 제 10 단계의 원래의 DC값을 대체 인코딩하는 과정은, J=1인 경우는 원래의 DC계수 D를 표준 테이블을 이용하여 인코딩하고, 그외의 경우는 디코딩된 DC, 차이정보(DIFF)를 표준 테이블을 이용하여 인코딩하며, 새로 인코딩된 DC를 DC 버퍼에 갱신(Update)하는 것을 특징으로 하는 네트워크상에서의 영상 부분 전송 방법
|
13 |
13
제 5 항 내지 제 7 항 중 어느 한 항에 있어서, 상기 제 2 단계는, 상기 클라이언트에서 표시 영역 부분 요청 메시지가 상기 서버에 전달되면, 상기 서버의 JPEG 부분 억세스 처리부에서 오프셋 부분 억세스 정보 데이터베이스에서 필요한 정보를 로드하는 제 4 단계; 요청영역이 유효 영역(Valid Region)인지를 확인(즉, 원영상에서 억세스할 수 있는 영역인지 체크)하고, 유효한 영역이면 이 영역을 포함하는 MBR(Minimum Boundary Rectangle)을 계산하는 제 5 단계; 및 요청 영역 JPEG 파일을 생성하되, 스캔(Scan) 헤더까지 복사하고, 상기 제 5 단계에서 구한 MBR의 폭과 높이로 프레임(Frame) 헤더의 X, Y를 수정하며, MBR에 해당하는 MCU(Multipoint Control Unit)들을 하나씩 가져와서 생성된 파일에 기록하고 재시작(RST) 마커를 삽입하며, EOI(end of Image) 마커를 기록하는 제 6 단계 를 포함하는 네트워크상에서의 영상 부분 전송 방법
|
14 |
14
제 5 항 내지 제 7 항 중 어느 한 항에 있어서, 상기 서버는, JPEG에서 필요한 부분만을 전송하기 위해서, JPEG에서 필요한 부분만을 억세스할 수 있도록, 기존의 JPEG을 각 MCU(Multipoint Control Unit)를 독립적으로 디코딩할 수 있고 MCU 단위로 억세스가 가능하고 데이터를 가져올 수 있는 DRI(Define Restart Interval)가 1인 JPEG으로 변경하되, 이 변경 과정에서 각 MCU의 위치정보를 관리하는 오프셋(Offset) 테이블과 JPEG 부분 억세스에 필요한 정보를 생성하며, 상기 클라이언트에서 디스플레이가 필요한 부분의 요청이 오면 오프셋(Offset) 테이블과 부분 억세스에 필요한 정보를 이용하여 변형된 JPEG에서 필요한 데이터만을 가져와서 이 데이터에 맞는 JPEG 헤더와 정보들을 추가하여 상기 클라이언트에 보내며, 이때 필요한 정보를 완전한 JPEG으로 보내는 것을 특징으로 하는 네트워크상에서의 영상 부분 전송 방법
|
15 |
15
네트워크상에서 영상 데이터를 전송하기 위하여, 프로세서를 구비한 영상 부분 전송 장치에, 서버에서 영상을 DB에 등록할 때 이 영상 파일을 부분영역 억세스가 가능한 영상 파일로 변환하여 저장하고, 이 과정에서 부분영역 영상을 생성하는데 필요한 정보(오프셋 및 부분영역 억세스 정보)를 생성하는 제 1 기능; 클라이언트로부터의 부분영역 영상 요청시에, 상기 서버가 상기 오프셋 및 부분영역 억세스 정보를 바탕으로 저장된 해당 영상 파일을 억세스하여 요청된 부분영역 영상을 생성하는 제 2 기능; 및 생성된 상기 부분영역 영상을 상기 클라이언트로 전송하는 제 3 기능 을 실현시키기 위한 프로그램을 기록한 컴퓨터로 읽을 수 있는 기록매체
|