문맥 (context)
[청구항 1]
1 라인당 n 바이트의 데이터를 수평인쇄하도록 된 수평인쇄방식의 인쇄데이터포맷을 한 번에 m 바이트의 단위로 수직인쇄를 실행하도록 된 수직인쇄방식의 인쇄데이터포맷으로 변환하도록 된 인쇄데이터포맷 변환장치에 있어서,
수평인쇄방식의 데이터가 어드레스 순으로 순차 저장되는 제1 저장영역과, 데이터포맷 변환된 수직인쇄방식의 데이터를 저장하기 위한 제2 저장영역을 구비하는 데이터 메모리수단과,
1회의 dma 동작 싸이클에 대응하여 소정의 독출개시 어드레스 데이터에 대하여 상기 n값에 대응하는 독출어드레스 오프셋값 데이터를 가산하여 상기 제1 저장영역으로부터 k 바이트의 데이터를 독출하기 위한 독출어드레스 데이터를 생성하고, 소정의 기록개시 어드레스 데이터에 대하여 상기 m값에 대응하는 기록어드레스 오프셋값 데이터를 가산하여 상기 제2 저장영역에 대해 k 바이트의 데이터를 기록하기 위한 기록어드레스 데이터를 생성하는 어드레스 발생수단,
상기 데이터 메모리수단으로부터 독출된 k 바이트의 데이터를 동일한 비트끼리 분리조합하여 상기 제2 저장영역에 저장되기 위한 k 바이트의 데이터를 생성하는 데이터포맷 변환수단과, dma동작 싸이클을 설정하기 위한 타이머를 구비하고, 상기 타이머로부터의 출력신호에 대응하여 cpu에 대하여 버스요구신호를 출력하고, cpu로부터 버스허가신호가 입력되면 상기 어드레스 발생수단을 제어하여 데이터포맷 변환동작을 실행제어하는 dma 콘트롤수단,
상기 dma 콘트롤수단으로부터 출력되는 버스요구신호의 횟수가 m값이 되면 인터럽트신호를 출력하는 계수수단 및,
상기 인터럽트신호에 대응하여 상기 어드레스 발생수단에 대하여 독출 및 기록개시 어드레스 데이터와 독출 및 기록 어드레스 오프셋값 데이터를 등록함과 더불어 상기 타이머를 구동제어하는 cpu를 포함하여 구성된 것을 특징으로 하는 인쇄데이터포맷 변환장치
[청구항 2]
제1항에 있어서,상기 기록어드레스 오프셋값 데이터는 m/k로설정되는것을특징으로 하는인쇄데이터포맷 변환장치.
[청구항 3]
제1항에 있어서,상기 어드레스 발생수단은 상기 제1 저장영역으로부터 인쇄데이터를 독출하기 위한 독출개시 어드레스 데이터와 상기 제2 저장영역에 인쇄데이터를 기록하기 위한 기록개시어드레스 데이터를 저장하기 위한 개시어드레스 저장수단과,상기 개시어드레스 저장수단에 저장되어 있는 독출개시 어드레스 데이터와 기록개시어드레스 데이터를 선택적으로 출력하기 위한 제1 멀티플렉서,상기 제1 멀티플렉서로부터 출력되는 독출개시 어드레스 데이터를 순차적으로 증가시키기 위한 카운터,독출/기록어드레스 오프셋값 저장수단을 구비하여, 상기 제1 멀티플렉서로부터 출력되는 독출 또는 기록 어드레스 데이터에 대하여 상기 독출/기록 어드레스 오프셋값을 선택적으로 가산하여 출력하는 독출/기록 어드레스 생성수단 및,데이터 버스를 통해 입력되는 독출/기록 개시어드레스 데이터와, 상기 카운터 또는 독출/기록 어드레스 생성수단으로부터 출력되는 어드레스 데이터를 근거로 상기 개시어드레스 저장수단에 대해 개시어드레스 데이터를 등록하는 개시어드레스 설정수단을 포함하여구성된것을특징으로 하는인쇄데이터포맷 변환장치.
[청구항 4]
제1항에 있어서,상기 데이터포맷 변환수단은 데이터 버스에 입력단이 결합되고, 소정의 선택신호에 따라 데이터 버스를 통해 입력되는 데이터를 저장하여 출력하는 다수의 제1 레지스터와,상기 제1 레지스터 각각의 동일한 비트출력이 입력단에 결합되고, 소정의 선택신호에 따라 입력되는 데이터를 저장하여 출력하는 다수의 제2 레지스터 및,소정의 선택신호에 따라 상기 제2 레지스터의 출력을 선택적으로 데이터 버스에 결합시키는 멀티플렉서를 구비하여구성된것을특징으로 하는인쇄데이터포맷 변환장치.
[청구항 5]
데이터버스 및 어드레스버스와 결합되기 위한 포트를 구비하고,
상기 데이터버스를 통해 입력되는 독출 및 기록개시 어드레스 데이터와 독출 및 기록어드레스 오프셋값을 저장하기 위한 저장수단을 갖추고, 소정의 제어신호에 따라 상기 저장수단에 저장된 데이터를 근거로 독출 및 기록어드레스를 생성하는 어드레스 발생수단과,
상기 어드레스 발생수단에서 생성된 독출 어드레스 데이터에 의해 독출된 소정 바이트의 데이터를 동일한 비트끼리 분리조합하는 데이터포맷 변환수단,
dma 동작싸이클을 설정하기 위한 타이머를 구비하고, 상기 타이머로부터의 출력신호에 대응하여 버스요구신호를 출력하고, 버스허가신호가 입력되면 어드레스 발생수단과 데이터포맷 변환수단을 제어하여 데이터포맷 변환동작을 실행제어하는 dma 콘트롤수단 및,
실행해야할 dma 동작싸이클의 실행횟수를 저장하기 위한 저장수단을 구비하고, 상기 버스요구신호의 출력횟수를 계수하여 그 계수치가 상기 실행횟수에 도달하면 dma 실행종료신호를 출력하는 계수수단을 포함하여 구성된 것을 특징으로 하는 인쇄데이터포맷 변환장치
[청구항 6]
제5항에 있어서,상기 어드레스 버스 및 데이터 버스에 결합되는 메모리를 제어하기 위한 메모리 콘트롤수단을 추가로 포함하여구성된것을특징으로 하는인쇄데이터포맷 변환장치.
[청구항 7]
제5항에 있어서,상기 어드레스 발생수단은 데이터버스를 통해 입력되는 독출개시 어드레스 데이터와 기록개시어드레스 데이터를 저장하기 위한 개시어드레스 저장수단과,상기 개시어드레스 저장수단에 저장되어 있는 독출개시 어드레스 데이터와 기록개시어드레스 데이터를 선택적으로 출력하기 위한 제1 멀티플렉서,상기 제1 멀티플렉서로부터 출력되는 독출개시 어드레스 데이터를 순차적으로 증가시키기 위한 카운터,독출/기록어드레스 오프셋값 저장수단을 구비하여, 상기 제1 멀티플렉서로부터 출력되는 독출 또는 기록 어드레스 데이터에 대하여 상기 독출/기록 어드레스 오프셋값을 선택적으로 가산하여 출력하는 독출/기록 어드레스 생성수단 및,데이터 버스를 통해 입력되는 독출/기록 개시어드레스 데이터와, 상기 카운터 또는 독출/기록 어드레스 생성수단으로부터 출력되는 어드레스 데이터를 근거로 상기 개시어드레스 저장수단에 대해 개시어드레스 데이터를 등록하는 개시어드레스 설정수단을 포함하여구성된것을특징으로 하는인쇄데이터포맷 변환장치.
[청구항 8]
제5항에 있어서,상기 데이터포맷 변환수단은 데이터 버스에 입력단이 결합되고, 소정의 선택신호에 따라 데이터 버스를 통해 입력되는 데이터를 저장하여 출력하는 다수의 제1 레지스터와,상기 제1 레지스터 각각의 동일한 비트출력이 입력단에 결합되고, 소정의 선택신호에 따라 입력되는 데이터를 저장하여 출력하는 다수의 제2 레지스터 및,소정의 선택신호에 따라 상기 제2 레지스터의 출력을 선택적으로 데이터 버스에 결합시키는 멀티플렉서를 구비하여구성된것을특징으로 하는인쇄데이터포맷 변환장치.
지시문 (instruction)
주어진 본문을 읽고 관련 정보를 분석하여 질문에 답하라.
질문 (question)
인쇄데이터포맷 변환장치에서 기록어드레스 오프셋값 데이터는 어떠한 수식 관계를 통해 설정되는가?
추론 과정 (compact_reasoning)
-
1과제 해석
task_interpretation인쇄데이터포맷 변환장치에서 기록어드레스 오프셋값 데이터가 설정되는 수식 관계를 찾는 것이다.
-
2정보 추출
information_extraction청구항 2에서 기록어드레스 오프셋값 데이터에 대한 구체적인 설정 방식이 언급되어 있다.
- 상기 기록어드레스 오프셋값 데이터는 m/k로설정되는것을특징으로 하는인쇄데이터포맷 변환장치
-
3근거 선택
evidence_selection기록어드레스 오프셋값이 m/k로 설정된다는 구절을 핵심 근거로 선택한다.
- 기록어드레스 오프셋값 데이터는 m/k로설정되는것
-
4논리 통합
logical_integration청구항 2의 내용을 바탕으로 기록어드레스 오프셋값은 m을 k로 나눈 값(m/k)으로 설정됨을 도출한다.
- 기록어드레스 오프셋값 데이터는 m/k로설정되는것
-
5결론 도출
conclusion_formulation기록어드레스 오프셋값 데이터는 m/k라는 수식 관계를 통해 설정된다.
- 기록어드레스 오프셋값 데이터는 m/k로설정되는것
-
6답변 생성
answer_generation질문에 대해 추출된 수식 관계를 직접 답변으로 제시한다.
최종 답변 (final_answer)
m/k 수식 관계를 통해 기록어드레스 오프셋값 데이터를 설정한다.
핵심 해석 (core_interpretation)
수평인쇄방식에서 수직인쇄방식으로 데이터를 변환할 때, 효율적인 데이터 기록을 위해 기록어드레스 오프셋값을 m/k 수식에 따라 설정하여 어드레스를 생성하는 기술이다.