[go: up one dir, main page]

RU2008108834A - Вид и анимация фотоизображений на несущей поверхности - Google Patents

Вид и анимация фотоизображений на несущей поверхности Download PDF

Info

Publication number
RU2008108834A
RU2008108834A RU2008108834/09A RU2008108834A RU2008108834A RU 2008108834 A RU2008108834 A RU 2008108834A RU 2008108834/09 A RU2008108834/09 A RU 2008108834/09A RU 2008108834 A RU2008108834 A RU 2008108834A RU 2008108834 A RU2008108834 A RU 2008108834A
Authority
RU
Russia
Prior art keywords
image
display
images
dimensional
memory
Prior art date
Application number
RU2008108834/09A
Other languages
English (en)
Inventor
Колин Р. ЭНТОНИ (US)
Колин Р. ЭНТОНИ
Джастин МАНН (US)
Джастин МАНН
ТИЛБУРГ Мартейн Е. ВАН (US)
ТИЛБУРГ Мартейн Е. ВАН
Original Assignee
Майкрософт Корпорейшн (Us)
Майкрософт Корпорейшн
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Майкрософт Корпорейшн (Us), Майкрософт Корпорейшн filed Critical Майкрософт Корпорейшн (Us)
Publication of RU2008108834A publication Critical patent/RU2008108834A/ru

Links

Classifications

    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06TIMAGE DATA PROCESSING OR GENERATION, IN GENERAL
    • G06T11/002D [Two Dimensional] image generation
    • G06T11/60Editing figures and text; Combining figures or text
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06TIMAGE DATA PROCESSING OR GENERATION, IN GENERAL
    • G06T15/003D [Three Dimensional] image rendering
    • G06T15/005General purpose rendering architectures
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06TIMAGE DATA PROCESSING OR GENERATION, IN GENERAL
    • G06T13/00Animation
    • G06T13/203D [Three Dimensional] animation
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06TIMAGE DATA PROCESSING OR GENERATION, IN GENERAL
    • G06T15/003D [Three Dimensional] image rendering
    • G06T15/50Lighting effects
    • G06T15/60Shadow generation

