首页 / 专利库 / 电信 / 移动通信终端 / 이동 통신 단말기의 키 입력 처리 방법

이동 통신 단말기의 키 입력 처리 방법

阅读:987发布:2024-01-11

专利汇可以提供이동 통신 단말기의 키 입력 처리 방법专利检索,专利查询,专利分析的服务。并且본 발명은 이동 통신 단말기의 키 입력 처리 방법에 관한 것으로, 종래에는 단문 메시지 작성과 같은 작업에서 사용자의 키 입력 속도가 아주 빠를 경우 화면상에 문자가 제대로 표시되지 않는 문제점이 있었다. 이러한 문제점을 감안한 본 발명은 키 눌림 인터럽트에 의해 슬립 모드에서 동작 모드로 전환되어 키 폴링 대기 시간을 기본값으로 세팅하고 주 키 입력 처리로 진입하는 단계와; 상기 키 폴링 대기 시간이 경과하면 어떤 키가 눌리는지를 판단하여 눌린 키에 대한 해당 프로세싱을 실행하는 단계와; 사용자에 의해 상기 키 폴링 대기 시간이 변경되는지를 판단하여 변경되면 키 폴링 대기 시간을 변경된 값으로 재설정하는 단계와; 환경 설정 메뉴에서 사용자가 설정한 데이터 표시 시간에 따라 동작하는 액정 화면 드라이버를 통해 상기 눌린 키를 표시하는 단계로 이루어져 키 입력을 제대로 입력받지 못해 발생하는 동일 키 재입력 동작을 줄이고 데이터 표시 응답 속도가 빨라져서 사용자 자신이 입력한 키를 바로 확인할 수 있는 효과가 있다.,下面是이동 통신 단말기의 키 입력 처리 방법专利的具体信息内容。

  • 키 눌림 인터럽트에 의해 슬립 모드에서 동작 모드로 전환되어 키 폴링 대기 시간을 기본값으로 세팅하고 주 키 입력 처리로 진입하는 단계와;
    상기 키 폴링 대기 시간이 경과하면 어떤 키가 눌리는지를 판단하여 눌린 키에 대한 해당 프로세싱을 실행하는 단계와;
    사용자에 의해 상기 키 폴링 대기 시간이 변경되면 그 변경된 값으로 상기 키 폴링 대기 시간을 재설정하는 단계와;
    상기 재설정된 키 폴링 대기 시간에 근거하여 키 입력 처리를 수행하는 단계로 이루어진 것을 특징으로 하는 이동 통신 단말기의 키 입력 처리 방법.
  • 제1항에 있어서, 상기 키 폴링 대기 시간 변경은 환경 설정 메뉴에서 키 폴링 대기 시간으로 소정 개수의 선택 조건을 제시하여 사용자가 자신의 키 입력 속도에 알맞은 키 폴링 대기 시간을 선택하여 변경되게 이루어진 것을 특징으로 하는 이동 통신 단말기의 키 입력 처리 방법.
  • 제1항에 있어서, 상기 눌린 키는 환경 설정 메뉴에서 사용자가 선택하여 설정한 데이터 표시 시간에 따라 액정 화면 드라이버에 의해 표시되게 이루어진 것을 특징으로 하는 이동 통신 단말기의 키 입력 처리 방법.
  • 제3항에 있어서, 상기 데이터 표시 시간은 환경 설정 메뉴에서 데이터 표시 시간으로 소정 개수의 선택 조건을 제시하여 사용자가 자신의 키 입력 속도에 알맞 은 데이터 표시 시간을 선택하여 변경되게 이루어진 것을 특징으로 하는 이동 통신 단말기의 키 입력 처리 방법.
  • 说明书全文

    이동 통신 단말기의 키 입력 처리 방법{KEY INPUT PROCESSING METHOD FOR MOBILE COMMUNICATION TERMINAL}

    도 1은 종래 이동 통신 단말기의 키 입력 검출 장치의 구성을 보인 블록도.

    도 2는 종래 이동 통신 단말기의 키 입력 검출 방법의 동작 흐름도.

    도 3은 본 발명에 따른 이동 통신 단말기의 키 입력 처리 방법의 동작 흐름도.

    본 발명은 이동 통신 단말기의 키 입력 처리 방법에 관한 것으로, 특히 키 입력 속도가 각기 다른 사용자마다 자신에게 알맞은 키 입력 처리 시간을 세팅하여 이동 통신 단말기로 하여금 키 입력 처리 동작을 올바르게 실행할 수 있게 한 이동 통신 단말기의 키 입력 처리 방법에 관한 것이다.

    일반적으로 이동 통신 단말기는 단순히 상대방과 전화 통화하는 기능에 더해 개인의 일정 관리, 전자 수첩 등 텍스트 기반의 서비스를 사용자에게 제공함에 따라 키 입력 검출 장치의 사용 비율이 점차 증가하고 있다.

    종래 사용자가 누르는 키를 검출하는 기술에 대하여 살펴보면 다음과 같다.

    도 1은 종래 이동 통신 단말기의 키 입력 검출 장치의 구성을 보인 블록도로서, 이에 도시된 바와 같이 사용자가 누른 키에 대응한 전압 레벨을 출력하는 키패드(50)와; 상기 키패드(50)로부터 출력되는 전압 레벨을 기준 전압과 비교하여 키 입력에 대한 인터럽트 신호를 출력하는 비교부(20)와; 상기 키 선택에 따라 발생되는 전압 레벨을 검출하는 전압차 검출부(30)와; 상기 비교부(20)에 의해 키 입력에 대한 인터럽트를 검출하면 상기 전압차 검출부(30)에 의해 검출된 전압 값을 판독하여 설정된 테이블을 통해 분석한 후 선택된 키 값을 인식하는 단말기 제어부(10)와; 상기 단말기 제어부(10)의 타이머 출력단자와 연결되어 키 입력을 대기하는 슬립 모드시 오프 상태를 유지하는 스위칭부(40)와; 상기 단말기 제어부(10)로부터 전달되는 데이터를 액정 화면(70)에 표시하는 액정 화면 드라이버(60)로 구성된다.

    또한, 도 2는 도 1에서의 키 입력 검출 방법의 동작 흐름도로서, 이에 도시된 바와 같이 이동 통신 단말기의 슬립 모드에서 키 입력에 대한 인터럽트 신호가 검출되면 전압 레벨을 검출하여 현재 구동되어진 키 값을 추출한 다음 해당 신호처리를 수행함과 동시에 화면상에 키 번호를 표시하는 단계(S101~S105)와; 현재의 모드가 백라이팅 제공 모드인 경우 백라이팅 유지 시간의 카운터와 백라이팅이 제공되는 상태에서도 다른 키 입력을 검출할 수 있도록 하는 펄스 발생 타이머를 구동시켜 해당 키에 백라이팅 전원을 공급하는 단계(S106, S111)와; 백라이팅이 제공되는 상태에서 다른 키의 입력이 검출되지 않고 백라이팅 유지 시간의 카운터가 오프되는 경우 슬립 모드로 진입하는 단계(S112~S114)와; 백라이팅이 제공되지 않는 상태에서 다른 키의 입력이 검출되지 않고 일정 시간이 경과하면 해당 프로세싱을 실 행한 후 슬립 모드로 진입하는 단계(S107~S110)로 이루어진 것으로, 이와 같이 구성된 종래 이동 통신 단말기의 키 입력 검출 장치 및 방법을 도면을 참조하여 설명한다.

    이동 통신 단말기의 슬립 모드 상태에서 단말기 제어부(10)는 키패드(50)에 설치되어 있는 임의의 키 눌림에 따른 키 인터럽트가 비교부(20)를 통해 인지되는지를 판단한다(S101, S102).

    단말기 제어부(10)가 슬립 모드에서 키 인터럽트를 검출하면 동작 모드로 절환한 다음 전압차 검출부(30)를 인터페이싱하여 스위칭 온에 따라 발생되는 전압 레벨을 검출한 후 자신이 설정하고 있는 테이블의 데이터와 비교하여 구동되어진 키 번호를 표시한다(S103~S105).

    키 번호는 액정화면 드라이버(60)를 통해 액정화면(70)에 표시되는데 단말기 제어부(10)에서 액정화면 드라이버(60)에 일정 데이터를 출력함으로써 달성된다.

    이후, 단말기 제어부(10)는 현재 사용자가 설정한 모드가 백라이팅을 제공하기 위한 모드로 설정되어 있는지를 판단한다(S106).

    현재의 사용 모드가 백라이팅을 제공하기 위한 모드로 설정되어 있지 않은 상태이면 다음 키 입력 대기 모드로 진입하고 다음 키 입력에 대한 인터럽트가 검출되는지를 판단한다(S106~S108).

    키 입력에 대한 인터럽트가 검출되는 경우 상기 스텝 104로 리턴되어 전압 레벨의 검출을 통해 구동된 키를 인지할 수 있도록 하고, 키 입력에 대한 인터럽트가 검출되지 않는 상태에서 일정시간이 경과하면 해당 프로세싱을 실행한 후 새로 운 키 입력 요구에 대한 인터럽트를 검출하기 위한 슬립 모드로 진입한다(S109, S110).

    백라이팅을 제공하기 위한 모드로 설정되어 있는 경우 단말기 제어부(10)는 인터럽트 요구된 키 값을 검출함에 따라 해당 키에 백라이팅을 제공하기 위한 시간 주기의 타이머와 두 개의 핀 접점을 통해 백라이팅 전원이 공급되는 상태에서도 다른 키 입력을 검출할 수 있도록 하는 펄스 타이머를 동작시켜 구동되어진 해당 키에 백라이팅 전원을 공급한다(S111).

    구동되어진 해당 키에 백라이팅이 제공되는 상태에서 다른 키 입력에 대한 인터럽트가 검출되는지를 판단하여, 키 입력에 대한 인터럽트가 검출되는 경우 상기 스텝 104로 리턴되어 전압 레벨의 검출에 따라 해당 키 값을 검출하는 동작을 반복적으로 실행하고(S112), 인터럽트가 검출되지 않는 경우 백라이팅을 유지를 위해 설정한 시간이 경과되었는지를 판단한다(S113).

    백라이팅 유지를 위한 설정된 시간이 경과된 것으로 판단되면 슬립 모드로 진입하여 새로운 동작 실행을 요구하는 키 입력을 대기한다(S114).

    그러나, 상기와 같은 종래 기술에 있어서, 단문 메시지 작성과 같은 작업에서 사용자의 키 입력 속도가 아주 빠를 경우 화면상에 문자가 제대로 표시되지 않는 문제점이 있다.

    따라서, 본 발명은 상기와 같은 문제점을 감안하여 창안한 것으로, 사용자가 자신의 키 입력 속도에 알맞은 타이머 세팅의 시간 조정을 통해 화면상에 문자가 올바르게 표시될 수 있도록 한 이동 통신 단말기의 키 입력 처리 방법을 제공함에 그 목적이 있다.

    상기와 같은 목적을 달성하기 위한 본 발명은, 키 눌림 인터럽트에 의해 슬립 모드에서 동작 모드로 전환되어 키 폴링 대기 시간을 기본값으로 세팅하고 주 키 입력 처리로 진입하는 단계와; 상기 키 폴링 대기 시간이 경과하면 어떤 키가 눌리는지를 판단하여 눌린 키에 대한 해당 프로세싱을 실행하는 단계와; 사용자에 의해 상기 키 폴링 대기 시간이 변경되는지를 판단하여 변경되면 키 폴링 대기 시간을 변경된 값으로 재설정하는 단계로 동작하는 것을 특징으로 한다.

    이하, 본 발명에 따른 실시 예를 첨부한 도면을 참조하여 상세히 설명하면 다음과 같다.

    본 발명은 도 1에 도시된 종래 기술과 같이 동일하게 구성된 장치에서 수행되며 본 발명의 실시 예를 도면을 참조하여 설명한다.

    도 3은 본 발명에 따른 이동 통신 단말기의 키 입력 처리 방법의 동작 흐름도로서, 이에 도시된 바와 같이 키 폴링 대기 시간을 25밀리 초로 세팅하고 주 키 입력 처리로 진입하는 단계(ST11)와; 상기 키 폴링 대기 시간이 경과하면 어떤 키가 눌리는지를 판단하여 눌린 키에 대한 해당 프로세싱을 실행하는 단계(ST13~ST15)와; 사용자에 의해 상기 키 폴링 대기 시간이 변경되는지를 판단하여 변경되면 키 폴링 대기 시간을 변경된 값으로 재설정하는 단계(ST16, ST17)S로 이루어진다.

    주 키 입력 처리는 보통 25밀리 초 단위 주기로 처리되며 이 25밀리 초 단위의 키 폴링 대기 시간은 주 키 입력 처리가 실행되기 전에 미리 설정된다(ST11).

    매트릭스 구조의 키패드에서 키 눌림 판단은 폴링 방법으로 처리한다. 처음 키가 눌려 슬립 모드에서 동작 모드로 전환될 때만 인터럽트 방법이 사용되며 사용자가 키누름 속도가 빠르다고 판단할 경우 폴링 주기를 변경하여 세팅함으로써 키 눌림 판단이 좀 더 빠른 간격으로 실행되어 키 눌림을 판단하게 된다.

    이동 통신 단말기에서 단문 메시지 작성과 같은 응용 프로그램이 실행되면 문자 키가 눌리게 되어 슬립 모드에서 동작 모드로 전환되어 키 입력을 처리하게 된다.

    주 키 입력 처리는 앞에서 언급한 바와 같이 25밀리 초 단위 주기로 실행되기 위해 키 폴링 대기 시간이 기본적으로 25밀리 초로 세팅되어 있다.

    주 키 입력 처리에 진입하면 이동 통신 단말기는 이 주 키 입력 처리에 진입한 후 경과하는 시간을 측정하고 이 경과 시간이 25밀리 초를 초과하는지를 판단한다(ST13).

    경과 시간이 25밀리 초를 초과하면 이동 통신 단말기는 키 폴링 작업을 실행시켜 어떤 키가 눌리는지를 판단한다(ST14). 키가 눌리면 입력되는 전압차를 측정해서 어떤 키가 눌렸는지를 결정한다(ST15).

    사용자가 누르는 키 입력을 이동 통신 단말기가 올바로 처리하지 못하는 경우가 발생할 수 있다.

    이는 사용자가 누른 키가 표시창에 바로 표시되지 않는 현상을 관찰하여 사 용자 자신이 직접 느낄 수 있다.

    이러한 경우 사용자는 환경 설정 메뉴에서 키 폴링 대기 시간 변경 메뉴를 선택해서 키 폴링 대기 시간을 변경할 수 있다. 예를 들어, 이동 통신 단말기에서 키 폴링 대기 시간으로 두 개의 선택 조건을 제시할 수 있는데 만약 15밀리 초와 25밀리 초를 제시했다면 사용자는 이 중 15밀리 초를 선택하여 키 폴링 대기 시간을 변경할 수 있다.

    이동 통신 단말기는 키 폴링 대기 시간이 변경되는지를 판단하여 그에 따른 키 폴링 대기 시간으로 변경한다(ST16, ST17). 여기서, 사용자가 25밀리 초에서 15밀리 초로 키 폴링 대기 시간을 변경하였다면 이동 통신 단말기는 키 폴링 대기 시간을 15밀리 초로 변경한 후 주 키 입력 처리를 매 15밀리 초 단위 주기로 실행시켜 보다 빠르게 키입력을 처리할 수 있도록 한다.

    이와 같은 과정에 의해 키 입력 처리가 올바로 수행될 수 있지만 표시창에 실제적으로 문자를 표시하는 동작은 액정 화면 드라이버에 의해 수행된다.

    현재 단말기 중앙 처리 장치인 단말기 모뎀 칩은 내부적으로 일정 데이터를 액정 화면에 뿌려주면 액정 화면내의 드라이버가 실제적으로 데이터를 표시한다.

    그러나, 최근 단말기 모뎀 칩은 내부적으로 인터널 램이 있어 이 안에 액정 화면 드라이버와 커맨드 컨트롤 명령 및 데이터 송수신을 좀 더 빨리 하기 위한 코드를 상주시켜 액정 화면 표시 데이터를 빠른 시간에 표시하도록 구현되어 있다.

    본 발명은 액정 화면 드라이버에 컨트롤 명령을 통해 데이터 표시 시간을 빨리하거나 보통으로 설정한다. 이를 위해 이동 통신 단말기는 환경 설정 메뉴에서 데이터 표시 시간으로 소정 개수의 선택 조건을 제시하여 사용자가 직접 이 선택 조건에서 자신의 키 입력 처리에 따른 알맞은 데이터 표시 시간을 선택할 수 있도록 한다.

    사용자가 환경 설정 메뉴에서 적절한 데이터 표시 시간을 선택하면 이동 통신 단말기는 이를 반영하여 액정 화면 드라이버가 데이터를 선택된 데이터 표시 시간에 따라 표시하게 한다.

    이상에서 상세히 설명한 바와 같이, 본 발명은 각기 키 입력 속도가 다른 사용자마다 알맞은 키 입력 처리 시간과 데이터 표시 시간을 선택하여 설정함을 가능하게 하여 키 입력을 제대로 입력받지 못해 발생하는 동일 키 재입력 동작을 줄이고 데이터 표시 응답 속도가 빨라져서 사용자 자신이 입력한 키를 바로 확인할 수 있는 효과가 있다.

    高效检索全球专利

    专利汇是专利免费检索,专利查询,专利分析-国家发明专利查询检索分析平台,是提供专利分析,专利查询,专利检索等数据服务功能的知识产权数据服务商。

    我们的产品包含105个国家的1.26亿组数据,免费查、免费专利分析。

    申请试用

    分析报告

    专利汇分析报告产品可以对行业情报数据进行梳理分析,涉及维度包括行业专利基本状况分析、地域分析、技术分析、发明人分析、申请人分析、专利权人分析、失效分析、核心专利分析、法律分析、研发重点分析、企业专利处境分析、技术处境分析、专利寿命分析、企业定位分析、引证分析等超过60个分析角度,系统通过AI智能系统对图表进行解读,只需1分钟,一键生成行业专利分析报告。

    申请试用

    QQ群二维码
    意见反馈