首页 / 专利库 / 显示技术 / 图形显示器 / 사진 맨틀 뷰 및 애니메이션

사진 맨틀 뷰 및 애니메이션

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

专利汇可以提供사진 맨틀 뷰 및 애니메이션专利检索,专利查询,专利分析的服务。并且A system and computer-implemented method for rendering images on a two-dimensional display, such as a computer, handheld device, or television screen, so that the images appear to be positioned in a three-dimensional space is disclosed. The images may be graphics files or standard files with an associated thumbnail image. For example, a graphics file in GIF format may be displayed. In another example, a snapshot of a video clip may be displayed. In yet another example, an thumbnail image corresponding to the first page of an associated Microsoft Word document may be displayed. After a user navigates to a computer directory containing graphics files, random images from that computer directory may be identified, received, transformed, and/or rendered. Numerous layouts of the images on the display are disclosed.,下面是사진 맨틀 뷰 및 애니메이션专利的具体信息内容。

  • 2차원 디스플레이를 보고 있는 사용자에게 적어도 하나의 이미지를 렌더링하기 위한 컴퓨터-구현 방법으로서 -상기 2차원 디스플레이에 표시될 때, 상기 적어도 하나의 이미지 각각은 3차원 공간에 위치한 것으로 나타남-,
    하나 이상의 이미지들을 저장하는 메모리에 대한 표시(indication)를 수신하는 단계;
    하나 이상의 이미지들을 저장하는 상기 메모리로부터 적어도 하나의 이미지를 식별하고 수신하는 단계;
    상기 적어도 하나의 이미지 각각에 대해 상기 디스플레이에서의 위치를 결정하는 단계;
    상기 적어도 하나의 이미지 각각의 상기 디스플레이에서의 상기 위치에 대한 정보를 이용하여 상기 적어도 하나의 이미지 각각을 변환(transform)하는 단계; 및
    상기 2차원 디스플레이 상의 그래픽으로 도시된 3차원 공간(graphically depicted three-dimensional space)에 표시하기 위해 상기 적어도 하나의 이미지 각각을 렌더링하는 단계
    를 포함하는 방법.
  • 제1항에 있어서,
    상기 하나 이상의 이미지들을 저장하는 메모리에 대한 표시를 수신하는 단계 는, 상기 사용자가 적어도 하나의 전자 파일을 포함하는 컴퓨터 디렉터리를 탐색(navigate)하는 것에 대한 응답으로 일어나는 방법.
  • 제2항에 있어서,
    상기 하나 이상의 이미지들을 저장하는 메모리에 대한 상기 표시는 상기 디렉터리에 대한 식별자인 방법.
  • 제1항에 있어서,
    상기 메모리로부터 적어도 하나의 이미지를 식별하고 수신하는 단계에서의 상기 적어도 하나의 이미지는 제1 이미지 및 제2 이미지를 포함하며, 상기 제1 이미지 및 제2 이미지는 동일하지 않은 방법.
  • 제4항에 있어서,
    상기 메모리로부터 적어도 하나의 이미지를 식별하는 단계는 무작위 선택 모듈(random selection module)에 의해 도움을 받아 수행되는 방법.
  • 제4항에 있어서,
    상기 적어도 하나의 이미지 각각을 렌더링하는 단계는, 상기 2차원 디스플레이에 3차원 반사(reflection) 및 그림자(shadow)를 렌더링하는 단계를 포함하는 방법.
  • 제6항에 있어서,
    상기 적어도 하나의 이미지 각각을 렌더링하는 단계는, 상기 2차원 디스플레이에 3차원 사진 경계 효과(photo border effect)를 렌더링하는 단계를 포함하는 방법.
  • 제4항에 있어서,
    상기 적어도 하나의 이미지의 프레젠테이션을 향상시키기 위해, 상기 2차원 디스플레이에 표시하기 전의 임의의 시간에 상기 제1 이미지를 클리핑(clipping)하는 단계를 더 포함하는 방법.
  • 제4항에 있어서,
    상기 적어도 하나의 이미지는 사용자에 의해 선택 가능(user selectable)하고, 상기 하나 이상의 이미지들을 저장하는 메모리에 대한 표시를 수신하는 단계는 상기 사용자가 컴퓨터 디렉터리를 탐색하는 것에 대한 응답으로 일어나는 방법.
  • 제9항에 있어서,
    사용자 입력에 대한 응답으로 상기 적어도 하나의 이미지의 크기를 변경하는 단계를 더 포함하는 방법.
  • 제1항에 있어서,
    상기 하나 이상의 이미지들을 저장하는 메모리에 대한 표시를 수신하는 단계는, 상기 사용자가 DVD의 메뉴 옵션을 선택하는 것에 대한 응답으로 일어나고, 하나 이상의 이미지들을 저장하는 상기 메모리는 상기 DVD에 위치하는 방법.
  • 제4항에 있어서,
    상기 제1 이미지의 가시적 부분(visible portion)이 감소되도록, 상기 적어도 하나의 이미지 각각의 상기 디스플레이에서의 상기 위치를 교대시키는 단계를 더 포함하며, 상기 위치를 교대시키는 단계는 상기 적어도 하나의 이미지 각각을 변환하는 단계를 포함하는 방법.
  • 제12항에 있어서,
    상기 위치를 교대시키는 단계는 사용자 탐색에 대한 응답으로 수행되며, 상기 위치를 교대시키는 단계는 미리 정해진 양의 시간만큼 지연되는 방법.
  • 제12항에 있어서,
    컴퓨터 판독가능 매체가 제13항의 방법을 수행하기 위한 컴퓨터 실행가능 명령어들을 포함하는 방법.
  • 2차원 디스플레이를 보고 있는 사용자에게 복수의 이미지들을 렌더링하기 위 한 컴퓨터 시스템으로서 -상기 2차원 디스플레이에 표시될 때, 상기 복수의 이미지들은 3차원 공간에 위치한 것으로 나타남-,
    기계 판독가능 명령어들을 실행할 수 있는 처리 장치;
    상기 복수의 이미지들을 표시하기 위한 2차원 비주얼 디스플레이(visual display);
    상기 복수의 이미지들 및 기계 판독가능 명령어들을 포함하는 하나 이상의 메모리
    -상기 복수의 이미지들 및 기계 판독가능 명령어들은 프로세서에 의해 실행되었을 때,
    메모리에 저장된 복수의 이미지들에 대한 표시를 수신하는 단계;
    상기 메모리에 저장된 상기 복수의 이미지들로부터 제1 이미지 및 제2 이미지를 식별하고 수신하는 단계;
    상기 제1 이미지를 위해 상기 비주얼 디스플레이에서의 제1 위치를 결정하고, 상기 제2 이미지를 위해 상기 비주얼 디스플레이에서의 제2 위치를 결정하는 단계;
    상기 비주얼 디스플레이에서, 상기 제1 위치에 대한 정보를 이용하여 상기 제1 이미지를 변환하고, 상기 제2 위치에 대한 정보를 이용하여 상기 제2 이미지를 변환하는 단계;
    그래픽으로 도시된 3차원 공간에 표시하기 위해 상기 제1 이미지 및 상기 제2 이미지를 렌더링하는 단계;
    상기 제1 이미지 및 상기 제2 이미지의 프레젠테이션을 향상시키기 위해서, 상기 2차원 디스플레이에 표시하기 위해 3차원 그래픽 효과들을 렌더링하는 단계; 및
    사용자 입력에 대한 응답으로, 상기 디스플레이에서의 상기 제1 이미지의 상기 위치를 이동하고 상기 디스플레이에서의 상기 제2 이미지의 상기 위치를 이동하여, 상기 제1 이미지의 가시적 부분이 감소되도록 하는 단계
    를 포함하는 방법을 수행함-; 및
    상기 사용자로 하여금 메모리에 저장된 복수의 이미지들에 대한 표시를 제공하고, 상기 사용자로 하여금 상기 제1 이미지를 선택하도록 하기 위한 입력 장치
    를 포함하는 시스템.
  • 제15항에 있어서,
    상기 하나 이상의 메모리는 DVD 플레이어에 위치하는 시스템.
  • 제15항에 있어서,
    상기 하나 이상의 메모리에 저장된 상기 복수의 이미지들로부터 제1 이미지를 식별하는 단계는 무작위 선택 모듈에 의해 수행되는 시스템.
  • 2차원 디스플레이를 보고 있는 사용자에게 적어도 하나의 이미지를 렌더링하기 위한 컴퓨터 시스템으로서 -상기 2차원 디스플레이에 표시될 때, 상기 적어도 하나의 이미지 각각은 3차원 공간에 위치한 것으로 나타남-,
    기계 판독가능 명령어들을 실행할 수 있는 처리 장치;
    복수의 이미지들을 표시하기 위한 2차원 비주얼 디스플레이;
    상기 처리 장치에 의한 실행을 위한, 기계 판독가능 명령어들 및 상기 복수의 이미지들을 포함하는 메모리 유닛;
    상기 사용자가 상기 메모리 유닛 내의 디렉터리를 탐색하는 것에 대한 응답으로, 상기 메모리 유닛에 저장된 복수의 이미지들에 대한 표시를 수신하기 위한 제1 모듈;
    상기 메모리 유닛에 저장된 상기 복수의 이미지들로부터 제1 이미지 및 제2 이미지를 식별하고 수신하기 위한 제2 모듈;
    상기 제1 이미지의 상기 비주얼 디스플레이에서의 제1 위치 및 상기 제2 이미지의 상기 비주얼 디스플레이에서의 제2 위치를 결정하기 위한 제3 모듈;
    상기 비주얼 디스플레이에서, 상기 제1 위치에 대한 정보를 이용해여 상기 제1 이미지를 변환하고 상기 제2 위치에 대한 정보를 이용하여 상기 제2 이미지를 변환하기 위한 제4 모듈;
    그래픽으로 도시된 3차원 공간에 표시하기 위해, 상기 제1 이미지 및 상기 제2 이미지를 렌더링하기 위한 제5 모듈;
    상기 제1 이미지 및 상기 제2 이미지의 프레젠테이션을 향상시키기 위해, 상기 2차원 디스플레이에 표시하기 위한 3차원 그래픽 효과들을 렌더링하기 위한 제6 모듈; 및
    상기 사용자로 하여금 상기 제1 이미지를 선택할 수 있도록 하는 입력 장치
    를 포함하는 시스템.
  • 제18항에 있어서,
    사용자 입력에 대한 응답으로 상기 제1 이미지의 가시적 부분이 감소되도록, 상기 디스플레이에서 상기 제1 이미지의 상기 위치를 이동하고, 상기 디스플레이에서 상기 제2 이미지의 상기 위치를 이동하기 위한 제7 모듈을 더 포함하는 시스템.
  • 说明书全文

    사진 맨틀 뷰 및 애니메이션{PHOTO MANTEL VIEW AND ANIMATION}

    본 특허 명세서의 일부는 저작권 보호를 받는 자료를 포함할 수 있다. 저작권의 소유자는 임의의 사람에 의한 특허 문서 또는 특허 명세의 팩시밀리 복제에 대해 이의를 갖지 않으며, 이는 특허청의 특허 파일 및 기록들에 총괄적으로 나타나기 때문이며, 그렇지 않은 경우, 어떤 것이라도, 모든 저작권 권리를 확보한다.

    2차원 매체를 이용하여 3차원 장면을 나타내는 것은 본 기술 분야에서 잘 알려진 것이다. 당업자들은 컴퓨터 화면 또는 종이와 같은 2차원 매체를 이용하여 3차원 장면을 나타내기 위한 다수의 기술, 예를 들어, 직선 원근법(linear perspective) 및 사영 기하학(projective geometry)을 알 것이다. 다양한 기술들은 서로 다른 투시도(perspective view) 간에 이미지를 변환하기 위해서, 예를 들어, 호모그래피 메트릭스들(homography matrices)과 같은 메트릭스들, 및 이미지의 상대적인 위치를 이용한다. 이에 더해, 현실감 있는 3차원 그래픽의 프레젠테이션을 위해 그림자를 형성하는 다양한 기술들 또한 잘 알려져 있다. 3차원 그래픽을 렌더링하기 위해 하드 섀도(hard shadow) 및 소프트 섀도(soft shadow)를 생성하기 위한 알고리즘 및 방법들 또한 잘 알려져 있다.

    사용자의 검토를 위한 복수의 이미지의 프레젠테이션을 포함하는 기술 분야 에 결점이 존재한다. 현재의 디스플레이 방법들은, 이미지 파일 또는 데이터 파일을 관련된 썸네일 이미지(thumbnail image)와 함께 표시하기 위해 썸네일을 사용하는 것을 포함한다. 사용자들은 생성된 표시에 대해 쉽게 지루해질 수 있다. 예를 들어, DVD에서, 장 선택 기능(chapter selection feature)은 영화의 스냅숏(snapshot)을 표시한다. 생성된 표시는 3차원 렌더링 없이, 전통적인 격자형 형식(grid-like format)으로 되어 있다.

    본 기술 분야에는, 2차원 디스플레이 상에 복수의 이미지에 대한 뷰(view)를 렌더링하여, 이들이 3차원 그래픽 효과 및 뷰들 사이의 애니메이션 전환(animated transition)을 갖는 3차원 공간에 있는 것으로 나타나도록 하기 위한 방법 및 시스템에 대한 필요가 있다.

    아래는 본 발명의 다양한 양상에 대한 기초적인 이해를 제공하기 위해서 본 발명의 몇몇 실시예들에 대한 간략한 개요를 나타낸다. 이 개요는 본 발명의 포괄적인 개관은 아니다. 이것은 본 발명의 주요 또는 본질적 요소들을 식별하거나 본 발명의 범위를 서술하기 위한 것이 아니다. 이것의 단 하나의 목적은 아래에 제공되는 더 상세한 설명에 대한 서두로서 본 발명의 몇몇 실시예들을 간략한 형태로 나타내기 위한 것이다.

    본 발명의 양상에 따라, 2차원 디스플레이를 보고 있는 사용자에게 적어도 하나의 이미지를 렌더링하여, 이미지들이 3차원 공간에 위치한 것으로 나타나도록 하기 위한 컴퓨터-구현 방법이 여기에 개시된다. 방법은 메모리 위치에 대한 표시(identification)를 수신하는 단계, 이미지들을 식별하고 수신하는 단계, 이미지들의 디스플레이에서의 위치를 결정하는 단계, 이미지들을 변환하는 단계, 및 이미지들을 렌더링하는 단계를 포함한다. 상술된 컴퓨터-구현 방법을 수행하기 위한 컴퓨터 판독가능 명령어들을 포함하는 컴퓨터 판독가능 매체 또한 설명된다.

    본 발명의 양상에 따라, 2차원 비주얼 디스플레이(visual display)를 보고 있는 사용자에게 복수의 이미지를 렌더링하기 위한 컴퓨터 시스템 또한 설명된다. 시스템은 처리 장치, 비주얼 디스플레이, 메모리 유닛, 다양한 기능들을 수행하기 위한 다수의 모듈, 및 입력 장치를 포함할 수 있다.

    본 발명은 예시로서 설명되며 첨부된 도면에 제한되지 않고, 여기서 같은 참조 번호는 유사한 요소들을 나타낸다.

    도 1은 본 발명의 다양한 양상에 따른 예시적인 운영 환경에 대한 도시이다.

    도 2는 본 발명의 다양한 양상에 따라 사용자에게 이미지를 렌더링하기 위한 방법을 도시하는 흐름도이다.

    도 3은 본 발명의 다양한 양상에 따라 사용자에게 이미지를 렌더링하기 위한 방법을 도시하는 또 다른 흐름도이다.

    도 4는 본 발명의 양상들에 따라 사용자에게 이미지를 렌더링하기 위한 컴퓨터 시스템에 대한 예시적인 도이다.

    도 5는 본 발명의 다양한 양상에 따라 2차원 디스플레이에 표시하기 위한 제1 이미지 및 제2 이미지의 렌더링에 대한 도시이다.

    도 6은 본 발명의 다양한 양상에 따라, 표시하기 위한 세 개의 무작위로 선택된 이미지들의 렌더링에 대한 도시이다.

    도 7은 본 발명의 다양한 양상에 따라, 2차원 디스플레이 상에서 이미지들의 위치를 교대시키기 위한 단계에 대한 도시이다.

    도 8은 본 발명의 다양한 양상에 따라, 이미지의 크기를 변경하기 위한 단계에 대한 도시이다.

    도 1의 고도로 단순화된 간략도(schematic diagram)에는 본 발명의 다양한 양상들이 구현될 수 있는 적합한 운영 환경(100)의 예가 도시된다. 이러한 환경의 특징들은 당업자들에게 잘 알려진 것이며, 여기에 길게 설명될 필요가 없다. 운영 환경(100)은 적합한 운영 환경의 한 예일 뿐이며, 본 발명의 사용 또는 기능성의 범위에 대해 어떤 제한을 제안하려는 것이 아니다. 본 발명에서의 사용을 위한 적합한 컴퓨팅 환경은 사용자와 기계 사이의 상호작용을 지원하는 임의의 컴퓨팅 장치 또는 컴퓨팅 시스템을 포함한다.

    도 1을 참조하여, 본 발명의 양상들을 구현하기 위한 예시적인 시스템은 장치(101)와 같은 컴퓨팅 장치를 포함한다. 장치(101)는 일반적으로 적어도 하나의 처리 장치(103), 및 처리 장치(103)에 연결되거나 처리 장치(103) 내에 위치하며 주 메모리(105)에 대해 버퍼(buffer)로서의 역할을 하는 메모리 유닛(예를 들어, 주 메모리(105), 캐시 메모리(107) 등)을 포함한다. 메모리 유닛은 하나 이상의 메모리를 포함할 수 있다. 장치(101)는, 비휘발성 제2 저장소의 역할을 하며, 가 상 메모리를 제공하는 데 있어 주 메모리(105)와 함께 부가적으로 사용되는 자기 하드 디스크(109)를 적어도 하나 포함하는, 추가적인 저장소를 가질 수 있다. 장치(101)는 또한 광 디스크, 이동식 자기 디스크, 자기 테이프, 및 프로그램 모듈 및 데이터의 비휘발성 저장이 가능하고 장치(101)에 의해 액세스가능한 기타 이동식 및 비이동식 컴퓨터 판독가능 매체와 같은 기타 저장소(111)를 가질 수 있다. 모든 이러한 저장 매체는 장치(101)의 일부일 수 있다. 사용자-기계 상호작용을 원활하게 위해, 장치(101)는 입력 장치(113)(예를 들어, 키보드(115), 마우스(117), 또는 기타 포인팅 장치), 및 출력 장치(119)(예를 들어, 프린터, 플로터(plotter), 휴대용 핸드헬드 디스플레이 화면, 모니터 등)를 가질 수 있다. 도 1은 2차원 비주얼 디스플레이 화면(121)을 예시적인 출력 장치(119)로 도시한다. 장치(101)는 또한 통상적으로, 장치가 다른 장치들과 통신할 수 있도록 하는 하나 이상의 통신 연결(123)을 포함한다.

    장치(101)를 위한 명령어들의 집합 및 관련된 데이터를 포함하는 프로그램들은 일반적으로 메모리 유닛에 저장되며, 여기로부터 처리 장치(103)에 의해 검색되고 실행될 수 있다. 처리 장치(103)는 기계-판독가능 명령어들을 실행할 수 있다. 메모리 유닛에 저장된 프로그램 및 프로그램 모듈 중에는, 운영 체제(125) 및 애플리케이션 프로그램(127)을 포함하거나, 이들과 관련된 것들이 있다. 장치(101)는 파일 시스템 또는 데이터베이스-관련 기술을 이용하는 대안적 시스템과 같은, 운영 체제(125)와 관련된 논리적 데이터 저장소의 하나 이상의 시스템을 갖는다. 이러한 논리적 데이터 저장소의 시스템들은, 논리적으로 구성된 데이터(logically- organized data)를 제2 저장소 매체에 물리적으로 위치한 데이터(하드 디스크(109)에 클러스터 또는 섹터(sector)들로 저장된 데이터와 같은)로 매핑하는 인터페이스로서의 역할을 한다. 본 발명의 다양한 실시예에 따라, 장치(101)는 핸드헬드 장치 또는, 예를 들어, DVD 플레이어와 같은, 전통적인 비디오 플레이어일 수 있다.

    컴퓨팅 장치(101)는 컴퓨터 판독가능 매체의 형태들을 포함한다. 컴퓨터 판독가능 매체는 컴퓨팅 장치(101)에 의해 액세스될 수 있는 임의의 사용가능한 매체를 포함한다. 컴퓨터 판독가능 매체는 저장 매체 및 통신 매체를 포함할 수 있다. 저장 매체는, 컴퓨터 판독가능 명령어, 객체 코드, 데이터 구조, 프로그램 모듈, 또는 기타 데이터와 같은 정보의 저장을 위한 임의의 방법 또는 기술들에 구현된 휘발성 및 비휘발성, 이동식 및 비이동식 매체를 포함한다. 통신 매체는 모든 정보 전달 매체를 포함하며, 통상적으로 반송파(carrier wave) 또는 기타 전송 메커니즘과 같은 피변조 데이터 신호에 데이터를 구현한다.

    본 발명의 다양한 양상에 따라, 도 2는 2차원 디스플레이(121)를 보고 있는 사용자에게 적어도 하나의 이미지를 렌더링하기 위한 컴퓨터-구현 방법의 흐름도를 도시한다. 렌더링된 이미지는 2차원 디스플레이(121)에 표시될 때, 3차원 공간에 위치한 것으로 나타난다. 당업자들은 도 2에 도시된 단계들이 열거된 순서와 다른 순서로 수행될 수 있고, 도 2에 도시된 하나 이상의 단계들이 선택적(optional)일 수 있음을 이해할 것이다. 본 발명의 다른 양상들이 아래에서 상세히 논의된다.

    본 발명의 다양한 양상에 따라, 단계(202)는 하나 이상의 이미지를 저장하는 메모리에 대한 표시(indication)를 수신하는 것을 포함한다. 한 예에서, 표시는 사용자가 탐색한 컴퓨터의 디렉터리에 대한 식별자이다. 이 특정한 경우에서, 단계(202)는 복수의 파일을 포함하는 컴퓨터 디렉터리를 클릭하기 위해 마우스(117)를 사용하는 사용자에 대한 응답으로 수행될 수 있다. 하나 이상의 파일들은 관련된 썸네일 이미지를 갖는 그래픽 이미지 파일 또는 표준 파일일 수 있다. 예를 들어, Microsoft® Word 문서는 그 문서의 첫 페이지의 이미지를 관련된 썸네일 이미지로 저장할 수 있다. 또 다른 예에서, 적절한 관련된 썸네일 이미지가 없는 전자 파일들에 대해 표준 이미지(standard image)가 나타날 수 있다. 표준 이미지의 한 예는 폴더 아이콘 이미지(folder icon image)일 수 있다. 당업자들은, 디렉터리의 식별자가 디렉터리 폴더에 대한 고유 키 또는 폴더의 컨텐츠가 저장될 수 있는 메모리 상의 위치에 대한 포인터를 포함하지만, 이에 제한되지 않는다는 것을 이해할 것이다.

    본 발명의 다양한 양상에 따라, 단계(204)는 하나 이상의 이미지를 저장하는 메모리로부터 적어도 하나의 이미지를 식별하고 수신하는 것을 포함한다. 몇몇 예에서, 메모리는 적어도 제1 이미지 및 제2 이미지로 구성된다. 제1 및 제2 이미지는 서로 다를 수 있다(즉, 동일하지 않음). 메모리로부터 이미지를 식별하는 단계를 보조하기 위해 무작위 선택 모듈(random selection module)이 사용될 수 있다. 무작위 선택 모듈은 파일들의 디렉터리로부터 파일이 식별되고 수신되는 결과를 가져온다. 아래에 설명되는 것과 같이, 수신된 이미지는 이후에, 예를 들어, 2차원 디스플레이(121)에 표시된다.

    또한, 단계(206)에서, 각 이미지가 표시되도록 디스플레이 상의 위치가 결정 된다. 당업자들은 디스플레이에 복수의 이미지를 레이아웃(layout) 하는 수많은 방법이 있음을 이해할 것이다. 예를 들어, 도 5는 2차원 디스플레이에 있는 두 개의 이미지에 대한 예시적인 뷰이다. 한편, 도 6은 2차원 디스플레이에 있는 세 개의 이미지에 대한 예시적인 뷰이다. 더 나아가, 도시되지는 않았지만, 하나의 이미지, 네 개의 이미지, 및 5개 이상의 이미지를 나타내는 예시적인 뷰들 또한 본 발명에 포함된다. 이에 더해, 각 다양한 레이아웃에 대한 디스플레이의 이미지의 위치가 미리 결정될 수 있다. 이것의 적어도 하나의 이점은 변환 및/또는 렌더링할 때의 계산의 절약(savings in computation)일 수 있다.

    본 발명의 다양한 양상에 따라, 단계(208)는 디스플레이에서의 이미지의 위치에 대한 정보를 이용하여 이미지를 변환하는 것을 포함한다. 변환은, 번역(translating), 기울이기(skewing), 크기 조정(scaling) 및/또는 이미지의 방향을 바꾸는 것을 포함하지만, 이에 제한되지는 않는다. 당업자들은 이미지를 변환하여 3차원으로 보이도록 하기 위해 전통적으로 다양한 기술들이 사용된다는 것을 이해할 것이다.

    단계(210)에서, 2차원 디스플레이 상의 그래픽으로 도시된(graphically depicted) 3차원 공간에 표시하기 위해 하나 이상의 이미지가 렌더링된다. 예를 들어, 도 5 및 도 6에서, 이미지들이 그러한 방식으로 표시된다. 도 5에서, 제1 이미지(502) 및 제2 이미지(504)는 3차원 공간에 위치한 것으로 나타나도록, 예를 들어, 맨틀 피스(mantel piece)에 표시된다. 도 6에서, 본 발명의 다양한 양상에 따라 복수의 이미지(602, 604, 606)들이 표시된다. 도 5의 이미지(502)와 같이, 도 6의 이미지(602)는 사용자에게 표시하기 위해 렌더링된 다른 이미지들보다 더 두드러진다(prominent). 이미지를 다른 이미지보다 더 두드러지게 표시하는 것의 이점들이 있지만, 본 발명은 이에 제한되지 않는다. 오히려, 몇몇 예에서, 모든 또는 몇몇의 이미지들이 동등하게 두드러질 수 있다.

    마지막으로 단계(212)에서, 디스플레이 상의 이미지의 위치가 교대되어, 이미지의 가시적 부분(visible part)이 감소된다. 이미지의 가시적 부분은 사용자가 볼 수 있는 이미지의 부분이다. 본 발명에 따른 다양한 예에서, 이미지의 위치를 교대시키는 단계는 사용자 탐색에 대한 응답으로 수행된다. 예를 들어, 키보드(115)의 오른쪽 화살표를 누름으로써 사용자는 디스플레이(119)에서 이미지의 위치를 이동하는 결과를 최종적으로 가져온다. 또 다른 예에서, 사용자는 마우스(117)의 포인터를 주어진 방향으로 움직임(navigate)으로써 결과적으로 디스플레이 상의 이미지의 위치가 교대되도록 한다. 몇몇 예에서, 교대는 미리 정해진 양의 시간 동안 지연될 수 있다. 지연 기능의 적어도 하나의 이점은, 사용자로 하여금 한 투시도에서 다른 투시도로의 가시적 전환을 즐길 수 있도록 한다는 것이다.

    예를 들어, 도 7을 참조하면, 이미지(702)는 본 발명에 따른 종래 디스플레이의 이미지이다. 한편, 도 7의 이미지(602) 및 이미지(606)는 본 발명에 따른 새로운 디스플레이의 이미지이다. 도 7은 이미지의 가시적 부분이 감소되도록 이미지의 위치를 교대로(in rotation) 도시한다. 도 7에 도시된 예에서, 이미지(702)의 가시적 부분이 감소된다. 한편, 이미지(602) 및 이미지(606)의 가시적 부분은 증가된다. 교대가 완료된 후의 최종 디스플레이가 도 6에 도시되며, 이는 화면에 이미지(602, 604, 및 606)가 표시된 것을 보여준다.

    본 발명의 다양한 양상에 따라, 단계(212)는 이미지를 변환하는 단계 또한 포함할 수 있다. 도 7과 관련된 종래 예시를 계속하여, 변환 애니메이션(transition animation)은 또한 표시된 이미지를 변환하여, 이들이 3차원 공간에 표시된 것으로 나타나도록 하는 것을 포함한다. 구체적으로, 이미지에 대한 예시적인 뷰에서, 이미지들은 실질적 원형 공간의 경계를 따라 놓이고, 한편 사용자의 뷰는 공간의 중심 또는 근처의 고정된 위치의 시야(perspective)이다. 다시 말해, 이미지들은 사용자가 3차원 실질적 원형 공간 중심의 고정된 위치에서 이미지를 보고 있는 것처럼 사용자에게 보인다. 따라서, 이미지들은 교대됨에 따라 변환된다.

    이제 도 3의 예시적 흐름도를 참조하면, 당업자들은 도시된 단계들이 열거된 순서와 다른 순서로 수행될 수 있고, 하나 이상의 도시된 단계들이 선택적일 수 있음을 이해할 것이다. 도 3은 2차원 디스플레이(121)를 보고 있는 사용자에게 복수의 이미지를 렌더링하기 위한 컴퓨터-구현 방법의 흐름도를 도시한다. 렌더링된 이미지들은 2차원 디스플레이(121)에 표시될 때, 3차원 공간에 위치한 것으로 나타난다. 단계(206)와 같이, 단계(302)에서, 디스플레이에서의 제1 및 제2 이미지의 위치가 결정된다. 단계(304)에서, 단계(208)에서와 같이, 디스플레이에서의 제1 및 제2 이미지의 위치에 대한 정보는 이미지를 변환하는 데 이용된다. 단계(306)에서, 본 발명의 다양한 양상에 따라 이미지의 프레젠테이션을 향상시키기 위해 표시 전의 임의의 시간에 이미지가 클리핑(clipped)된다. 당업자들은 클리핑의 동작들이 이미지의 세그먼트를 잘라내는 것을 포함하지만 이에 제한되지 않는다는 것을 이해할 것이다. 클리핑은 다수의 이유에 따라 유익할 수 있는데, 즉, 클리핑은 메모리 사용량을 감소시키고 효율을 증가시킬 수 있다.

    본 발명의 다양한 양상에 따라, 단계(308)에서, 표시를 위해 제1 및 제2 이미지가 렌더링되어, 3차원 공간에 위치한 것으로 나타난다. 당업자들은 단계(308)가 도 2의 단계(210)와 유사하다는 것을 알 것이다. 또한, 단계(308)에서, 표시를 위해 3차원 그래픽 효과가 렌더링될 수 있다. 3차원 그래픽 효과의 예는, 반사(reflection), 그림자(shadow), 및 장식적 그래픽 효과(decorative graphical effect)를 포함하지만, 이에 제한되지는 않는다. 예를 들어, 도 5에서, 이미지(502)와 이미지(504)에 대한 반사를 도면의 실제 이미지 아래에서 볼 수 있다. 또한, 이미지(606)의 그림자를 그 이미지의 왼쪽에서 볼 수 있다. 이에 더해, 이미지(502) 및 이미지(504)의 경계를 따라 장식적 그래픽 효과를 볼 수 있다. 이미지(502 및 504) 둘레의 하얀 경계(white boarder)(즉, 사진 프레임)는 장식적 그래픽 효과의 예이다. 오히려, 장식적 그래픽 효과는, 하얀 경계, 배경(background) 및 플로어링(flooring)의 사진 프레임 효과를 포함하지만, 이에 제한되지는 않는다. 단계(308)의 적어도 하나의 이점은 결과적인 제1 및 제2 이미지의 프레젠테이션의 향상이다.

    마지막으로, 단계(310)에서, 디스플레이에서의 제1 및 제2 이미지의 위치 및/또는 크기가 이동되어, 이미지의 가시적 부분이 변경된다. 예를 들어, 도 7을 참조하면, 이미지(702)는 종래 디스플레이에서의 이미지이고, 반면, 이미지(602 및 606)는 본 발명에 따른 새로운 디스플레이에서의 이미지이다. 도 7에 도시된 예에 서, 이미지(702)의 가시적 부분이 감소된다. 한편, 이미지(602) 및 이미지(606)의 가시적 부분들은 증가된다. 화면에서의 이미지(602) 및 이미지(606)의 위치가 왼쪽으로 이동된다. 당업자들은 본 발명에 따라 이미지들의 위치가 다른 방향으로 이동될 수 있음을 이해할 것이다.

    또한, 단계(310)에서 이미지의 크기가 변경될 수 있다. 몇몇 예에서, 단계(310)는 사용자 입력에 대한 응답으로 수행될 수 있다. 이미지가 선택 가능(selectable)하다고 가정하고, 사용자가 사용자 입력을 제공할 수 있는 한가지 방법은 마우스(117)를 이용하여 이미지를 선택하는 것이다. 도 8을 참조하면, 사용자가 이미지(606)를 선택함으로써 표시가 이미지(606)에 줌(zoom)되는 결과를 가져온다. 도 8에서, 이미지(606)는 도 6에 도시된 동일한 이미지보다 더 크다. 또한, 도 8의 이미지(602) 및 이미지(604)의 가시적 부분들이 감소된다.

    도 4를 참조하면, 2차원 디스플레이를 보고 있는 사용자에게 적어도 하나의 이미지를 렌더링하기 위한 시스템이 도시된다. 본 발명의 다양한 양상에 따라, 표시될 때 3차원 공간에 위치한 것으로 나타나기 위해 이미지들이 렌더링된다. 본 발명에 따른 시스템은 다음을 포함할 수 있는데, 즉, 기계에 의해 판독가능한 명령어들을 실행할 수 있는 처리 장치(103), 복수의 이미지를 표시하기 위한 2차원 비주얼 디스플레이(121), 사용자로 하여금 이미지를 선택할 수 있도록 하는 입력 장치(113), 처리 장치(103)에 의해 실행되기 위한 이미지 및 기계-판독가능 명령들을 포함하는 메모리 유닛(402), 및 처리 장치에 의해 실행되기 위한 기계-판독가능 명령어들의 다수의 모듈(404에서 418)을 포함할 수 있다.

    예를 들어, 시스템의 상기한 컴포넌트들을 포함하는 DVD 플레이어는 본 발명에 따라 동작할 수 있다. 본 발명의 다양한 양상들은 앞에서 상세히 논의되었다. 제1 모듈(404)은 사용자가 DVD의 메뉴 옵션을 선택한 것에 대한 응답으로 수행될 수 있다. 제1 모듈(404)은 메모리 유닛에 저장된 복수의 이미지에 대한 표시(indication)를 수신한다. 제2 모듈(406)은 메모리 유닛(402)에 저장된 복수의 이미지들로부터 제1 이미지 및 제2 이미지를 식별하고 수신한다. 제2 모듈(406)은, 앞서 설명된 것과 같이, 무작위 선택 모듈(408)에 의해 보조된다. 제3 모듈(410)은 제1 이미지를 위해 비주얼 디스플레이에서의 제1 위치를 결정하고, 제2 이미지를 위해 비주얼 디스플레이에서의 제2 위치를 결정한다. 제4 모듈(412)은 비주얼 디스플레이에서, 제1 위치에 대한 정보를 통해 제1 이미지를 변환하고 제2 위치에 대한 정보를 통해 제2 이미지를 변환한다. 제5 모듈(414)은 표시하기 위한 제1 이미지 및 제2 이미지를 렌더링하여, 제1 이미지 및 제2 이미지가 3차원 공간에 위치한 것으로 나타나도록 한다. 제6 모듈(416)은 2차원 디스플레이에 표시하기 위해 3차원 그래픽 효과를 렌더링하여, 제1 이미지 및 제2 이미지의 프레젠테이션을 향상시킨다. 제7 모듈(418)은 디스플레이에서의 제1 이미지의 위치 및 디스플레이에서의 제2 이미지의 위치를 이동하여, 사용자 입력에 대한 응답으로 제1 이미지의 가시적 부분이 감소된다. 당업자들은, 본 명세서에 의해 숙고되는 본 발명을 반드시 벗어나지 않으면서, 하나 이상의 모듈의 기능이 하나의 컴포넌트로 결합될 수 있음을 이해할 것이다.

    전체 명세서에 대한 검토를 통해, 본 발명의 다양한 양상들을 위한 다수의 실제적 응용들이 있음이 당업자들에게 분명해질 것이다. 예를 들어, 도 2 및 도 3의 흐름도에 도시된 방법을 수행하기 위한 컴퓨터 실행가능 명령어들을 포함하는 컴퓨터-판독가능 매체가 앞서 언급된 명세서를 통해 숙고된다. 이러한 상황(context)에서의 본 발명의 유용성은 당업자들에게 명백한 것이다. 마지막으로, 본 발명의 양상들은 사용자의 뷰를 위해, 예를 들어, 썸네일 뷰로써, 복수의 이미지를 동시에 표시할 필요가 있는 경우 어디에서나 유용할 수 있다. 마지막으로, 당업자들은 컴퓨터 이외의, 예를 들어, DVD 플레이어에의 적용에 있어서도 본 발명의 양상들이 이로울 수 있음을 이해할 것이다.

    용어 "어떤(a)", "어떤(an)" 및 "그(the)" 및 본 발명을 설명하는 문맥 내의 유사한 지시 대상(referent)의 사용은, 여기에 다르게 지시되거나 문맥에 의해 명백히 모순되지 않는 한, 단수 및 복수 모두를 포함하는 것으로 해석되어야 한다. 용어 "포함하는(comprising)", "갖는(having)", "포함하는(including)", 및 "포함하는(containing)"은, 달리 언급되지 않는 한, 제한적이지 않은(open-ended) 것으로 해석되어야 한다("포함하지만, 이에 제한되지 않는"을 의미함). 여기의 예시들 또는 예시적 언어(예를 들어, "-와 같은(such as)") 중 임의의 것 또는 모두의 사용은 단지 본 발명을 더 잘 밝히기 위한 의도이며, 달리 요구되지 않는 한 본 발명의 범위에 제한을 제시하지 않는다. 명세서에 있는 어떠한 언어도 본 발명의 실행에 있어 필수적인 청구되지 않은 요소(non-claimed element)를 나타내는 것으로 해석되어서는 안된다.

    발명자들에게 알려진, 본 발명을 실행하기 위한 최상의 방법을 포함하는, 본 발명의 바람직한 실시예들이 여기에 설명된다. 앞선 설명을 읽음으로써, 바람직한 실시예들에 대한 변경들이 당업자들에게 분명해질 수 있다. 발명자들은 숙련된 기능공들이 이러한 변경들을 적절히 사용할 것으로 기대하며, 발명자들은 본 발명이 여기에 구체적으로 설명된 것과 다른 방식으로 실행될 것을 의도한다. 따라서, 본 발명은, 적용가능한 법에 따라 허용된 바와 같이, 여기에 첨부된 청구의 범위에 제시된 본 발명의 모든 변경 및 동등물을 포함한다. 더 나아가, 여기에 다르게 지시되거나 문맥에 의해 명백히 모순되지 않는 한, 모든 가능한 변경들에서의 상술된 요소들의 모든 조합이 본 발명에 포함된다.

    본 발명은 때때로 바람직하고 예시적인 실시예들에 의하여 설명되었다. 본 명세서에 대한 검토를 통해, 첨부된 청구항의 범위 및 정신 내에 포함되는 수많은 다른 실시예들, 변경 및 변화들이 당업자들에게 떠오를 것이다.

    高效检索全球专利

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

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

    申请试用

    分析报告

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

    申请试用

    QQ群二维码
    意见反馈