1 |
1
컨텐츠 보호장치에 있어서, 라이센스 파일을 저장하고 있는 라이센스 저장수단; 상기 라이센스 파일을 읽어들여, 라이센스 정보를 추출하고, 재생제어 신호에 따라 상기 라이센스 정보로부터 사용자 권리정보와 컨텐츠에 적용된 보호 툴 정보를 추출하고 갱신하기 위한 라이센스 처리수단; 상기 보호 툴 정보를 저장하고 있는 보호 툴 저장수단; 보호 툴을 호출하고, 상기 라이센스 처리수단으로부터 상기 라이센스 정보를 가져와 상기 보호 툴 정보 및 상기 라이센스 정보를 보호 툴 적용수단에 전달하기 위한 보호 툴 처리수단; 상기 재생 제어신호에 따라, 다양한 보호 툴들 가운데 상기 보호 툴 정보에 기술된 보호 툴을 컨텐츠 디코딩 전후 과정에서 연결하고 툴을 작동시키기 위한 보호 툴 적용수단; 및 재생 제어를 위해 상기 라이센스 저장수단에 라이센스 파일이 존재하는지를 검사하고, 상기 사용자 권리정보와 보호 툴 처리결과를 기반으로 상기 재생제어 신호를 발생하는 재생 제어수단 을 포함하는 다중 컨텐츠 보호 툴을 적용할 수 있는 컨텐츠 보호장치
|
2 |
2
제 1 항에 있어서, 상기 라이센스 처리수단은, 상기 라이센스 저장수단으로부터 상기 라이센스 파일을 읽어들여 외부에서 입력된 사용자 키로 복호화 하기 위한 복호화 수단; 복호화 된 라이센스 파일을 파싱(parsing)하여 라이센스 정보를 추출하여 상기 재생 제어수단 및 상기 보호 툴 처리수단에 입력하기 위한 파싱수단; 상기 재생 제어수단의 제어에 따라 라이센스 파일을 읽어들여 갱신하는 갱신수단; 및 상기 갱신수단으로 부터 출력된 라이센스 파일을 암호화하여 상기 라이센스 저장수단에 저장하기 위한 암호화 수단 을 포함하는 다중 컨텐츠 보호 툴을 적용할 수 있는 컨텐츠 보호장치
|
3 |
3
제 1 항에 있어서, 상기 보호 툴 처리수단은, 상기 보호 툴 저장수단으로부터 보호 툴을 호출하는 호출수단; 및 상기 라이센스 처리수단으로부터 입력받은 상기 보호 툴에 관한 정보 및 상기 호출수단으로부터 입력받은 보호 툴을 상기 보호 툴 적용수단에 전송하기 위한 보호 툴 정보 전달수단 을 포함하는 다중 컨텐츠 보호 툴을 적용할 수 있는 컨텐츠 보호장치
|
4 |
4
제 1 항에 있어서, 상기 재생 제어수단은, 상기 라이센스 저장수단에 재생하고자 하는 컨텐츠의 라이센스 파일이 존재하는지를 검사하여 그 결과에 따라 상기 보호 툴 적용수단을 제어하고, 재생에 의해 라이센스 내용이 변경된 경우 상기 라이센스 처리수단에 라이센스 갱신 신호를 전송하는 라이센스 검사수단; 상기 라이센스 처리수단으로부터 상기 사용자권리정보를 입력받아 그 결과에 따라 상기 보호 툴 적용수단을 제어하는 사용자권리 검사수단; 및 상기 보호 툴 적용수단으로부터 보호 툴 처리 결과 신호를 입력받아 그 결과에 따라 보호 툴 적용수단을 적용수단을 제어하는 보호 툴 처리결과 검사수단 을 포함하는 다중 컨텐츠 보호 툴을 적용할 수 있는 컨텐츠 보호장치
|
5 |
5
제 1 항 내지 제 4 항중 어느 한 항에 있어서, 상기 보호 툴 적용수단은, 상기 재생 제어수단으로부터 입력된 제어신호 및 상기 보호 툴 처리수단으로부터 입력된 보호 툴 정보에 따라 외부에서 입력된 컨텐츠 데이터에 상기 보호 툴 처리수단으로부터 입력된 보호 툴을 적용하여 디코딩 수단에 입력하고, 보호 툴 처리 결과 신호를 상기 재생 제어수단에 입력하기 위한 보호 툴 접속수단; 및 상기 보호 툴 접속수단으로부터 입력된 상기 컨텐츠 데이터를 디코딩하여 출력하기 위한 디코딩수단 을 포함하는 다중 컨텐츠 보호 툴을 적용할 수 있는 컨텐츠 보호장치
|
6 |
6
제 1 항 내지 제 4 항중 어느 한 항에 있어서, 상기 보호 툴 적용수단은, 외부에서 입력된 컨텐츠 데이터를 디코딩하기 위한 디코딩 수단; 및 상기 재생 제어수단으로부터 입력된 제어신호 및 상기 보호 툴 처리수단으로부터 입력된 보호 툴 정보에 따라 상기 디코딩 수단으로부터 입력된 상기 컨텐츠 데이터에 상기 보호 툴 처리수단으로부터 입력된 보호 툴을 적용하여 출력하고, 보호 툴 처리 결과 신호를 상기 재생 제어수단에 입력하기 위한 보호 툴 접속수단 을 포함하는 다중 컨텐츠 보호 툴을 적용할 수 있는 컨텐츠 보호장치
|
7 |
7
제 1 항 내지 제 4 항중 어느 한 에 있어서, 상기 보호 툴 적용수단은, 상기 재생 제어수단으로부터 입력된 제어신호 및 상기 보호 툴 처리수단으로부터 입력된 보호 툴 정보에 따라 외부에서 입력된 컨텐츠 데이터에 상기 보호 툴 처리수단으로부터 입력된 보호 툴을 적용하여 디코딩 수단에 입력하고, 보호 툴 처리 결과 신호를 상기 재생 제어수단에 입력하기 위한 제 1 보호 툴 접속수단; 상기 제 1 보호 툴 접속수단으로부터 입력된 상기 컨텐츠 데이터를 디코딩하기 위한 디코딩 수단; 및 상기 재생 제어수단으로부터 입력된 제어신호 및 상기 보호 툴 처리수단으로부터 입력된 보호 툴 정보에 따라 상기 디코딩 수단으로부터 입력된 상기 컨텐츠 데이터에 상기 보호 툴 처리수단으로부터 입력된 보호 툴을 적용하여 출력하고, 보호 툴 처리 결과 신호를 상기 재생 제어수단에 입력하기 위한 제 2 보호 툴 접속수단 을 포함하는 다중 컨텐츠 보호 툴을 적용할 수 있는 컨텐츠 보호장치
|
8 |
8
다중 컨텐츠 보호 툴을 적용할 수 있는 보호 툴에 있어서, 입력되는 신호를 구별하여 출력하고, 데이터 처리수단으로부터 처리 결과 신호를 받아 외부에 출력하기 위한 신호 처리수단; 상기 신호 처리수단으로부터 파라미터 처리신호를 받아 지역변수를 초기화하기 위한 파라미터 처리수단; 상기 신호 처리수단으로부터 연결 정보 신호를 받아 다음에 적용될 보호 툴과 연결시키기 위한 연결수단; 상기 신호 처리수단으로부터 보호 툴 종료신호를 받아 보호 툴 작동을 멈추고 할당 메모리를 제거 후 보호 툴 적용을 종료하기 위한 종료수단; 및 상기 신호 처리수단으로부터 데이터 신호를 받아 보호 툴 알고리즘을 수행하여 처리 결과 신호를 상기 신호 처리수단에 전달하고, 데이터 처리결과를 다음에 적용될 보호 툴의 신호 처리수단에 전달하기 위한 상기 데이터 처리수단 을 포함하는 다중 컨텐츠 보호 툴을 적용할 수 있는 보호 툴
|
9 |
9
컨텐츠 보호 시스템에 적용되는 컨텐츠 보호 방법에 있어서, 사용자 단말 장치에서 라이센스로부터 사용자 권리 정보와 컨텐츠에 적용된 보호 툴 정보를 추출하고 갱신하는 제 1 단계; 다양한 보호 툴들 가운데 상기 보호 툴 정보에 기술된 보호 툴을 컨텐츠 디코딩 전후 과정에 연결하고 툴을 작동시키는 제 2 단계; 및 상기 사용자 권리정보와 보호 툴 처리 결과를 기반으로 재생제어를 수행하는 제 3 단계 를 포함하는 다중 컨텐츠 보호 툴을 적용할 수 있는 컨텐츠 보호 방법
|
10 |
10
프로세서를 구비한 컨텐츠 보호 시스템에, 사용자 단말 장치에서 라이센스로부터 사용자 권리 정보와 컨텐츠에 적용된 보호 툴 정보를 추출하고 갱신하는 제 1 기능; 다양한 보호 툴들 가운데 상기 보호 툴 정보에 기술된 보호 툴을 컨텐츠 디코딩 전후 과정에 연결하고 툴을 작동시키는 제 2 기능; 및 상기 사용자 권리정보와 보호 툴 처리 결과를 기반으로 재생제어를 수행하는 제 3 기능 을 실현시키기 위한 프로그램을 기록한 컴퓨터로 읽을 수 있는 기록매체
|