Landscapes

  • Engineering & Computer Science (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Theoretical Computer Science (AREA)
  • Computer Graphics (AREA)
  • Processing Or Creating Images (AREA)
  • Image Generation (AREA)
  • Television Signal Processing For Recording (AREA)
  • User Interface Of Digital Computer (AREA)

Abstract

1. Реализуемый компьютером способ визуализации по меньшей мере одного изображения для пользователя, просматривающего двумерный дисплей, в котором каждое из по меньшей мере одного изображения кажется расположенным в трехмерном пространстве при показе на двумерном дисплее, предусматривающий стадии, на которых: ! принимают указание памяти, хранящей одно или несколько изображений; ! идентифицируют и принимают по меньшей мере одно изображение из памяти, хранящей одно или несколько изображений; ! определяют положение на дисплее каждого из по меньшей мере одного изображения; ! преобразуют каждое из по меньшей мере одного изображения с использованием информации о положении на дисплее каждого из по меньшей мере одного изображения и ! визуализируют каждое из по меньшей мере одного изображения для показа на двумерном дисплее в графически изображенном трехмерном пространстве. ! 2. Способ по п.1, в котором стадия приема указания памяти, хранящей одно или несколько изображений, является реакцией на перемещение пользователя к компьютерной директории, содержащей по меньшей мере один электронный файл. ! 3. Способ по п.2, в котором указанием памяти, хранящей одно или несколько изображений, является идентификатор директории. ! 4. Способ по п.1, в котором по меньшей мере одно изображение в стадии идентификации и приема по меньшей мере одного изображения из памяти состоит из первого изображения и второго изображения, в котором первое и второе изображения не являются идентичными. ! 5. Способ по п.4, в котором стадия идентификации по меньшей мере одного изображения из памяти выполняется с помощью модуля случайного выбора. ! 6. Способ по п.

Claims (19)

1. Реализуемый компьютером способ визуализации по меньшей мере одного изображения для пользователя, просматривающего двумерный дисплей, в котором каждое из по меньшей мере одного изображения кажется расположенным в трехмерном пространстве при показе на двумерном дисплее, предусматривающий стадии, на которых:
принимают указание памяти, хранящей одно или несколько изображений;
идентифицируют и принимают по меньшей мере одно изображение из памяти, хранящей одно или несколько изображений;
определяют положение на дисплее каждого из по меньшей мере одного изображения;
преобразуют каждое из по меньшей мере одного изображения с использованием информации о положении на дисплее каждого из по меньшей мере одного изображения и
визуализируют каждое из по меньшей мере одного изображения для показа на двумерном дисплее в графически изображенном трехмерном пространстве.
2. Способ по п.1, в котором стадия приема указания памяти, хранящей одно или несколько изображений, является реакцией на перемещение пользователя к компьютерной директории, содержащей по меньшей мере один электронный файл.
3. Способ по п.2, в котором указанием памяти, хранящей одно или несколько изображений, является идентификатор директории.
4. Способ по п.1, в котором по меньшей мере одно изображение в стадии идентификации и приема по меньшей мере одного изображения из памяти состоит из первого изображения и второго изображения, в котором первое и второе изображения не являются идентичными.
5. Способ по п.4, в котором стадия идентификации по меньшей мере одного изображения из памяти выполняется с помощью модуля случайного выбора.
6. Способ по п.4, в котором стадия визуализации каждого из по меньшей мере одного изображения предусматривает визуализацию трехмерного отражения и тени на двумерном дисплее.
7. Способ по п.6, в котором стадия визуализации каждого из по меньшей мере одного изображения предусматривает визуализацию трехмерного эффекта границы фотографии на двумерном дисплее.
8. Способ по п.4, дополнительно предусматривающий стадию обрезки первого изображения в любое время перед показом на двумерном дисплее для улучшения представления по меньшей мере одного изображения.
9. Способ по п.4, в котором по меньшей мере одно изображение является выбираемым пользователем и в котором стадия приема указания памяти, хранящей одно или несколько изображений, является реакцией на перемещение пользователя к компьютерной директории.
10. Способ по п.9, дополнительно предусматривающий стадию модификации размера по меньшей мере одного изображения в качестве реакции на ввод пользователя.
11. Способ по п.1, в котором стадия приема указания памяти, хранящей одно или несколько изображений, является реакцией на выбор пользователем опции меню на DVD и память, хранящая одно или несколько изображений, расположена на DVD.
12. Способ по п.4, дополнительно предусматривающий стадию поворота положения на дисплее каждого из по меньшей мере одного изображения таким образом, что видимая часть первого изображения уменьшается, и в котором стадия поворота положения включает в себя преобразование каждого из по меньшей мере одного изображения.
13. Способ по п.12, в котором стадия поворота положения выполняется в качестве реакции на действия пользователя и в котором стадия поворота положения задерживается на заданную величину времени.
14. Способ по п.12, причем считываемый компьютером носитель содержит выполняемые компьютером команды для выполнения способа по п.13.
15. Компьютерная система для визуализации множества изображений для пользователя, просматривающего двумерный дисплей, в котором множество изображений кажутся помещенными в трехмерное пространство при показе на двумерном дисплее, причем эта система содержит:
процессор, способный выполнять считываемые машиной команды;
двумерный визуальный дисплей для показа множества изображений;
одно или несколько запоминающих устройств (ЗУ), содержащих множество изображений и считываемые машиной команды, которые при выполнении процессором, выполняют стадии, предусматривающие:
прием указания множества изображений, хранимых в памяти;
идентификацию и прием первого изображения и второго изображения из множества изображений, хранимых в памяти;
определение первого положения на визуальном дисплее для первого изображения и второго положения на визуальном дисплее для второго изображения;
преобразование первого изображения с помощью информации о первом положении и второго изображения с помощью информации о втором положении на визуальном дисплее;
визуализацию первого изображения и второго изображения для показа в графически изображенном трехмерном пространстве и
визуализацию трехмерных графических эффектов для показа на двумерном дисплее для улучшения представления первого изображения и второго изображения;
в качестве реакции на ввод пользователя перемещение положения первого изображения на дисплее и положения второго изображения на дисплее таким образом, что видимая часть первого изображения уменьшается;
устройство ввода для пользователя для обеспечения указания множества изображений, хранимых в памяти, и для выбора первого изображения.
16. Система по п.15, в которой одно или несколько ЗУ расположены в DVD-проигрывателе.
17. Система по п.15, в которой стадия идентификации первого изображения из множества изображений, хранимых в одном или нескольких ЗУ, выполняется модулем случайного выбора.
18. Компьютерная система для визуализации по меньшей мере одного изображения для пользователя, просматривающего двумерный дисплей, в которой каждое из по меньшей мере одного изображения кажется помещенным в трехмерное пространство при показе на двумерном дисплее, причем эта система содержит:
процессор, способный выполнять считываемые машиной команды;
двумерный визуальный дисплей для показа множества изображений;
блок памяти, содержащий множество изображений и считываемые машиной команды для выполнения посредством процессора;
первый модуль для приема указания множества изображений, хранимых в блоке памяти, в качестве реакции на перемещение пользователя к директории в блоке памяти;
второй модуль для идентификации и приема первого изображения и второго изображения из множества изображений, хранимых в блоке памяти;
третий модуль для определения первого положения на визуальном дисплее для первого изображения и второго положения на визуальном дисплее для второго изображения;
четвертый модуль для преобразования первого изображения с помощью информации о первом положении и второго изображения с помощью информации о втором положении на визуальном дисплее;
пятый модуль для визуализации первого изображения и второго изображения для показа в графически изображенном трехмерном пространстве;
шестой модуль для визуализации трехмерных графических эффектов для показа на двумерном дисплее для улучшения представления первого изображения и второго изображения и
устройство ввода, способное дать возможность пользователю выбрать первое изображение.
19. Система по п.18, дополнительно включающая в себя седьмой модуль для перемещения положения первого изображения на дисплее и положения второго изображения на дисплее таким образом, что в качестве реакции на ввод пользователя видимая часть первого изображения уменьшается.
RU2008108834/09A 2005-09-09 2006-08-17 Вид и анимация фотоизображений на несущей поверхности RU2008108834A (ru)

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
US11/223,751 US7636089B2 (en) 2005-09-09 2005-09-09 Photo mantel view and animation
US11/223,751 2005-09-09

Publications (1)

Publication Number Publication Date
RU2008108834A true RU2008108834A (ru) 2009-09-20

Family

ID=37854591

Family Applications (1)

Application Number Title Priority Date Filing Date
RU2008108834/09A RU2008108834A (ru) 2005-09-09 2006-08-17 Вид и анимация фотоизображений на несущей поверхности

Country Status (9)

Country Link
US (3) US7636089B2 (ru)
EP (1) EP1922699A1 (ru)
JP (1) JP2009508214A (ru)
KR (1) KR20080042109A (ru)
CN (1) CN101263528A (ru)
BR (1) BRPI0615778A2 (ru)
CA (1) CA2621662A1 (ru)
RU (1) RU2008108834A (ru)
WO (1) WO2007032856A1 (ru)

Families Citing this family (12)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US7636089B2 (en) * 2005-09-09 2009-12-22 Microsoft Corporation Photo mantel view and animation
US7864978B2 (en) * 2006-02-06 2011-01-04 Microsoft Corporation Smart arrangement and cropping for photo views
JP2008209985A (ja) * 2007-02-23 2008-09-11 Canon Inc データ処理装置、電子文書登録方法、及びコンピュータプログラム
US8707150B2 (en) * 2008-12-19 2014-04-22 Microsoft Corporation Applying effects to a video in-place in a document
US8803908B2 (en) 2010-01-15 2014-08-12 Apple Inc. Digital image transitions
KR101655804B1 (ko) * 2010-01-15 2016-09-08 엘지전자 주식회사 3d 썸네일을 표시하는 영상표시장치 및 그 동작 제어방법
US20130235399A1 (en) * 2012-03-09 2013-09-12 Xerox Corporation Systems and methods for employing declarative programming to optimize dynamic operations in complex image forming and media handling devices
US9069440B2 (en) * 2012-06-05 2015-06-30 Apple Inc. Method, system and apparatus for providing a three-dimensional transition animation for a map view change
EP2755187A3 (en) * 2013-01-11 2016-02-10 Samsung Electronics Co., Ltd 3d-animation effect generation method and system
US9286710B2 (en) 2013-05-14 2016-03-15 Google Inc. Generating photo animations
CN103297860A (zh) * 2013-06-20 2013-09-11 天脉聚源(北京)传媒科技有限公司 一种视频预览的方法及装置
CN103281562A (zh) * 2013-06-20 2013-09-04 天脉聚源(北京)传媒科技有限公司 一种提供视频预览的方法及装置

Family Cites Families (31)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US4737921A (en) 1985-06-03 1988-04-12 Dynamic Digital Displays, Inc. Three dimensional medical image display system
US4821210A (en) 1987-04-02 1989-04-11 General Electric Co. Fast display of three-dimensional images
AU625676B2 (en) 1988-07-29 1992-07-16 Hewlett-Packard Company Three dimensional graphic interface
GB2256567B (en) 1991-06-05 1995-01-11 Sony Broadcast & Communication Modelling system for imaging three-dimensional models
JPH0778267A (ja) 1993-07-09 1995-03-20 Silicon Graphics Inc 陰影を表示する方法及びコンピュータ制御表示システム
US5608850A (en) * 1994-04-14 1997-03-04 Xerox Corporation Transporting a display object coupled to a viewpoint within or between navigable workspaces
JP3799134B2 (ja) * 1997-05-28 2006-07-19 ソニー株式会社 システムおよび通知方法
US6256043B1 (en) * 1997-09-26 2001-07-03 Lucent Technologies Inc. Three dimensional virtual reality enhancement techniques
JPH11213179A (ja) * 1998-01-23 1999-08-06 Sony Corp 共有仮想空間提供装置および方法、並びに提供媒体
WO2000030041A1 (en) 1998-11-12 2000-05-25 Sony Computer Entertainment Inc. Image generation method and image generation device
US6621509B1 (en) 1999-01-08 2003-09-16 Ati International Srl Method and apparatus for providing a three dimensional graphical user interface
JP2001075772A (ja) 1999-06-29 2001-03-23 Mitsubishi Electric Corp 画像表示装置および画像表示方法
US6319318B1 (en) 1999-09-30 2001-11-20 Scott D. Pekarek Apparatus for dispensing towels
US6772195B1 (en) * 1999-10-29 2004-08-03 Electronic Arts, Inc. Chat clusters for a virtual world application
US6938069B1 (en) * 2000-03-18 2005-08-30 Computing Services Support Solutions Electronic meeting center
JP2002082745A (ja) 2000-09-07 2002-03-22 Sony Corp 情報処理装置及び方法、並びにプログラム格納媒体
US6765569B2 (en) * 2001-03-07 2004-07-20 University Of Southern California Augmented-reality tool employing scene-feature autocalibration during camera motion
US7225114B2 (en) * 2001-05-14 2007-05-29 Netdimension Corporation Information delivering system and information delivering method
US6639594B2 (en) 2001-06-03 2003-10-28 Microsoft Corporation View-dependent image synthesis
JP3603118B2 (ja) * 2001-06-08 2004-12-22 東京大学長 擬似3次元空間表現システム、擬似3次元空間構築システム、ゲームシステム、及び電子地図提供システム
JP2003006680A (ja) * 2001-06-20 2003-01-10 Zenrin Co Ltd 3次元電子地図データの生成方法
JP3829722B2 (ja) * 2002-01-23 2006-10-04 ソニー株式会社 情報処理装置および方法、並びにプログラム
US7199793B2 (en) * 2002-05-21 2007-04-03 Mok3, Inc. Image-based modeling and photo editing
US6741244B1 (en) 2002-07-11 2004-05-25 Microporous Products, L.P. Image improvement apparatus and method
US7583275B2 (en) * 2002-10-15 2009-09-01 University Of Southern California Modeling and video projection for augmented virtual environments
JP2004179923A (ja) 2002-11-27 2004-06-24 Nec Corp 携帯電話機及びそれに用いる連写画像の自作アニメーション設定方法
US7139006B2 (en) 2003-02-04 2006-11-21 Mitsubishi Electric Research Laboratories, Inc System and method for presenting and browsing images serially
US7213229B2 (en) * 2003-02-28 2007-05-01 Archvision, Inc. Content-based graphical user interface
DE10315242B4 (de) 2003-04-03 2006-02-23 Siemens Ag Verfahren und Vorrichtung zur realitätsnahen dreidimensionalen Bildgebung
US7327374B2 (en) * 2003-04-30 2008-02-05 Byong Mok Oh Structure-preserving clone brush
US7636089B2 (en) * 2005-09-09 2009-12-22 Microsoft Corporation Photo mantel view and animation

Also Published As

Publication number Publication date
US20110122129A1 (en) 2011-05-26
US7903110B2 (en) 2011-03-08
BRPI0615778A2 (pt) 2011-05-24
US7636089B2 (en) 2009-12-22
CA2621662A1 (en) 2007-03-22
WO2007032856A1 (en) 2007-03-22
US20100091021A1 (en) 2010-04-15
CN101263528A (zh) 2008-09-10
KR20080042109A (ko) 2008-05-14
US8077175B2 (en) 2011-12-13
JP2009508214A (ja) 2009-02-26
EP1922699A1 (en) 2008-05-21
US20070057964A1 (en) 2007-03-15

Similar Documents

Publication Publication Date Title
CN109313470B (zh) 利用重新投影的锐利文本绘制
KR20220035380A (ko) 증강 현실 장면들을 위한 시스템 및 방법
JP5166552B2 (ja) グラフィックス処理システムにおけるオフスクリーンサーフェスのためのマルチバッファサポート
TWI352936B (en) Real-time collision detection using clipping
CN110019600B (zh) 一种地图处理方法、装置及存储介质
US8077175B2 (en) Photo mantel view and animation
RU2011111185A (ru) Пользовательский интерфейс, устройство и способ отображения особенных местоположений на карте
CN103946783A (zh) 可滚动桌面导航
CN104904195B (zh) 增强现实的设备和方法
RU2012153243A (ru) Адаптивная визуализация изображения и использование фиктивного изображения
US11854111B2 (en) Systems and methods of providing enhanced product visualization on a graphical display
JP2016524208A (ja) デバイス回転に基づく視角画像操作
US20130127852A1 (en) Methods for providing 3d building information
CN111414104B (zh) 一种电子地图局部显示方法及装置
US9786095B2 (en) Shadow rendering apparatus and control method thereof
US8570329B1 (en) Subtle camera motions to indicate imagery type in a mapping system
JP2014115957A (ja) 拡張現実型建物シミュレーション装置
CN114663632B (zh) 基于空间位置的光照显示虚拟物体的方法及设备
EP3786877A1 (en) Specular highlights on photos of objects
TW201939438A (zh) 用於提升在虛擬環境中找尋感興趣區域之效率的方法及裝置
JP4987890B2 (ja) 立体画像描画装置、立体画像描画方法、立体画像描画プログラム
Mendes et al. IMAGO visualization System: an interactive web-based 3D visualization system for cultural heritage applications
WO2021138595A2 (en) Augmented reality visualizer for swimming pools
CN114288650B (zh) 虚拟场景图像处理方法、展示方法、装置、电子设备
Garrard Moving pictures: Making the most of the mobile

Legal Events

Date Code Title Description
FA92 Acknowledgement of application withdrawn (lack of supplementary materials submitted)

Effective date: 20100707