RU2016105695A - Способ и система автоматического генерирования графического пользовательского интерфейса и компьютерный носитель для выполнения способа с использованием системы - Google Patents

Способ и система автоматического генерирования графического пользовательского интерфейса и компьютерный носитель для выполнения способа с использованием системы Download PDF

Info

Publication number
RU2016105695A
RU2016105695A RU2016105695A RU2016105695A RU2016105695A RU 2016105695 A RU2016105695 A RU 2016105695A RU 2016105695 A RU2016105695 A RU 2016105695A RU 2016105695 A RU2016105695 A RU 2016105695A RU 2016105695 A RU2016105695 A RU 2016105695A
Authority
RU
Russia
Prior art keywords
content
computer
graphic element
user interface
central graphic
Prior art date
Application number
RU2016105695A
Other languages
English (en)
Other versions
RU2633149C2 (ru
Inventor
Павел Валентинович Скрипкин
Original Assignee
Общество с ограниченной ответственностью "Мэйл.Ру"
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 Общество с ограниченной ответственностью "Мэйл.Ру" filed Critical Общество с ограниченной ответственностью "Мэйл.Ру"
Publication of RU2016105695A publication Critical patent/RU2016105695A/ru
Application granted granted Critical
Publication of RU2633149C2 publication Critical patent/RU2633149C2/ru

Links

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR 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; CALCULATING OR COUNTING
    • G06TIMAGE DATA PROCESSING OR GENERATION, IN GENERAL
    • G06T3/00Geometric image transformations in the plane of the image
    • G06T3/40Scaling of whole images or parts thereof, e.g. expanding or contracting
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06TIMAGE DATA PROCESSING OR GENERATION, IN GENERAL
    • G06T5/00Image enhancement or restoration
    • G06T5/70Denoising; Smoothing
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
    • G06F3/01Input arrangements or combined input and output arrangements for interaction between user and computer
    • G06F3/048Interaction techniques based on graphical user interfaces [GUI]
    • G06F3/0481Interaction techniques based on graphical user interfaces [GUI] based on specific properties of the displayed interaction object or a metaphor-based environment, e.g. interaction with desktop elements like windows or icons, or assisted by a cursor's changing behaviour or appearance
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
    • G06F3/01Input arrangements or combined input and output arrangements for interaction between user and computer
    • G06F3/048Interaction techniques based on graphical user interfaces [GUI]
    • G06F3/0484Interaction techniques based on graphical user interfaces [GUI] for the control of specific functions or operations, e.g. selecting or manipulating an object, an image or a displayed text element, setting a parameter value or selecting a range
    • G06F3/04845Interaction techniques based on graphical user interfaces [GUI] for the control of specific functions or operations, e.g. selecting or manipulating an object, an image or a displayed text element, setting a parameter value or selecting a range for image manipulation, e.g. dragging, rotation, expansion or change of colour
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
    • G06F3/01Input arrangements or combined input and output arrangements for interaction between user and computer
    • G06F3/048Interaction techniques based on graphical user interfaces [GUI]
    • G06F3/0487Interaction techniques based on graphical user interfaces [GUI] using specific features provided by the input device, e.g. functions controlled by the rotation of a mouse with dual sensing arrangements, or of the nature of the input device, e.g. tap gestures based on pressure sensed by a digitiser
    • G06F3/0488Interaction techniques based on graphical user interfaces [GUI] using specific features provided by the input device, e.g. functions controlled by the rotation of a mouse with dual sensing arrangements, or of the nature of the input device, e.g. tap gestures based on pressure sensed by a digitiser using a touch-screen or digitiser, e.g. input of commands through traced gestures
    • G06F3/04883Interaction techniques based on graphical user interfaces [GUI] using specific features provided by the input device, e.g. functions controlled by the rotation of a mouse with dual sensing arrangements, or of the nature of the input device, e.g. tap gestures based on pressure sensed by a digitiser using a touch-screen or digitiser, e.g. input of commands through traced gestures for inputting data by handwriting, e.g. gesture or text
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06TIMAGE DATA PROCESSING OR GENERATION, IN GENERAL
    • G06T11/002D [Two Dimensional] image generation
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06TIMAGE DATA PROCESSING OR GENERATION, IN GENERAL
    • G06T2200/00Indexing scheme for image data processing or generation, in general
    • G06T2200/24Indexing scheme for image data processing or generation, in general involving graphical user interfaces [GUIs]

Landscapes

  • Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • General Engineering & Computer Science (AREA)
  • Human Computer Interaction (AREA)
  • User Interface Of Digital Computer (AREA)

Claims (38)

1. Компьютерно-реализуемый способ автоматического генерирования графического пользовательского интерфейса для целевого применения, выполняемый с использованием компьютерной системы, содержащей процессор, память и устройство отображения, причем способ состоит в том, что:
a. получают контент, связанный с целевым применением;
b. используют полученный контент для генерирования центрального графического элемента, причем этот центральный графический элемент генерируется с использованием, по меньшей мере, первой части полученного контента;
c. увеличивают, по меньшей мере, вторую часть контента;
d. применяют фильтр гауссового размытия к увеличенной второй части контента;
e. генерируют фоновое изображение на основе размытой второй части контента; и
f. генерируют графический пользовательский интерфейс, содержащий центральный графический элемент, фоновое изображение и контентный блок, причем центральный графический элемент и контентный блок перекрывают фоновое изображение.
2. Компьютерно-реализуемый способ по п. 1, в котором контентный блок содержит, по меньшей мере, один элемент управления интерактивным графическим пользовательским интерфейсом.
3. Компьютерно-реализуемый способ по п. 1, в котором контентный блок содержит текстовое описание контента целевого применения.
4. Компьютерно-реализуемый способ по п. 1, в котором целевое применение является приложением программного обеспечения.
5. Компьютерно-реализуемый способ по п. 1, в котором целевое применение является профилем пользователя.
6. Компьютерно-реализуемый способ по п. 1, в котором центральный графический элемент имеет квадратную форму.
7. Компьютерно-реализуемый способ по п. 6, в котором размер центрального графического элемента, по существу, равен одной трети от ширины генерируемого графического пользовательского интерфейса.
8. Компьютерно-реализуемый способ по п. 1, в котором центральный графический элемент располагается, по существу, горизонтально посредине генерируемого графического пользовательского интерфейса.
9. Компьютерно-реализуемый способ по п. 1, в котором контентный блок располагается, по существу, непосредственно под центральным графическим элементом.
10. Компьютерно-реализуемый способ по п. 1, в котором определенная длина пользовательского жеста равняется либо полной ширине дисплея, либо половине ширины дисплея.
11. Постоянный читаемый компьютером носитель, содержащий набор читаемых компьютером команд, которые при выполнении с использованием компьютерной системы, содержащей процессор, память и устройство отображения, заставляет компьютерную систему выполнять способ автоматического генерирования графического пользовательского интерфейса для целевого применения, причем способ состоит в том, что:
а. получают контент, связанный с целевым применением;
b. используют полученный контент для генерирования центрального графического элемента, причем этот центральный графический элемент генерируется с использованием по меньшей мере первой части полученного контента;
c. увеличивают по меньшей мере вторую часть контента;
d. применяют фильтр гауссового размытия к увеличенной второй части контента;
e. генерируют фоновое изображение на основе размытой второй части контента; и
f. генерируют графический пользовательский интерфейс, содержащий центральный графический элемент, фоновое изображение и контентный блок, при этом центральный графический элемент и контентный блок перекрывают фоновое изображение.
12. Постоянный читаемый компьютером носитель по п. 11, в котором контентный блок содержит по меньшей мере один элемент управления интерактивным графическим пользовательским интерфейсом.
13. Постоянный читаемый компьютером носитель по п. 11, в котором контентный блок содержит текстовый контент, описывающий целевое применение.
14. Постоянный читаемый компьютером носитель по п. 11, в котором целевое применение является приложением программного обеспечения.
15. Постоянный читаемый компьютером носитель по п. 11, в котором целевое применение является профилем пользователя.
16. Постоянный читаемый компьютером носитель по п. 11, в котором центральный графический элемент имеет квадратную форму.
17. Постоянный читаемый компьютером носитель по п. 16, в котором размер центрального графического элемента, по существу, равен одной трети от ширины генерируемого графического пользовательского интерфейса.
18. Постоянный читаемый компьютером носитель по п. 11, в котором центральный графический элемент располагается, по существу, горизонтально посредине генерируемого графического пользовательского интерфейса.
19. Постоянный читаемый компьютером носитель по п. 11, в котором контентный блок располагается, по существу, непосредственно под центральным графическим элементом.
20. Компьютерная система, содержащая процессор, память и устройство отображения, причем память хранит набор читаемых компьютером команд, которые при выполнении процессором заставляют компьютерную систему выполнять способ автоматического генерирования графического пользовательского интерфейса для целевого применения, причем способ состоит в том, что:
a. получают контент, связанный с целевым применением;
b. используют полученный контент для генерирования центрального графического элемента, причем этот центральный графический элемент генерируется с использованием по меньшей мере первой части полученного контента;
c. увеличивают, по меньшей мере, вторую часть контента;
d. применяют фильтр гауссового размытия к увеличенной второй части контента;
e. генерируют фоновое изображение на основе размытой второй части контента; и
f. генерируют графический пользовательский интерфейс, содержащий центральный графический элемент, фоновое изображение и контентный блок, при этом центральный графический элемент и контентный блок перекрывают фоновое изображение.
RU2016105695A 2013-07-19 2013-07-19 Способ и система автоматического генерирования графического пользовательского интерфейса и компьютерный носитель для выполнения способа с использованием системы RU2633149C2 (ru)

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
PCT/RU2013/000621 WO2015009188A1 (en) 2013-07-19 2013-07-19 Systems and methods for automated generation of graphical user interfaces

Publications (2)

Publication Number Publication Date
RU2016105695A true RU2016105695A (ru) 2017-08-24
RU2633149C2 RU2633149C2 (ru) 2017-10-11

Family

ID=52346522

Family Applications (1)

Application Number Title Priority Date Filing Date
RU2016105695A RU2633149C2 (ru) 2013-07-19 2013-07-19 Способ и система автоматического генерирования графического пользовательского интерфейса и компьютерный носитель для выполнения способа с использованием системы

Country Status (3)

Country Link
US (1) US20160239186A1 (ru)
RU (1) RU2633149C2 (ru)
WO (1) WO2015009188A1 (ru)

Families Citing this family (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US10838699B2 (en) 2017-01-18 2020-11-17 Oracle International Corporation Generating data mappings for user interface screens and screen components for an application
US10733754B2 (en) 2017-01-18 2020-08-04 Oracle International Corporation Generating a graphical user interface model from an image
US10489126B2 (en) 2018-02-12 2019-11-26 Oracle International Corporation Automated code generation
US11876604B2 (en) * 2018-03-06 2024-01-16 Joshua Jensen System and method to manage streaming video content
US11332340B2 (en) * 2018-08-28 2022-05-17 Tk Elevator Innovation And Operations Gmbh Elevator control and user interface system
CN109618173B (zh) * 2018-12-17 2021-09-28 深圳Tcl新技术有限公司 视频压缩方法、装置和计算机可读存储介质

Family Cites Families (9)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US6867789B1 (en) * 2000-02-15 2005-03-15 Bank One, Delaware, National Association System and method for generating graphical user interfaces
US7644367B2 (en) * 2003-05-16 2010-01-05 Microsoft Corporation User interface automation framework classes and interfaces
US20080088639A1 (en) * 2006-10-13 2008-04-17 Sony Ericsson Mobile Communications Ab Method for generating a graphical user interface
US8122378B2 (en) * 2007-06-08 2012-02-21 Apple Inc. Image capture and manipulation
US20090150773A1 (en) * 2007-12-05 2009-06-11 Sun Microsystems, Inc. Dynamic product configuration user interface
US8498946B1 (en) * 2007-12-21 2013-07-30 Jelli, Inc. Social broadcasting user experience
US9063755B2 (en) * 2008-04-07 2015-06-23 Express Mobile, Inc. Systems and methods for presenting information on mobile devices
US9406042B2 (en) * 2009-02-24 2016-08-02 Ebay Inc. System and method for supplementing an image gallery with status indicators
US9128602B2 (en) * 2009-11-25 2015-09-08 Yahoo! Inc. Gallery application for content viewing

Also Published As

Publication number Publication date
US20160239186A1 (en) 2016-08-18
WO2015009188A1 (en) 2015-01-22
RU2633149C2 (ru) 2017-10-11

Similar Documents

Publication Publication Date Title
RU2016105695A (ru) Способ и система автоматического генерирования графического пользовательского интерфейса и компьютерный носитель для выполнения способа с использованием системы
JP2016533567A5 (ru)
RU2015125685A (ru) Способ, устройство и терминальное устройство для отображения сообщений
JP2016500189A5 (ru)
JP2015535121A5 (ru)
MY192140A (en) Information processing method, terminal, and computer storage medium
JP2018533138A5 (ru)
RU2016124468A (ru) Управляющее устройство, способ управления и компьютерная программа
JP2016538649A5 (ru)
JP2014160469A5 (ru)
JP2016086306A5 (ru)
JP2016500880A5 (ru)
JP2016524190A5 (ru)
RU2016120994A (ru) Системы и способы создания и отображения многослайдовых презентаций
JP2017026992A5 (ru)
RU2017113939A (ru) Авторская разработка задания с предварительным просмотром данных
JP2014525623A5 (ru)
JP2016514877A5 (ru)
JP2018530821A5 (ru)
RU2017105070A (ru) Основанный на жесте доступ к смешанному отображению
JP2018073125A5 (ja) サーバ装置、情報処理方法、及びプログラム
RU2015138548A (ru) Система для обеспечения потока операций бизнес-процесса
JP2016220003A5 (ru)
EP2813998A8 (en) Image inspection data creating device, image inspection data creating program, and image inspection data creating method
RU2016144692A (ru) Обнаружение соответствия графических выходных данных от приложения соглашению