CN108475181A - 电子设备和用于操作电子设备的方法 - Google Patents

电子设备和用于操作电子设备的方法 Download PDF

Info

Publication number
CN108475181A
CN108475181A CN201680076041.6A CN201680076041A CN108475181A CN 108475181 A CN108475181 A CN 108475181A CN 201680076041 A CN201680076041 A CN 201680076041A CN 108475181 A CN108475181 A CN 108475181A
Authority
CN
China
Prior art keywords
image
bit rate
size
electronic equipment
area
Prior art date
Legal status (The legal status 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 status listed.)
Granted
Application number
CN201680076041.6A
Other languages
English (en)
Other versions
CN108475181B (zh
Inventor
全希哲
高贤俊
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Samsung Electronics Co Ltd
Original Assignee
Samsung Electronics Co Ltd
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 Samsung Electronics Co Ltd filed Critical Samsung Electronics Co Ltd
Publication of CN108475181A publication Critical patent/CN108475181A/zh
Application granted granted Critical
Publication of CN108475181B publication Critical patent/CN108475181B/zh
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Classifications

    • 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/14Digital output to display device ; Cooperation and interconnection of the display device with other functional units
    • G06F3/1454Digital output to display device ; Cooperation and interconnection of the display device with other functional units involving copying of the display data of a local workstation or window to a remote workstation or window so that an actual copy of the data is displayed simultaneously on two or more displays, e.g. teledisplay
    • FMECHANICAL ENGINEERING; LIGHTING; HEATING; WEAPONS; BLASTING
    • F21LIGHTING
    • F21VFUNCTIONAL FEATURES OR DETAILS OF LIGHTING DEVICES OR SYSTEMS THEREOF; STRUCTURAL COMBINATIONS OF LIGHTING DEVICES WITH OTHER ARTICLES, NOT OTHERWISE PROVIDED FOR
    • F21V21/00Supporting, suspending, or attaching arrangements for lighting devices; Hand grips
    • F21V21/06Bases for movable standing lamps; Fixing standards to the bases
    • FMECHANICAL ENGINEERING; LIGHTING; HEATING; WEAPONS; BLASTING
    • F21LIGHTING
    • F21VFUNCTIONAL FEATURES OR DETAILS OF LIGHTING DEVICES OR SYSTEMS THEREOF; STRUCTURAL COMBINATIONS OF LIGHTING DEVICES WITH OTHER ARTICLES, NOT OTHERWISE PROVIDED FOR
    • F21V14/00Controlling the distribution of the light emitted by adjustment of elements
    • 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/14Digital output to display device ; Cooperation and interconnection of the display device with other functional units
    • GPHYSICS
    • G09EDUCATION; CRYPTOGRAPHY; DISPLAY; ADVERTISING; SEALS
    • G09GARRANGEMENTS OR CIRCUITS FOR CONTROL OF INDICATING DEVICES USING STATIC MEANS TO PRESENT VARIABLE INFORMATION
    • G09G5/00Control arrangements or circuits for visual indicators common to cathode-ray tube indicators and other visual indicators
    • G09G5/14Display of multiple viewports
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04MTELEPHONIC COMMUNICATION
    • H04M1/00Substation equipment, e.g. for use by subscribers
    • H04M1/72Mobile telephones; Cordless telephones, i.e. devices for establishing wireless links to base stations without route selection
    • H04M1/725Cordless telephones
    • GPHYSICS
    • G09EDUCATION; CRYPTOGRAPHY; DISPLAY; ADVERTISING; SEALS
    • G09GARRANGEMENTS OR CIRCUITS FOR CONTROL OF INDICATING DEVICES USING STATIC MEANS TO PRESENT VARIABLE INFORMATION
    • G09G2340/00Aspects of display data processing
    • G09G2340/04Changes in size, position or resolution of an image
    • G09G2340/0407Resolution change, inclusive of the use of different resolutions for different screen areas
    • GPHYSICS
    • G09EDUCATION; CRYPTOGRAPHY; DISPLAY; ADVERTISING; SEALS
    • G09GARRANGEMENTS OR CIRCUITS FOR CONTROL OF INDICATING DEVICES USING STATIC MEANS TO PRESENT VARIABLE INFORMATION
    • G09G2340/00Aspects of display data processing
    • G09G2340/04Changes in size, position or resolution of an image
    • G09G2340/0407Resolution change, inclusive of the use of different resolutions for different screen areas
    • G09G2340/0435Change or adaptation of the frame rate of the video stream
    • GPHYSICS
    • G09EDUCATION; CRYPTOGRAPHY; DISPLAY; ADVERTISING; SEALS
    • G09GARRANGEMENTS OR CIRCUITS FOR CONTROL OF INDICATING DEVICES USING STATIC MEANS TO PRESENT VARIABLE INFORMATION
    • G09G2340/00Aspects of display data processing
    • G09G2340/04Changes in size, position or resolution of an image
    • G09G2340/045Zooming at least part of an image, i.e. enlarging it or shrinking it
    • GPHYSICS
    • G09EDUCATION; CRYPTOGRAPHY; DISPLAY; ADVERTISING; SEALS
    • G09GARRANGEMENTS OR CIRCUITS FOR CONTROL OF INDICATING DEVICES USING STATIC MEANS TO PRESENT VARIABLE INFORMATION
    • G09G2350/00Solving problems of bandwidth in display systems
    • GPHYSICS
    • G09EDUCATION; CRYPTOGRAPHY; DISPLAY; ADVERTISING; SEALS
    • G09GARRANGEMENTS OR CIRCUITS FOR CONTROL OF INDICATING DEVICES USING STATIC MEANS TO PRESENT VARIABLE INFORMATION
    • G09G2354/00Aspects of interface with display user
    • GPHYSICS
    • G09EDUCATION; CRYPTOGRAPHY; DISPLAY; ADVERTISING; SEALS
    • G09GARRANGEMENTS OR CIRCUITS FOR CONTROL OF INDICATING DEVICES USING STATIC MEANS TO PRESENT VARIABLE INFORMATION
    • G09G2370/00Aspects of data communication
    • G09G2370/02Networking aspects
    • GPHYSICS
    • G09EDUCATION; CRYPTOGRAPHY; DISPLAY; ADVERTISING; SEALS
    • G09GARRANGEMENTS OR CIRCUITS FOR CONTROL OF INDICATING DEVICES USING STATIC MEANS TO PRESENT VARIABLE INFORMATION
    • G09G2370/00Aspects of data communication
    • G09G2370/20Details of the management of multiple sources of image data

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)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Computer Hardware Design (AREA)
  • User Interface Of Digital Computer (AREA)
  • Controls And Circuits For Display Device (AREA)

Abstract

公开了电子设备和用于操作电子设备的方法。该电子设备可包括:通信接口,用于从第一外部电子设备接收第一图像以及从第二外部电子设备接收第二图像;显示器,用于在第一区域中显示第一图像以及在第二区域中显示第二图像;以及处理器,用于基于第一区域的尺寸确定第一图像的比特率,基于第二区域的尺寸确定第二图像的比特率,经由通信接口将与第一图像的比特率有关的信息传输至第一外部电子设备,以及将与第二图像的比特率有关的信息传输至第二外部电子设备。

Description

电子设备和用于操作电子设备的方法
技术领域
本公开涉及从多个外部电子设备中的每个电子设备接收图像并且显示所接收的图像的电子设备以及用于操作该电子设备的方法。
背景技术
随着有线/无线通信网络的发展,通过显示器显示图像的电子设备可通过有线/无线通信网络互相连接。电子设备可通过有线/无线通信网络彼此传输和接收各种数据,以及电子设备可通过有线/无线通信网络远程控制或使用与其连接的另一电子设备。
然而,由于具有显示器的尺寸限制,所以便携式电子设备因显示器的小尺寸而导致在使用服务中的不方便。为了解决这个问题,通过使用“镜像”技术,诸如智能电话、平板个人计算机(PC)等便携式电子设备的画面可显示在另一显示设备上。在这种情况下,镜像技术表示通过经由有线/无线通信网络连接的第二电子设备来显示第一电子设备的画面的技术。
然后,用户可在具有较大尺寸显示器的另一设备上看到具有小尺寸显示器的便携式电子设备的画面,使得可改善用户对在便携式电子设备上提供的服务的满意度。
发明内容
技术问题
通过使用诸如镜像的技术,电子设备从与其连接的多个外部电子设备接收图像,并且通过电子设备的显示器显示所接收的图像。此外,当从多个外部电子设备接收图像时,电子设备实时监控与多个外部电子设备连接的网络的状态,从而保持基于当前网络状态接收的图像的品质。
然而,在这种情况下,在网络状态变差之后,电子设备可监控网络状态,并随后调整接收的图像的品质,无法防止网络状态恶化。
技术方案
根据本公开的各种实施方式,电子设备包括:通信接口,配置为从第一外部电子设备接收第一图像以及从第二外部电子设备接收第二图像;显示器,包括显示第一图像的第一区域以及显示第二图像的第二区域;以及处理器,配置为基于第一区域的尺寸确定第一图像的比特率,基于第二区域的尺寸确定第二图像的比特率,以及通过通信接口将与第一图像的比特率有关的信息传输至第一外部电子设备并将与第二图像的比特率有关的信息传输至第二外部电子设备。
根据本公开的各种实施方式,用于操作电子设备的方法包括:在电子设备的显示器的第一区域上显示从第一外部电子设备接收的第一图像,以及在显示器的第二区域上显示从第二外部电子设备接收的第二图像;基于第一区域的尺寸确定第一图像的比特率,以及基于第二区域的尺寸确定第二图像的比特率;以及将与第一图像的比特率有关的信息传输至第一外部电子设备并将与第二图像的比特率有关的信息传输至第二外部电子设备。
根据本公开的各种实施方式,非暂时性计算机可读记录介质记录了将在计算机上执行的程序,其中,程序包括可执行指令,可执行指令当被处理器执行时致使处理器执行以下操作:在电子设备的显示器的第一区域上显示从第一外部电子设备接收的第一图像,以及在显示器的第二区域上显示从第二外部电子设备接收的第二图像;基于第一区域的尺寸确定第一图像的比特率,以及基于第二区域的尺寸确定第二图像的比特率;以及将与第一图像的比特率有关的信息传输至第一外部电子设备并且将与第二图像的比特率有关的信息传输至第二外部电子设备。
有益效果
根据本公开的各种实施方式,为了防止所接收图像的品质降低,电子设备识别所接收的图像的显示状态并且基于显示状态确定是否改变接收的每个图像的品质,从而防止网络状态变差。此外,可防止当从多个外部电子设备接收图像时可能发生的网络过度使用。此外,电子设备基于图像的显示状态动态地控制显示的图像的品质,从而基于显示状态向用户提供具有适当品质的图像。
附图说明
图1示出根据本公开的各种实施方式的包括电子设备的网络环境。
图2为根据本公开的各种实施方式的程序模块的框图。
图3为示出根据本公开的各种实施方式的通过电子设备控制多个图像中的每个图像的比特率的方法的流程图。
图4为用于描述根据本公开的各种实施方式的控制电子设备与多个外部电子设备之间的多个图像中的每个图像的比特率的方法的概念图。
图5为示出根据本公开的各种实施方式的通过电子设备改变图像的比特率的方法的流程图。
图6A和图6B为用于描述根据本公开的各种实施方式的通过电子设备改变图像的比特率的方法的概念图。
图7A和图7B为示出根据本公开的各种实施方式的通过电子设备确定图像的比特率的方法的流程图。
图8为示出根据本公开的各种实施方式的通过电子设备基于网络状态调整图像的比特率的方法的流程图。
图9为用于描述根据本公开的各种实施方式的通过电子设备基于网络状态调整图像的比特率的方法的概念图。
图10为示出根据本公开的各种实施方式的通过电子设备确定修复包的尺寸的方法的流程图。
图11为用于描述根据本公开的各种实施方式的通过电子设备确定修复包的尺寸的方法的概念图。
图12为示出根据本公开的各种实施方式的通过电子设备针对显示图像的区域的尺寸扩大而改变图像的比特率的方法的流程图。
图13A和图13B为用于描述根据本公开的各种实施方式的通过电子设备针对显示图像的区域的尺寸扩大而改变图像的比特率的方法的概念图。
图14为示出根据本公开的各种实施方式的通过电子设备针对显示图像的区域的尺寸缩小而改变图像的比特率的方法的流程图。
图15A和15B为用于描述根据本公开的各种实施方式的通过电子设备针对显示图像的区域的尺寸缩小而改变图像的比特率的方法的概念图。
图16示出根据本公开的各种实施方式的传输和接收图像数据和信号的电子设备以及外部电子设备。
图17为根据本公开的各种实施方式的电子设备的框图。
具体实施方式
在下文中,将参照附图公开本公开的各种实施方式。然而,应理解的是,本公开的各种实施方式和其中使用的术语不旨在将本文阐述的技术特征限定为特定的实施方式,并且本公开包括对于相应实施方式的各种改变、等同或替换。对于附图的描述,可使用相似的附图标记来指代相似或相关的元件。
在本公开中,诸如“具有”、“可具有”、“包括”或“可包括”的表述表示相应的特征(例如,数值、功能、操作或类似部件的元件)的存在而不排除附加特征的存在。
如本文所使用的,诸如“A或B”、“A或/和B中的至少一个”、“A或/和B中的至少一个或多个”等这样的短语中的每个短语可包括在短语中的相应的一个短语中一起列出的项目的所有可能的组合。例如,“A或B”、“A和B中的至少一个”或“A或B中的一个或多个”可指示(1)包括至少一个A,(2)包括至少一个B,或(3)包括至少一个A和至少一个B。
本文使用的诸如“第一”、“第二”、“主”或“次”的表述可表示各种元件,而与顺序和/或重要性无关,并且不限制相应的元件。例如,第一用户设备和第二用户设备可代表不同的用户设备而与顺序或重要性无关。例如,在不脱离本公开的各种示例性实施方式的正确范围的情况下,第一元件可称作第二元件,并且类似地,第二元件可称作第一元件。
当描述为元件(诸如第一元件)与另一元件(诸如第二元件)“可操作地或通信地联接”、“可操作地或通信地联接至”另一元件或“连接至”另一元件时,该元件可直接连接至该另一元件,或可通过再一元件(例如,第三元件)连接至该另一元件。然而,当描述为元件(诸如第一元件)“直接连接”或“直接联接”至另一元件(诸如第二元件)时,则意味着该元件与该另一元件之间没有中间元件(诸如第三元件)。
在本公开中使用的表述“配置(或设置)成......”可根据情况用例如“适合于......”、“具有......的能力”、“设计成......”、“适应于......”、“制造成......”或“能够......”来代替。术语“配置成(或设置)......”并不总是意味着仅通过硬件“具体设计成......”。可选地,在一些情况下,表述“配置成.....的装置”可意味着该装置“可”与另一装置或另一组件共同操作。例如,短语“配置(或设置)成执行A、B和C的处理器”可以是用于执行相应操作的专用处理器(例如,嵌入式处理器),或可以是通用处理器(诸如中央处理单元(CPU)或应用处理器),通用处理器可通过执行存储在存储设备中的至少一个软件程序来执行相应的操作。
本公开中限定的术语仅用于描述特定示例性实施方式,而非旨在限定其它示例性实施方式的范围。除非上下文另有明确说明,否则单数形式也旨在包括复数形式。本文使用的包括技术术语或科学术语的所有术语具有与本领域普通技术人员通常理解的含义相同的含义。除非在各种示例性实施方式中被清楚地限定,否则在通常使用的词典中定义的术语应解释为与相关技术的语境含义相同或相似的含义,而不应解释为具有理想的或夸大的含义。在一些情况下,本公开中限定的术语不可被解读为排除本示例性实施方式。
根据本公开的各种实施方式的电子设备可包括例如以下项中的至少一项:智能电话、平板个人计算机(PC)、移动电话、视频电话、电子书(e-book)阅读器、台式PC、膝上PC、上网本计算机、工作站、服务器、个人数字助理(PDA)、便携式多媒体播放器(PMP)、MP3播放器、移动医疗设备、相机以及可穿戴设备。根据各种实施方式,可穿戴设备的示例可包括以下项中的至少一项:附件类型(例如,手表、戒指、手环、脚环、项链、眼镜、隐形眼镜、头戴式设备(HMD)等)、织物或衣物集成型(例如,电子服装等)、体附着型(例如,皮肤垫、纹身等)、身体植入型(例如,植入式电路等)等。
根据一些实施方式,电子设备可以是家用电器。家用电器可包括例如电视机(TV)、数字视频光盘(DVD)播放器、音频设备、冰箱、空调、吸尘器、烤箱、微波炉、洗衣机、空气净化器、机顶盒、家庭自动化控制面板、安全控制面板、电视盒(例如,Samsung HomeSyncTM、AppleTVTM或Google TVTM)、游戏机(例如,XboxTM,PlayStationTM)、电子词典、电子钥匙、便携式摄像机以及电子相框。
根据本公开的其它实施方式,电子设备可包括以下项中的至少一项:各种医疗设备(例如,磁共振血管造影术(MRA)、磁共振成像(MRI)、计算机断层扫描(CT)、成像设备或超声波设备)、导航***、全球导航卫星***(GNSS)、事件数据记录器(EDR)、飞行数据记录器(FDR)、车载信息娱乐设备、用于船舶的电子设备(例如,用于船舶的导航***和陀螺罗盘)、航空电子设备、安全设备、车辆机头单元、工业或家用机器人、自动柜员机(ATM)、销售点(POS)、物联网设备(例如,电灯泡、各种传感器、电表或燃气表、喷水设备、火灾报警设备、恒温器、路灯、烤面包器、健身器材、热水箱、加热器、热水器等)。
根据一些实施方式,电子设备可包括家具或建筑/建筑物的一部分、电子板、电子签名接收设备、投影仪以及各种测量仪器(例如,水、电、燃气、电波测量设备等)。根据本公开的各种实施方式的电子设备可以是以上列出的设备之一或这些设备的组合。根据一些实施方式的电子设备可以是柔性电子设备。根据本公开的各种实施方式的电子设备不限于以上列出的设备,而可包括根据技术发展的新的电子设备。
在下文中,将参照附图描述根据本公开的各种实施方式的电子设备。本文中,本公开的各种实施方式中使用的术语“用户”可指代使用电子设备的人或使用电子设备的设备。
参照图1,公开了根据本公开的各种实施方式的网络环境100中的电子设备101。电子设备101可包括总线110、处理器120、存储器130、输入/输出(I/O)接口150、显示器160和通信接口170。根据一些实施方式,电子设备101可省略前述元件中的至少一个元件,或可另外包括其它元件。
总线110可包括用于连接例如元件110至170并且在元件110至170之间传输通信(例如,控制消息和/或数据)的电路。
处理器120可包括中央处理单元(CPU)、应用处理器(AP)和通信处理器(CP)中的一种或多种处理器。处理器120执行操作或数据处理以用于例如对电子设备101的至少一个其它元件进行控制和/或通信。
存储器130可包括易失性和/或非易失性存储器。存储器130可存储例如与电子设备101的至少一个其它元件相关联的指令或数据。根据本公开的实施方式,存储器130可存储软件和/或程序140。程序140可包括例如,内核141、中间件143、应用编程接口(API)145和/或应用程序(或“应用”)147等中的至少一项。内核141、中间件143和API 145中的至少一些可称为操作***(OS)。
内核141可控制或管理例如用于执行在其它程序(例如,中间件143、API 145或应用程序147)中实施的操作或功能的***资源(例如,总线110、处理器120、存储器130等)。内核141提供接口,中间件143、API 145或应用程序147通过该接口访问电子设备101中的不同组件以控制或管理***资源。
中间件143可作为媒介以用于例如允许API 145或应用程序147在与内核141的通信中交换数据。
另外,中间件143可基于优先级来处理从应用程序147接收的一个或多个任务请求。例如,中间件143可给出将电子设备101的***资源(例如,总线110、处理器120、存储器130等)用于应用程序147中的至少一个的优先级。例如,中间件143可通过基于赋予应用程序147中的至少一个应用程序的优先级处理一个或多个任务请求,从而就这一个或多个任务请求执行调度或负载均衡。
API 145是用于应用程序147以控制通过内核141或中间件143提供的功能的接口,以及可包括例如用于文件控制、窗口控制、图像处理或字符控制的至少一个接口或功能(例如,命令)。
I/O接口150用作用于将例如从用户或另一外部设备输入的命令或数据传输至电子设备101的其它组件的接口。I/O接口150还可将从电子设备101的其它组件接收的命令或数据输出至用户或另一外部设备。
显示器160可包括例如液晶显示器(LCD)、发光二极管(LED)显示器、有机发光二极管(OLED)显示器、微机电***(MEMS)显示器或电子纸显示器。显示器160可例如向用户显示各种内容(例如,文本、图像、视频、图标、符号等)。显示器160可包括触摸屏,并且该触摸屏接收例如通过使用电子笔或用户的身体部位的触摸输入、姿势输入、接近输入或悬停输入。
通信接口170建立电子设备101与外部设备(例如,第一外部电子设备102、第二外部电子设备104或服务器106)之间的通信。例如,通信接口170可通过无线通信或有线通信连接至网络162以与外部设备(例如,第二外部电子设备104或服务器106)通信。
无线通信可使用例如以下项中的至少一项以作为蜂窝通信协议:长期演进(LTE)、高级LTE(LTE-A)、码分多址(CDMA)、宽带CDMA(WCDMA)、通用移动远程通信***(UMTS)、无线宽带(WiBro)或全球移动通信***(GSM)。无线通信可包括例如无线通信164。无线通信164可包括例如以下项中的至少一项:WiFi、蓝牙、NFC和GNSS。取决于使用区域或带宽,GNSS可包括例如以下项中的至少一项:全球定位***(GPS)、全球导航卫星***(Glonass)、北斗导航卫星***(Beidou)以及欧洲全球卫星导航***(Galileo)。在下文中,“GPS”可与“GNSS”互换使用。有线通信可包括例如以下项中的至少一项:USB、高清多媒体接口(HDMI)、推荐标准232(RS-232)和普通老式电话服务(POTS)。网络162可包括远程通信网络,例如以下项中的至少一项:计算机网络(例如,局域网(LAN)或广域网(WAN))、互联网以及电话网络。
第一外部电子设备102和第二外部电子设备104中的每个电子设备均可以是与电子设备101相同类型或不同类型的设备。根据本公开的实施方式,服务器106可包括由一个或多个服务器构成的群组。根据本公开的实施方式,可在另一电子设备或多个电子设备(例如,电子设备102或104或服务器106)中执行通过电子设备101执行的一些或全部操作。根据本公开的实施方式,当电子设备101必须自动地或在被请求时执行功能或服务时,电子设备101可请求另一设备(例如,电子设备102或104或服务器106)执行与该功能或服务相关联的至少一些功能,而非由电子设备101自身来执行该功能或服务;或者,电子设备101除了由其自身来执行该功能或服务之外还可请求另一设备(例如,电子设备102或104或服务器106)执行与该功能或服务相关联的至少一些功能。另一电子设备(例如,电子设备102或104或服务器106)可执行请求的功能或附加功能,并且将执行结果传输至电子设备101。然后,电子设备101可处理或进一步处理接收的结果以提供请求的功能或服务。为此目的,可例如使用云计算、分布式计算或客户端服务器计算技术。
处理器120处理从其它元件(例如,存储器130、I/O接口150和通信接口170)获得的至少部分信息,并且以各种方式使用该信息。例如,处理器120可控制电子设备101的至少一些功能以使电子设备101与另一电子设备(例如,电子设备102或104或服务器106)协作。处理器120可集成在通信接口170中。根据实施方式,处理器120的至少一个元件可包括在服务器106中,以及服务器106可支持在处理器120中实施的至少一个操作。
根据实施方式,存储器130可包括用于操作处理器120的指令。例如,存储器130可包括用于使处理器120控制电子设备101的其它元件并且与其它电子设备102或104或服务器106协作的指令。处理器120基于存储在存储器130中的指令控制电子设备101的其它元件并且与其它电子设备102或104或服务器106协作。在下文中,将基于电子设备101的每个元件描述电子设备101的操作。用于使电子设备101的元件进行操作的指令可包括在存储器130中。
根据各种实施方式,处理器120通过通信接口170从多个外部电子设备中的每个电子设备接收图像。电子设备101通过有线/无线通信建立与多个外部电子设备的连接并且从已建立连接的多个外部电子设备中的每个外部电子设备接收图像。处理器120在显示器160的区域上显示从多个外部电子设备中的每个外部电子设备接收的图像。
例如,处理器120可在显示器160的第一区域上显示从第一外部电子设备接收的第一图像,在显示器160的第二区域上显示从第二外部电子设备接收的第二图像,以及在显示器160的第n区域上显示从第n外部电子设备接收的第n图像。第一区域、第二区域和第n区域可具有相同尺寸或不同尺寸,以及每个区域中的至少一部分可与另一区域的至少一部分重叠。本文中,n可以是自然数。
从多个外部电子设备中的每个外部电子设备接收的图像可以是当前显示在外部电子设备的显示器上的图像。在这种情况下,处理器120可例如使用镜像技术经由通过显示器160显示从多个外部电子设备接收的每个图像,从而通过显示器160显示同时显示在多个外部电子设备上的图像。从多个外部电子设备中的每个外部电子设备接收的图像可以是存储在外部电子设备的存储器中的图像。
根据本公开的各种实施方式,基于显示器用于显示从多个外部电子设备接收的多个图像中的每个图像的区域的尺寸,处理器120确定多个图像中的每个图像的比特率。通常,显示大的图像可能需要较高的品质,而显示小的图像可能需要较低的品质。因此,处理器120识别显示器用于显示多个图像中的每个图像的区域的尺寸,并且基于所识别的区域的尺寸确定多个图像中的每个图像的比特率。
例如,处理器120可基于显示器的显示第一图像的第一区域的尺寸来确定第一图像的比特率,以及基于显示器的显示第二图像的第二区域的尺寸来确定第二图像的比特率。处理器120可基于显示器的显示第n图像的第n区域的尺寸来确定第n图像的比特率。
处理器120通过通信接口170将与针对多个图像中的每个图像确定的比特率有关的信息传输至已传输多个图像中的每个图像的多个外部电子设备中的每个外部电子设备。与所确定的比特率有关的信息可包括用于将相应的图像的比特率改变为针对相应的外部电子设备确定的比特率的请求。以此方法,处理器120可请求相应的外部电子设备以所确定的比特率传输图像。在接收到与比特率有关的信息时,相应的外部电子设备基于接收的与比特率有关的信息来改变待传输的图像的比特率。在这种情况下,外部电子设备可将表示接受基于与比特率有关的信息对传输图像的比特率进行改变的响应信号发送至电子设备101。
外部电子设备可不基于接收的与比特率有关的信息来改变传输图像的比特率。在这种情况下,外部电子设备可将表示拒绝基于与比特率有关的信息对传输图像的比特率进行改变的响应信号至电子设备101。
与比特率有关的信息和对应于与比特率有关的信息的响应信号可通过与用于传输图像的信道不同的信道来传输。例如,与比特率有关的信息可通过为了建立电子设备101与多个外部电子设备中的每个外部电子设备之间的连接而进行协商的信道来传输。通过这种方式,与比特率有关的信息通过与用于传输图像的信道不同的信道传输,从而避免了对图像传输的任何影响。
例如,处理器120可通过通信接口170将与第一图像的比特率有关的信息传输至已传输第一图像的第一外部电子设备,将与第二图像的比特率有关的信息传输至已传输第二图像的第二外部电子设备,以及将与第n图像的比特率的有关信息传输至已传输第n图像的第n外部电子设备。
根据本公开的各种实施方式,处理器120通过使用存储在存储器130中的、关于显示图像的区域的尺寸与比特率之间的关系的信息来识别图像的比特率。例如,存储器130可存储关于显示图像的区域的尺寸与比特率之间的关系的信息,在该信息中,比特率映射至显示图像的区域的尺寸。因此,处理器120可通过使用关于区域的尺寸与比特率之间的关系的信息来识别映射至显示每个图像的区域的尺寸的比特率。
例如,处理器120可识别显示器160的显示第一图像的第一区域的尺寸,以及根据关于区域的尺寸与比特率之间的关系的信息来识别映射至第一区域的尺寸的第一比特率。处理器120确定所识别的第一比特率为第一图像的比特率。同样地,处理器120可识别显示器160的显示第二图像的第二区域的尺寸以及显示器160的显示第n图像的第n区域的尺寸,以及根据关于区域的尺寸与比特率之间的关系的信息来识别映射至第二区域的尺寸的第二比特率以及映射至第n区域的尺寸的第n比特率。处理器120确定第二比特率为第二图像的比特率,以及确定第n比特率为第n图像的比特率。
根据本公开的各种实施方式,处理器120通过使用存储在存储器130中的、关于显示图像的区域的尺寸与比特率之间的关系的信息来计算图像的比特率。例如,存储器130可存储用于从显示图像的区域的尺寸来计算比特率的信息(例如,表明显示图像的区域的尺寸与比特率之间的关系的方程)。因此,处理器120可通过使用关于区域的尺寸与比特率之间的关系的信息基于显示每个图像的区域的尺寸来计算比特率。
例如,处理器120可通过使用关于区域的尺寸与比特率之间的关系的信息来计算映射至显示第一图像的第一区域的尺寸的第一比特率。处理器120确定所计算出的第一比特率为第一图像的比特率。同样地,处理器120可通过使用关于区域的尺寸与比特率之间的关系的信息来计算与显示第二图像的第二区域的尺寸相对应的第二比特率以及与显示第n图像的第n区域的尺寸相对应的第n比特率。处理器120确定所计算出的第二比特率为第二图像的比特率,以及确定所计算出的第n比特率为第n图像的比特率。
根据本公开的各种实施方式,处理器120监控供电子设备101与多个外部电子设备中的每个外部电子设备进行连接的网络的状态。例如,处理器120可通过使用通过通信接口170与多个外部电子设备中的每个外部电子设备传输或接收的信号来监控网络状态。用于监控网络状态的方法以及用于确定网络状态的方法可为本领域技术人员所知,因此将不详细描述。
处理器120基于所监控的网络状态调整图像的比特率中的至少一个比特率。例如,处理器120可在与第一外部电子设备连接的第一网络的状态低于或等于预设阈值时减小第一图像的比特率。另一方面,当与第二外部电子设备连接的第二网络的状态高于预设阈值时,处理器120可增加从第二外部电子设备接收的第二图像的比特率。
根据本公开的各种实施方式,基于显示多个图像中的每个图像的区域的尺寸,处理器120确定用于修复多个图像中的每个图像的修复包的尺寸。处理器120可从多个外部电子设备接收附加的修复包,以应对在多个图像的传输期间发生的丢失。当在多个图像的传输中发生丢失时,可应用用于恢复丢失部分的恢复算法,并且可根据恢复算法从多个外部电子设备中的每个外部电子设备接收用于恢复图像的修复包。可使用各种恢复算法以作为恢复图像的恢复算法,本领域技术人员可知晓这些恢复算法,因此将不对这些恢复算法单独进行描述。
所需修复包的尺寸可随着图像的品质而变化。例如,对于高品质图像可能需要大尺寸的修复包,而对于低品质图像可能需要小尺寸的修复包。因此,处理器120可基于显示器160的显示图像的区域的尺寸来确定修复包的尺寸,以及将与所确定的修复包的尺寸有关的信息传输至多个外部电子设备中的每个外部电子设备。
例如,处理器120可基于显示器的显示第一图像的第一区域的尺寸确定用于恢复第一图像的第一修复包的尺寸。处理器120通过通信接口170将与所确定的修复包的尺寸有关的信息传输至已传输第一图像的第一外部电子设备。同样地,处理器120基于显示第二图像的第二区域的尺寸来确定用于恢复第二图像的第二修复包的尺寸,以及基于显示第n图像的第n区域的尺寸来确定用于恢复第n图像的第n修复包的尺寸。处理器120通过通信接口170将与所确定的第二修复包的尺寸有关的信息传输至已传输第二图像的第二外部电子设备以及将与所确定的第n修复包的尺寸有关的信息传输至已传输第n图像的第n外部电子设备。
根据本公开的各种实施方式,在接收到用于扩大或缩小显示图像的区域的用户输入时,处理器120可基于接收的用户输入来扩大或缩小显示图像的区域的尺寸。例如,基于接收的用户输入,处理器120可将显示第一图像的第一区域的尺寸扩大至整个显示器或移除显示第一图像的第一区域以不显示第一图像。当显示第一图像的第一区域的尺寸扩大至整个显示器时,即使显示其它图像的区域的尺寸未改变,但由于第一区域的扩大,显示其它图像的区域可能不显示在显示器160上。
当基于接收的用户输入改变显示图像的区域的尺寸时,处理器120基于区域的改变后的尺寸改变图像的比特率。处理器120通过通信接口170将与图像改变后的比特率有关的信息传输至已传输图像的外部电子设备。因而,处理器120可根据显示图像的区域的尺寸的变化动态地调整图像的比特率,从而防止用于传输图像的网络的状态恶化。
例如,基于显示以最大尺寸显示图像的区域的用户第一输入,处理器120可将显示第一图像的第一区域的尺寸扩大至显示器160的整个尺寸并且在尺寸扩大的第一区域上显示第一图像。在这种情况下,处理器120可基于第一区域的扩大后的尺寸来改变第一图像的比特率以及将与第一图像的改变后的比特率有关的信息传输至已传输第一图像的第一外部电子设备。
当显示第一图像的第一区域的尺寸扩大至显示器160的尺寸时,处理器120可停止显示第二图像。当停止显示第二图像时,处理器120可将指示停止显示第二图像的信息发送至已传输第二图像的第二外部电子设备。接收到信息的第二外部电子设备可停止向电子设备101传输第二图像或可以以最小比特率向电子设备101传输第二图像。通过这种方式,通过避免传输不经由电子设备101的显示器160显示的图像或通过以最小比特率传输图像,可防止网络的过度使用。
在显示第一图像的第一区域的尺寸扩大至显示器160的尺寸之后,可接收用于缩小显示图像的区域的尺寸的用户第二输入。在这种情况下,根据用户第二输入,处理器120可缩小扩大至显示器160的整个尺寸的第一区域的尺寸并且在缩小尺寸后的第一区域上显示第一图像。当第一区域的尺寸缩小时,处理器120可基于第一区域缩小后的的尺寸来改变第一图像的比特率,以及将与第一图像的改变后的比特率有关的信息传输至已传输第一图像的第一外部电子设备。
当第一区域的尺寸缩小时,处理器120可重新显示第二图像。由于第一区域的尺寸缩小,所以可在第二区域上再次显示第二图像,使得处理器120重新显示第二图像。当重新显示第二图像时,处理器120可将指示重新显示第二图像的消息发送至已传输第二图像的第二外部电子设备。如果已停止传输第二图像,则第二外部电子设备在接收到消息时再次将第二图像重新传输至电子设备101。如果已最小化第二图像的比特率,则第二外部电子设备以基于第二区域的尺寸确定的比特率将第二图像传输至电子设备101。
图2是根据各种实施方式的程序模块的框图。根据实施方式,程序模块210(例如,程序140)可包括用于控制与电子设备(例如,电子设备101)相关联的资源的OS和/或在OS上执行的各种应用程序(例如,应用程序147)。OS可包括例如AndroidTM、iOSTM、WindowsTM、SymbianTM、TizenTM、BadaTM等。
程序模块210可包括例如内核220、中间件230、应用程序编程接口(API)260和/或应用程序270。程序模块210的至少一部分可预装载在电子设备上或可从外部设备(例如,外部设备102或104或服务器106)下载。
内核220(例如,内核141)可包括例如,统资源管理器221和/或设备驱动器223。***资源管理器221可执行对***资源的控制、分配、检索等。根据实施方式,***资源管理器221可包括进程管理单元、存储管理单元、文件***管理单元等。设备驱动器223可包括例如显示驱动器、相机驱动器、蓝牙驱动器、共享存储器驱动器、USB驱动器、键盘驱动器、WiFi驱动器、音频驱动器或进程间通信(IPC)驱动器。
中间件230可提供应用程序270共同需要的功能或通过API 260向应用程序270提供各种功能,以允许应用程序270高效地使用电子设备中的有限***资源。根据实施方式,中间件230(例如,中间件143)可包括运行时库235、应用程序管理器241、窗口管理器242、多媒体管理器243、资源管理器244、电力管理器245、数据库管理器246、包管理器247、连接管理器248、通知管理器249、位置管理器250、图形管理器251以安全管理器252中的至少一个。
运行时库235可包括库模块,在执行应用程序270时编译器使用该库模块通过编程语言添加新功能。运行时库235执行与输入/输出、存储管理或计算操作有关的功能。
应用程序管理器241管理应用程序270中的至少一个应用程序的生命周期。窗口管理器242管理在画面上使用的GUI资源。多媒体管理器243识别播放各种媒体文件所需的格式,以及通过使用适合于相应格式的编解码器对媒体文件执行编码或解码。资源管理器244管理应用程序270中的至少一个应用程序的资源,诸如源代码、存储器或存储空间。
电力管理器245管理例如与基本输入/输出***(BIOS)一起操作的电池或电源,以及提供电子设备操作所需的电力信息。数据库管理器246执行管理操作以生成、搜索或改变用于应用程序270中的至少一个应用程序的数据库。包管理器247管理以包文件格式分发的应用程序的安装或更新。
连接管理器248管理诸如WiFi或蓝牙连接的无线连接。通知管理器249以不干扰用户的方式显示或通知诸如收到的消息、日程安排和临近提醒的事件。位置管理器250管理电子设备的位置信息。图形管理器251管理待提供给用户的图形效果或与之相关的用户界面。安全管理器252提供***安全或用户认证所需的一般安全功能。根据实施方式,如果电子设备(例如,电子设备101)具有呼叫功能,则中间件230还可包括用于管理电子设备的语音呼叫功能或视频呼叫功能的电话管理器。
中间件230可包括形成上述内部元件的各种功能的组合的中间件模块。中间件230可提供根据OS的类型指定的模块以提供不同的功能。此外,中间件230可去除一些现有元件或动态添加新元件。
API 260(例如,API 145)可被设置为根据OS而具有不同配置的API编程功能的集合。例如,在Android或iOS中,可为每个平台设置一个API集合,而在Tizen中,可为每个平台设置两个或更多个API集合。
应用程序270(例如,应用程序147)可包括能够提供功能的一个或多个应用程序,例如,主页应用程序271、拨号器应用程序272、短消息服务/多媒体消息服务(SMS/MMS)应用程序273、即时消息(IM)应用程序274、浏览器应用程序275、相机应用程序276、闹钟应用程序277、通讯录应用程序278、语音拨号应用程序279、电子邮件应用程序280、日历应用程序281、媒体播放器应用程序282、相册应用程序283、时钟应用程序284、健康护理应用程序(例如,用于测量运动量、血糖等的应用程序)或环境信息提供应用程序(例如,用于提供气压、湿度或温度信息等的应用程序)。
根据实施方式,应用程序270可包括支持电子设备(例如,电子设备101)与外部电子设备(例如,电子设备102或104)之间的信息交换的应用程序(在下文中,为了方便,称为“信息交换应用程序”)。信息交换应用程序可包括例如用于将具体信息传输至外部电子设备的通知转发应用程序或用于管理外部电子设备的设备管理应用程序。
例如,通知转发应用程序可包括用于将在电子设备的另一应用程序(例如,SMS/MMS应用程序、电子邮件应用程序、健康护理应用程序或环境信息应用程序)中生成的通知信息传输至外部电子设备(例如,电子设备102或104)的功能。通知转发应用程序可从外部电子设备接收通知信息以向用户提供该通知信息。
设备管理应用程序可管理(例如,安装、删除或更新)与电子设备通信的外部设备(例如,电子设备102或104)的至少一个功能(例如,打开/关闭外部电子设备本身(或其部件)或控制显示器的亮度(或分辨率)),可管理通过在外部电子设备中操作的应用程序提供的或通过外部电子设备提供的服务(例如,呼叫服务或消息服务)。
根据实施方式,应用程序270可包括根据外部电子设备(例如,电子设备102或104)的属性指定的应用程序(例如,移动医疗设备的健康护理应用程序)。根据实施方式,应用程序270可包括从外部电子设备(例如,服务器106或电子设备102或104)接收的应用程序。根据实施方式,应用程序270可包括可从服务器下载的预装载的应用程序或第n方应用程序。所示出的实施方式中的程序模块210的元件的名称可根据OS的类型变化。
根据各种实施方式,程序模块210的至少一部分可通过软件、固件、硬件或它们中的至少两项的组合实施。程序模块210的至少一部分可通过处理器(例如,处理器120)实施(例如,执行)。程序模块210的至少一部分可包括例如用于执行一个或多个功能的模块、程序、例程、指令集或进程。
图3为示出根据本公开的各种实施方式的通过电子设备控制多个图像中的每个图像的比特率的方法的流程图。
在操作310中,电子设备101在电子设备101的显示器的每个区域上显示从多个外部电子设备中的每个外部电子设备接收的多个图像中的每个图像。参照图4,电子设备101可在电子设备101的显示器的每个区域上显示从第一外部电子设备411接收的第一图像421,可显示从第二外部电子设备412接收的第二图像422,以及可显示从第n外部电子设备413接收的第n图像423。如图4所示,电子设备101可分别在显示器的相应区域上同时显示第一图像421、第二图像422以第n图像423。
如图4所示,显示第一图像421的第一区域、显示第二图像422的第二区域以及显示第n图像423的第n区域可具有不同的尺寸。尽管未示出,但这些区域可重叠显示。
在操作320中,电子设备101基于显示每个图像的每个区域的尺寸确定多个图像中的每个图像的比特率。例如,参照图4,电子设备101可识别显示第一图像421的第一区域、显示第二图像422的第二区域以及显示第n图像423的第n区域中的每个区域的尺寸。电子设备101基于所识别的第一区域、第二区域以及第n区域中的每个区域的尺寸确定第一图像421、第二图像422以及第n图像423中的每个图像的比特率。下文将描述通过电子设备101确定图像的比特率的具体方法。
在操作330中,电子设备101生成与在操作320中确定的每个图像的比特率有关的信息,并且将所生成的与比特率有关的信息传输至多个外部电子设备中的每个外部电子设备。例如,参照图4,电子设备101可生成与所确定的第一图像421的比特率有关的信息,并且将所生成的信息传输至已传输第一图像421的第一外部电子设备411。电子设备101生成与所确定的第二图像422的比特率有关的信息,并且将所生成的信息传输至已传输第二图像422的第二外部电子设备412,以及生成与所确定的第n图像423的比特率有关的信息,并且将所生成的信息传输至已传输第n图像423的第n外部电子设备。与每个图像的比特率有关的信息可通过与接收图像的信道不同的信道来传输。
多个外部电子设备中的每个外部电子设备从电子设备101接收与每个图像的比特率有关的信息,并且基于与比特率有关的信息确定是否改变接收的图像的比特率。例如,参照图4,第一外部电子设备411可基于与接收的第一图像的比特率有关的信息确定是否改变用于传输第一图像的比特率。当基于与第一图像的比特率有关的信息确定改变用于传输第一图像的比特率时,第一外部电子设备411向电子设备101发送接受对第一图像的比特率进行改变的响应信号。
当基于与第一图像的比特率有关的信息确定不改变用于传输第一图像的比特率时,第一外部电子设备411向电子设备101发送拒绝对第一图像的比特率进行改变的响应信号。与第一外部电子设备411类似,第二外部电子设备412和第n外部电子设备413也确定是否改变发送的图像的比特率,并且基于确定的结果向电子设备101传输响应信号。通过这种方式,多个外部电子设备可基于接收的与图像的比特率有关的信息确定是否改变比特率。
图5为示出根据本公开的各种实施方式的通过电子设备改变图像的比特率的方法的流程图。
在操作510中,基于用于扩大或缩小显示图像的区域的用户输入,电子设备101可扩大或缩小显示图像的区域的尺寸。例如,如图6A所示,电子设备101可分别从第一外部电子设备611、第二外部电子设备612以及第n外部电子设备613接收第一图像621、第二图像622以及第n图像623,并且将它们显示在电子设备101的显示器的相应区域上。
假设在显示第一图像621、第二图像622以及第n图像623之后,电子设备101接收用于扩大显示第一图像621的第一区域的用户输入。在这种情况下,如图6B所示,电子设备101可扩大显示第一图像621的第一区域。当基于用户输入扩大第一区域时,扩大后的第一区域可与显示第二图像622的第二区域以及显示第n图像623的第n区域重叠。由于用户输入旨在扩大第一区域的尺寸,因此第一图像621可在第一区域、第二区域以及第n区域之间的重叠部分中浮于第二图像622和第n图像623的上层显示。
在操作520中,根据基于用户输入而改变的区域的尺寸,电子设备101改变在改变的区域上显示的图像的比特率。例如,如图6A和图6B所示,当基于用户输入显示第一图像621的第一区域的尺寸时,电子设备101可识别第一区域的扩大后的尺寸。电子设备101基于所识别的第一区域的尺寸改变第一图像621的比特率。当扩大第一区域的尺寸时,第一图像621需要较高的品质,使得电子设备101可改变第一图像621的比特率以与第一区域的改变后的尺寸相对应。
在操作530中,电子设备101将与图像的改变后的比特率有关的信息传输至已传输图像的外部电子设备。例如,如图6A和图6B所示,电子设备101可将与第一图像621的改变后的比特率有关的信息传输至已经传输第一图像621的第一外部电子设备611。
图7A和图7B为示出根据本公开的各种实施方式的通过电子设备确定图像的比特率的方法的流程图。
参考图7A,将描述当电子设备101存储关于显示图像的区域的尺寸与比特率之间的关系的信息时,通过电子设备101确定图像的比特率的方法,在该信息中,比特率被映射至每个显示图像的区域的尺寸。
在操作710中,电子设备101通过使用关于区域的尺寸与比特率之间的关系的信息识别映射至显示多个图像中的每个图像的区域的尺寸的比特率。例如,电子设备101可识别显示器160的显示第一图像的第一区域的尺寸,并且从关于区域的尺寸与比特率之间的关系的信息识别映射至第一区域的尺寸的第一比特率。对于其它图像,与第一图像类似,电子设备101可通过使用关于区域的尺寸与比特率之间的关系的信息识别映射至显示每个图像的区域的尺寸的比特率。
在操作720中,电子设备101将所识别的第一比特率确定为第一图像的比特率。对于其它图像,与第一图像类似,电子设备101将针对每个图像识别的比特率确定为每个图像的比特率。通过这种方式,当存储关于显示图像的区域的尺寸与图像的比特率之间的关系的信息(在该信息中,比特率映射至每个区域的尺寸)时,电子设备101可通过从信息中识别映射至显示图像的区域的尺寸的比特率来确定每个图像的比特率。
参照图7B,将描述当电子设备101存储用于从显示图像的区域的尺寸计算比特率的信息时,通过电子设备101确定图像的比特率的方法(例如,指示区域的尺寸与比特率之间的关系的方程等)。
在操作730中,电子设备101通过使用关于区域的尺寸与比特率之间的关系的信息计算与显示多个图像中的每个图像的区域的尺寸相对应的比特率。例如,电子设备101可识别显示第一图像的第一区域的尺寸,通过应用关于显示图像的区域的尺寸与映射至所识别的第一区域的尺寸的比特率之间的关系的信息(例如,指示显示图像的区域的尺寸与比特率之间的关系的方程)计算第一图像的比特率。对于其它图像,与第一图像类似,电子设备101可通过使用关于区域的尺寸与比特率之间的关系的信息计算与每个图像相对应的比特率。
在操作740中,电子设备101将所计算的第一比特率确定为第一图像的比特率。对于其它图像,与第一图像类似,电子设备101将针对每个图像计算的比特率确定为每个图像的比特率。通过这种方式,电子设备101可通过基于显示多个图像中的每个图像的每个区域的尺寸实时计算图像的比特率来确定每个图像的比特率。此外,当基于用户输入改变显示图像的区域时,可基于对区域的改变实时计算图像的比特率以确定图像的比特率。
图8为示出根据本公开的各种实施方式的通过电子设备基于网络状态调整图像的比特率的方法的流程图。
在操作810中,电子设备101监控网络的状态,电子设备101通过该网络与多个外部电子设备中的每个外部电子设备连接。例如,电子设备101可通过使用经由通信接口170与多个外部电子设备中的每个外部电子设备传输或接收的信号监控网络状态。参照图9,电子设备101可监控与第一外部电子设备911连接的第一网络931、与第二外部电子设备912连接的第二网络932以及与第n外部电子设备913连接的第n网络933中的每个网络的状态。虽然在图9中的第一网络931、第二网络932以及第n网络933彼此分开,但该图仅用于描述,而电子设备101可通过一个网络与多个外部电子设备连接。
电子设备101基于与从第一外部电子设备911传输的第一图像921一起发送的信号或与第一图像921分开传输或接收的信号监控第一网络931的状态。电子设备101基于与第二图像922和第n图像923一起发送的信号或与第二图像922和第n图像923分开传输或接收的信号监控第二网络932的状态和第n网络933的状态。
在操作820中,电子设备101基于所监控的网络状态调整图像的比特率中的至少一个比特率。例如,参照图9,当与第一外部电子设备911连接的第一网络931的状态低于或等于预设阈值时,电子设备101可调整从第一外部电子设备911接收的第一图像的比特率以降低比特率。另一方面,当与第二外部电子设备连接的第二网络的状态高于预设阈值时,处理器120可增加从第二外部电子设备传输的第二图像的比特率。
电子设备101可在考虑显示多个图像中的每个图像的区域的尺寸以外进一步考虑监控的网络状态来确定多个图像中的每个图像的比特率。
图10为示出根据本公开的各种实施方式的通过电子设备确定修复包的尺寸的方法的流程图。
在操作1010中,基于显示多个图像中的每个图像的区域的尺寸,电子设备101确定用于修复多个图像中的每个图像的修复包的尺寸。电子设备101可从多个外部电子设备接收附加的修复包,以应对在多个图像的传输期间发生的丢失。例如,参照图11,如图11的(a)所示,当在外部电子设备中发生与图像有关的数据包1110的丢失时,电子设备101可接收用于恢复数据包1110的修复包1111。
所需修复包的尺寸可随着图像的品质而变化。例如,对于高品质图像可能需要大尺寸的修复包,而对于低品质图像可能需要小尺寸的修复包。因此,电子设备101可基于显示图像的显示器160的区域的尺寸确定修复包的尺寸,并且将与所确定的修复包的尺寸有关的信息传输至多个外部电子设备中的每个外部电子设备。将参考图11描述当用户输入旨在缩小显示图像的区域的尺寸时对修复包的尺寸作出的改变。
当区域的尺寸缩小时,电子设备101可改变在该区域上显示的图像的比特率以减小比特率。同样地,电子设备101可确定修复包的尺寸以减小用于恢复图像的修复包的尺寸。因此,如图11的(b)所示,数据包1120的尺寸小于图11的(a)中所示的图像的数据包1110的尺寸,并且还可通过电子设备101确定修复包1121的尺寸,使得修复包1121的尺寸小于图11的(a)中所示的修复包1111的尺寸。通过这种方式,电子设备101可减少不必要的网络使用,从而高效地管理网络带宽的使用。
在操作1020中,电子设备101将与包尺寸有关的信息传输至已传输图像的外部电子设备。外部电子设备可基于从电子设备101接收的修复包的尺寸确定待发送至电子设备101的修复包的尺寸。例如,外部电子设备可基于与接收的修复包的尺寸有关的信息改变修复包的尺寸,或可维持修复包的现有尺寸。外部电子设备可基于修复包的尺寸是否改变向电子设备101发送响应信号。
图12为示出根据本公开的各种实施方式的通过电子设备针对显示图像的区域的尺寸扩大而改变图像的比特率的方法的流程图。
在操作1210中,基于以最大尺寸呈现显示图像的区域的用户第一输入,电子设备101可将显示第一图像的第一区域的尺寸扩大至显示器160的整个尺寸并且在扩大尺寸后的第一区域上显示第一图像。例如,如图13A所示,电子设备101可分别从第一外部电子设备1311、第二外部电子设备1312以及第n外部电子设备1313接收第一图像1321、第二图像1322以及第n图像1323,并且将它们显示在电子设备101的显示器的相应区域上。
假设在显示第一图像1321、第二图像1322以及第n图像1323之后,电子设备101接收到用于扩大显示第一图像1321的第一区域的第一输入。在这种情况下,如图13B所示,电子设备101可在整个显示器上显示第一图像1321。由于第一输入旨在扩大第一图像的尺寸,所以随着第一图像1321显示在整个显示器上,分别显示在第二区域和第n区域上的第二图像1322和第n图像1323可不在显示器上显示。
在操作1220中,电子设备101基于扩大后的第一区域的尺寸改变第一图像的比特率。在操作1230中,电子设备101将与图像的改变后的比特率有关的信息传输至已传输第一图像的第一外部电子设备。
在操作1240中,因为显示第一图像的第一区域的尺寸扩大至显示器160的尺寸,所以电子设备101停止显示第二图像和第n图像。在操作1250中,当停止显示第二图像时,电子设备101将指示停止显示第二图像的消息发送至已传输第二图像的第二外部电子设备。当停止显示第n图像时,电子设备101可将指示停止显示第n图像的消息发送至已传输第n图像的第n外部电子设备。已接收到消息的第二外部电子设备和已接收到消息的第n外部电子设备中的每个外部电子设备可停止将第二图像和第n图像传输至电子设备101,或可以以最小比特率将第二图像和第n图像传输至电子设备101。
图14为示出根据本公开的各种实施方式的通过电子设备针对显示图像的区域的尺寸缩小而改变图像的比特率的方法的流程图。
在操作1410中,基于用于缩小显示图像的区域的用户第二输入,电子设备101缩小显示第一图像的第一区域的尺寸。通过基于第二输入缩小如图15A所示的显示在整个显示器上的第一区域,电子设备101可如图15B所示的显示第一图像1521。
在操作1420中,当显示第一图像的第一区域的尺寸缩小时,电子设备101改变第一图像1521的比特率。在操作1430中,电子设备101将与第一图像1521的改变后的比特率有关的信息传输至已传输第一图像1521的第一外部电子设备1511。
在操作1440中,在第一区域缩小时,电子设备101重新显示第二图像1522和第n图像1523。在第一区域的尺寸缩小时,如图15B所示,第二图像1522再次显示在第二区域上并且第n图像1523再次显示在第n区域上,因此电子设备101重新显示第二图像1522和第n图像1523。
在操作1450中,当重新显示第二图像1522时,电子设备101将指示恢复显示第二图像1522的消息发送至已传输第二图像1522的第二外部电子设备。同样地,当重新显示第n图像1523时,电子设备101将指示恢复显示第n图像1523的消息传输至已传输第n图像1523的第n外部电子设备。
当停止传输第二图像1522和第n图像1523时,接收到消息的第二外部电子设备1512和第n外部电子设备1513可将第二图像1522和第n图像1523再次传输至电子设备101。当最小化第二图像1522和第n图像1523的比特率时,第二外部电子设备1512和第n外部电子设备1513可以以基于第二区域和第n区域的尺寸所确定的比特率将第二图像1522和第n图像1523传输至电子设备101。
图16示出了根据本公开的各种实施方式的传输和接收图像数据和信号的电子设备以及外部电子设备。
电子设备101将与基于显示图像的区域的尺寸确定的比特率有关的信息传输至外部电子设备1610。在这种情况下,与确定的比特率有关的信息可在与第一信道1620不同的第二信道1630中传输,外部电子设备1610通过第一信道1620将图像传输至电子设备101。
例如,与比特率有关的信息可通过用于为了建立电子设备101与外部电子设备1610之间的连接而进行协商的信道传输。通过这种方式,与比特率有关的信息通过与用于传输图像的信道不同的信道传输,从而避免了对图像传输造成任何影响。
图17为根据本公开的各种实施方式的电子设备1701的框图。电子设备1701可形成图1中示出的整个电子设备101或图1中示出的电子设备101的一部分。电子设备1701可包括一个或多个处理器(例如,应用处理器(AP))1710、通信模块1720、用户识别模块(SIM)1724、存储器1730、传感器模块1740、输入设备1750、显示器1760、接口1770、音频模块1780、相机模块1791、电力管理模块1795、电池1796、指示器1797和以及电机1798。
处理器1710通过驱动OS或应用程序控制连接至处理器1710的多个硬件组件或软件组件,并且对各种数据执行处理和操作。处理器1710可通过例如片上***(SoC)实施。根据本公开的实施方式,处理器1710可包括GPU和/或图像信号处理器。处理器1710可包括图17中示出的至少一些元件(例如,蜂窝模块1721)。处理器1710将从其它元件中的至少一个元件(例如,非易失性存储器)接收的命令或数据加载至易失性存储器中以处理该命令或数据,并且在非易失性存储器中存储各种数据。
通信模块1720可具有与在图1中示出的通信接口相同或相似的配置。通信模块1720可包括例如以下项中的至少一项:蜂窝模块1721、WiFi模块1723、蓝牙(BT)模块1725、GNSS模块1727(例如,GPS模块、Glonass模块、北斗模块或Galileo模块)、NFC模块1728以及无线电频率(RF)模块1729。
蜂窝模块1721可通过通信网络提供例如语音呼叫、视频呼叫、文本服务或互联网服务。根据实施方式,蜂窝模块1721通过使用SIM 1724(例如,SIM卡)识别和认证通信网络中的电子设备1701。根据实施方式,蜂窝模块1721执行可由处理器1710提供的至少一个功能。根据实施方式,蜂窝模块1721可包括通信处理器(CP)。
WiFi模块1723、BT模块1725、GNSS模块1727以及NFC模块1728中的每个模块可包括例如用于处理通过相应模块传输和接收的数据的处理器。根据实施方式,蜂窝模块1721、WiFi模块1723、BT模块1725、GNSS模块1727以及NFC模块1728中的至少一些(例如,两个或更多个)模块可包括在一个集成芯片(IC)或IC封装中。
例如,RF模块1729可传输和接收通信信号(例如,RF信号)。RF模块1729可包括收发器、功率放大器模块(PAM)、频率滤波器、低噪声放大器(LNA)或天线。根据另一实施方式,蜂窝模块1721、WiFi模块1723、BT模块1725、GNSS模块1727和NFC模块1728中的至少一个模可通过单独的RF模块传输和接收RF信号。
SIM 1724可包括例如包括SIM卡和/或嵌入式SIM的卡,以及可包括唯一标识信息(例如,集成电路卡标识符(ICCID)或用户信息(例如,国际移动用户识别码(IMSI))。
存储器1730(例如,存储器130)可例如包括内部存储器1732和/或外部存储器1734。内部存储器1732可包括例如以下项中的至少一项:易失性存储器(例如,动态随机存取存储器(DRAM)、静态RAM(SRAM)、同步动态RAM(SDRAM)等)以及非易失性存储器(例如,一次性可编程只读存储器(OTPROM)、可编程ROM(PROM)、可擦除和可编程ROM(EPROM)、电可擦除可编程ROM(EEPROM)等)、掩模ROM、闪存ROM、NAND闪速存储器、NOR闪速存储器等)、以及固态驱动器(SSD)。
外部存储器1734还可包括闪存驱动器,例如,紧凑型闪存(CF)、安全数字(SD)、微型SD、迷你SD、极速卡(xD)、多媒体卡(MMC)或记忆棒。外部存储器1734可通过各种接口与电子设备1701在功能上连接和/或物理上连接。
传感器模块1740测量物理量或感测电子设备1701的操作状态,以将所测量或所感测的信息转换为电信号。传感器模块1740可例如包括以下项中的至少一项:姿势传感器1740A、陀螺仪传感器1740B、压力传感器1740C、磁性传感器1740D、加速度传感器1740E、握力传感器1740F、接近传感器1740G、颜色传感器1740H(例如,RGB传感器)、生物计量传感器1740I、温度/湿度传感器1740J、亮度传感器1740K和紫外线(UV)传感器1740M。附加地或替代地,传感器模块1740可包括电子鼻传感器(未示出)、肌电图(EMG)传感器(未示出)、脑电图(EEG)传感器(未示出)、心电图(ECG)传感器(未示出)、红外线(IR)传感器、虹膜传感器和/或指纹传感器。传感器模块1740还可包括用于控制传感器中所包括的至少一个传感器的控制电路。在实施方式中,电子设备1701还可包括作为处理器1710的一部分或者与处理器1710不同的处理器,该处理器配置成控制传感器模块1740,以在处理器1710的睡眠状态期间控制传感器模块1740。
输入设备1750可包括例如触摸面板1752、(数字)笔传感器1754、键1756或超声输入设备1758。触摸面板1752可使用电容型、电阻型、IR型或超声波型中的至少一种类型。触摸面板1752还可包括控制电路。触摸面板1752还可包括触觉层以向用户提供触觉反应。
(数字)笔传感器1754可包括作为触摸面板的一部分的识别板或单独的识别板。键1756还可包括物理按钮、光学键或小键盘。超声输入设备1758通过麦克风感测由输入器件生成的超声波,并且检查与所感测的超声波相对应的数据。
显示器1760可包括面板1762、全息设备1764或投影仪1766。面板1762可实施为柔性的、透明的或可穿戴的类型。面板1762可与触摸面板1752配置在一个模块中。全息设备1764通过使用光的干涉在空中显示立体图像。投影仪1766通过投射光在屏幕上显示图像。屏幕可位于电子设备1701内部或电子设备1701外部。根据实施方式,显示器1760还可包括用于控制面板1762、全息设备1764或投影仪1766的控制电路。
接口1770可包括HDMI 1772、通用串行总线(USB,universal serial bus)1774、光学接口1776或D超小型1778。附加地或替代地,接口1770可包括例如MHL接口、SD卡/MMC接口或IrDA接口。
音频模块1780双向地转换声音和电信号。音频模块1780的至少一个元件可包括在I/O接口中。音频模块1780处理通过扬声器1782、接收器1784、耳机1786或麦克风1788输入或输出的声音信息。
相机模块1791是能够捕获静止图像或运动图像的设备,并且根据实施方式,可包括一个或多个图像传感器(例如,前置传感器或后置传感器)、镜头、图像信号处理器(ISP)或闪光灯(例如,LED、氙灯等)。
电力管理模块1795管理电子设备1701的电力。根据实施方式,电力管理模块1795可包括电力管理集成电路(PMIC)、充电器IC或电池电量计。PMIC可具有有线和/或无线充电方案。无线充电方案包括磁共振类型、磁感应类型和电磁类型,以及还可包括用于无线充电的附加电路,例如线圈环路、谐振电路或整流器。电池电量计测量电池1796的剩余电量或电池1796在充电期间的电压、电流或温度。电池1796可包括例如充电电池和/或太阳能电池。
指示器1797显示电子设备1701或电子设备1701的一部分(例如,处理器1710)的特定状态(例如,启动状态、消息状态或充电状态)。电机1798将电信号转换为机械振动或生成振动或触觉效果。尽管未示出,但电子设备1701可包括用于支持移动TV的处理设备(例如,GPU)。用于支持移动TV的处理设备处理根据诸如数字多媒体广播(DMB)、数字视频广播(DVB)、MediaFloTM等标准的媒体数据。
本文描述的每个前述元件可配置有一个或多个组件,组件名称可随着电子设备的类型而变化。在各种实施方式中,电子设备可包括前述元件中的至少一个元件,可省略其中的一些元件或可添加其它元件。另外,根据各种实施方式的电子设备的一些元件可集成至一个实体中,以与这些元件集成之前相同的方式执行相应元件的功能。
如本文所使用的,术语“模块”可表示例如包括硬件、软件和固件中的一项或其两项或更多项的组合的单元。“模块”可与单元、逻辑、逻辑块、组件或电路交换使用。“模块”可以是最小单元或集成组件的一部分。“模块”可以是适用于执行一个或多个功能的最小单元或最小单元的一部分。“模块”可机械地或电子地实施。例如,根据实施方式的“模块”可包括已知或待开发的专用集成电路(ASIC)芯片、现场可编程门阵列(FPGA)以及执行特定操作的可编程逻辑器件中的至少一项。
根据各种实施方式的装置的至少一部分(例如,模块或功能)或方法的至少一部分(例如,操作)可用以程序模块的形式存储在计算机可读存储介质中的指令来实施。当指令通过一个或多个处理器(例如,处理器120)执行时,一个或多个处理器可执行与指令相对应的功能。计算机可读存储介质可以是例如包括在存储器130中的存储器。
计算机可读记录介质包括硬盘、软盘或磁介质(例如,磁带)、光学介质(例如,光盘只读存储器(CD-ROM)或数字多功能光盘(DVD)、磁光介质(例如,软光盘)、硬件设备(例如,ROM、RAM、闪速存储器等)等。另外,程序指令包括通过编译器生成的机器语言代码以及能够通过计算机使用解释器执行的高级语言代码。上述硬件设备可配置成作为至少一个软件模块操作以执行本公开的操作,或上述软件模块可配置成作为至少一个硬件设备操作以执行本公开的操作。
根据本公开的各种实施方式的模块或程序模块可包括前述元件中的一项或多项、省略前述元件中的一些元件或还包括附加的其它元件。通过根据各种实施方式的模块、程序模块或其它元件执行的操作可以以顺序的、并行的、重复的或启发式的方式来执行。另外,可以以不同的顺序执行一些操作或可以省略一些操作,或可具有附加的不同操作。
根据本公开的各种实施方式,指令记录在记录介质上,该指令在通过至少一个处理器执行时导致该至少一个处理器执行至少一个操作,该至少一个操作包括:在电子设备的显示器的第一区域上显示从第一外部电子设备接收的第一图像,以及在显示器的第二区域上显示从第二外部电子设备接收的第二图像;基于第一区域的尺寸确定第一图像的比特率,以及基于第二区域的尺寸确定第二图像的比特率;以及将与第一图像的比特率有关的信息传输至第一外部电子设备,以及将与第二图像的比特率有关的信息传输至第二外部电子设备。
已提供本文公开的实施方式以供描述和理解所公开的技术方案,但本文公开的实施方式不旨在限制本公开的范围。因此,应解释的是,本公开的范围包括基于本公开的技术精神的任何变化或其它各种实施方式。

Claims (15)

1.一种电子设备,包括:
通信接口,配置为从第一外部电子设备接收第一图像以及从第二外部电子设备接收第二图像;
显示器,包括显示所述第一图像的第一区域以及显示所述第二图像的第二区域;以及
处理器,配置为基于所述第一区域的尺寸确定所述第一图像的比特率,基于所述第二区域的尺寸确定所述第二图像的比特率,以及通过所述通信接口将与所述第一图像的比特率有关的信息传输至所述第一外部电子设备并且将与所述第二图像的比特率有关的信息传输至所述第二外部电子设备。
2.如权利要求1所述的电子设备,其中,所述处理器还配置为基于接收的用户输入改变显示所述第一图像的第一区域的尺寸,在改变尺寸后的第一区域上显示所述第一图像,以及基于所述第一区域的改变后的尺寸改变所述第一图像的比特率。
3.如权利要求2所述的电子设备,其中,所述处理器还配置为通过所述通信接口将与所述第一图像的改变后的比特率有关的信息传输至所述第一外部电子设备。
4.如权利要求1所述的电子设备,还包括存储器,所述存储器存储关于显示图像的区域的尺寸与比特率之间的关系的信息,
其中,所述处理器还配置为通过使用存储在所述存储器中的关于所述关系的信息识别与所述第一区域的尺寸相对应的第一比特率以及与所述第二区域的尺寸相对应的第二比特率,将所述第一比特率确定为所述第一图像的比特率,以及将所述第二比特率确定为所述第二图像的比特率。
5.如权利要求1所述的电子设备,还包括存储器,所述存储器存储关于显示图像的区域的尺寸与比特率之间的关系的信息,
其中,所述处理器还配置为通过使用存储在所述存储器中的关于所述关系的信息计算与所述第一区域的尺寸相对应的第一比特率以及与所述第二区域的尺寸相对应的第二比特率,将所述第一比特率确定为所述第一图像的比特率,以及将所述第二比特率确定为所述第二图像的比特率。
6.如权利要求1所述的电子设备,其中,所述处理器还配置为监控网络的状态以及基于所监控的网络的状态调整所述第一图像的比特率和所述第二图像的比特率中的至少一个比特率,其中,所述电子设备通过所述网络连接至所述第一外部电子设备和所述第二外部电子设备中的每个外部电子设备。
7.如权利要求1所述的电子设备,其中,所述处理器还配置为基于所述第一区域的尺寸确定用于恢复所述第一图像的第一修复包的尺寸,基于所述第二区域的尺寸确定用于恢复所述第二图像的第二修复包的尺寸,将与所述第一修复包的尺寸有关的信息传输至所述第一外部电子设备,以及将与所述第二修复包的尺寸有关的信息传输至所述第二外部电子设备。
8.如权利要求1所述的电子设备,其中,所述处理器还配置为基于第一用户输入将所述第一区域的尺寸扩大至所述显示器的尺寸,在扩大尺寸后的第一区域上显示所述第一图像,基于所述第一区域的扩大后的尺寸改变所述第一图像的比特率,以及通过所述通信接口将与所述第一图像的改变后的比特率有关的信息传输至所述第一外部电子设备。
9.如权利要求8所述的电子设备,其中,所述处理器还配置为当所述第一区域的尺寸被扩大时停止显示所述第二图像,以及当停止显示所述第二图像时通过所述通信接口将指示停止显示所述第二图像的消息发送至所述第二外部电子设备。
10.如权利要求8所述的电子设备,其中,所述处理器还配置为基于第二用户输入缩小已扩大至所述显示器的尺寸的第一区域的尺寸,在缩小尺寸后的第一区域上显示所述第一图像,基于所述第一区域的缩小后的尺寸改变所述第一图像的比特率,以及通过所述通信接口将与所述第一图像的改变后的比特率有关的信息传输至所述第一外部电子设备。
11.如权利要求10所述的电子设备,其中,所述处理器还配置为当所述第一区域的尺寸被缩小时重新显示已停止显示的所述第二图像,以及当重新显示所述第二图像时,通过所述通信接口将指示重新显示所述第二图像的消息发送至所述第二外部电子设备。
12.如权利要求1所述的电子设备,其中,所述处理器还配置为通过所述通信接口使用用于建立所述第一外部电子设备与所述电子设备之间的连接的信道传输与所述第一图像的比特率有关的信息。
13.如权利要求1所述的电子设备,其中,与所述第一图像的比特率有关的信息包括向所述第一外部电子设备提出的、用于将所述第一图像的比特率改变为所确定的第一图像的比特率的请求。
14.一种用于操作电子设备的方法,所述方法包括:
在所述电子设备的显示器的第一区域上显示从第一外部电子设备接收的第一图像,以及在所述显示器的第二区域上显示从第二外部电子设备接收的第二图像;
基于所述第一区域的尺寸确定所述第一图像的比特率,以及基于所述第二区域的尺寸确定所述第二图像的比特率;以及
将与所述第一图像的比特率有关的信息传输至所述第一外部电子设备,以及将与所述第二图像的比特率有关的信息传输至所述第二外部电子设备。
15.如权利要求14所述的方法,还包括:
基于接收的用户输入改变显示所述第一图像的第一区域的尺寸以及在改变尺寸后的第一区域上显示所述第一图像;
基于所述第一区域的改变后的尺寸改变所述第一图像的比特率;以及
将与所述第一图像的改变后的比特率有关的信息传输至所述第一外部电子设备。
CN201680076041.6A 2016-01-20 2016-09-09 电子设备和用于操作电子设备的方法 Active CN108475181B (zh)

Applications Claiming Priority (3)

Application Number Priority Date Filing Date Title
KR1020160007242A KR20170087350A (ko) 2016-01-20 2016-01-20 전자 장치 및 전자 장치의 동작 방법
KR10-2016-0007242 2016-01-20
PCT/KR2016/010172 WO2017126767A1 (ko) 2016-01-20 2016-09-09 전자 장치 및 전자 장치의 동작 방법

Publications (2)

Publication Number Publication Date
CN108475181A true CN108475181A (zh) 2018-08-31
CN108475181B CN108475181B (zh) 2022-03-18

Family

ID=59362440

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201680076041.6A Active CN108475181B (zh) 2016-01-20 2016-09-09 电子设备和用于操作电子设备的方法

Country Status (5)

Country Link
US (1) US10963208B2 (zh)
EP (1) EP3399402A4 (zh)
KR (1) KR20170087350A (zh)
CN (1) CN108475181B (zh)
WO (1) WO2017126767A1 (zh)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN109885273A (zh) * 2019-03-08 2019-06-14 南昌黑鲨科技有限公司 图像显示***及显示方法

Families Citing this family (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US10585637B2 (en) * 2017-03-27 2020-03-10 Lenovo (Beijing) Co., Ltd. Information processing method and electronic device
US11093197B2 (en) * 2017-07-31 2021-08-17 Stmicroelectronics, Inc. System and method to increase display area utilizing a plurality of discrete displays
KR102570827B1 (ko) * 2018-07-17 2023-08-25 삼성전자주식회사 디스플레이 상에서 복수의 어플리케이션의 실행 화면을 표시하는 전자 장치 및 상기 전자 장치의 구동 방법
KR102668429B1 (ko) 2019-11-15 2024-05-24 삼성전자주식회사 전자장치 및 그 제어방법

Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US6141788A (en) * 1998-03-13 2000-10-31 Lucent Technologies Inc. Method and apparatus for forward error correction in packet networks
JP2005191949A (ja) * 2003-12-25 2005-07-14 Fujitsu Ltd 映像配信装置及び映像閲覧装置
US20110106963A1 (en) * 2009-11-03 2011-05-05 Sprint Communications Company L.P. Streaming content delivery management for a wireless communication device
EP2682859A2 (en) * 2012-07-06 2014-01-08 LG Electronics, Inc. Mobile terminal, image display device and user interface provision method using the same
JP2014183488A (ja) * 2013-03-19 2014-09-29 Enwa Co Ltd ストリーミング受信装置
CN104115466A (zh) * 2012-01-06 2014-10-22 高通股份有限公司 具有多屏幕服务的无线显示器

Family Cites Families (14)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH10304232A (ja) * 1997-05-01 1998-11-13 Canon Inc カメラ装置及び画像処理システム
US6141324A (en) 1998-09-01 2000-10-31 Utah State University System and method for low latency communication
US7274661B2 (en) 2001-09-17 2007-09-25 Altera Corporation Flow control method for quality streaming of audio/video/media over packet networks
JP5375338B2 (ja) * 2009-05-29 2013-12-25 セイコーエプソン株式会社 画像表示システム、画像表示装置、画像表示方法、画像供給装置、およびプログラム
US8171154B2 (en) * 2009-09-29 2012-05-01 Net Power And Light, Inc. Method and system for low-latency transfer protocol
WO2012153290A1 (en) * 2011-05-10 2012-11-15 Nds Limited Adaptive presentation of content
WO2013048484A1 (en) * 2011-09-30 2013-04-04 Intel Corporation Quality of experience enhancements over wireless networks
JP6009824B2 (ja) * 2012-05-29 2016-10-19 株式会社東芝 電子機器、制御方法およびプログラム
US9131251B2 (en) 2012-09-20 2015-09-08 Google Technology Holdings LLC Use of a receive-window size advertised by a client to a content server to change a video stream bitrate streamed by the content server
CN104104709A (zh) * 2013-04-12 2014-10-15 上海帛茂信息科技有限公司 可与多个显示设备进行通讯的方法及使用该方法的电子设备
KR102087987B1 (ko) 2013-10-04 2020-03-11 삼성전자주식회사 마스터 기기, 클라이언트 기기, 및 그에 따른 화면 미러링 방법
US20150189331A1 (en) 2013-12-27 2015-07-02 Electronics And Telecommunications Research Institute Image data communication method and image data communication device
KR101760018B1 (ko) 2013-12-27 2017-07-24 한국전자통신연구원 영상 데이터 통신 방법 및 영상 데이터 통신 장치
KR101553926B1 (ko) 2014-12-16 2015-09-30 연세대학교 산학협력단 영상 스티칭을 위한 트랜스코딩에서의 비트율 조절 장치 및 그 방법

Patent Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US6141788A (en) * 1998-03-13 2000-10-31 Lucent Technologies Inc. Method and apparatus for forward error correction in packet networks
JP2005191949A (ja) * 2003-12-25 2005-07-14 Fujitsu Ltd 映像配信装置及び映像閲覧装置
US20110106963A1 (en) * 2009-11-03 2011-05-05 Sprint Communications Company L.P. Streaming content delivery management for a wireless communication device
CN104115466A (zh) * 2012-01-06 2014-10-22 高通股份有限公司 具有多屏幕服务的无线显示器
EP2682859A2 (en) * 2012-07-06 2014-01-08 LG Electronics, Inc. Mobile terminal, image display device and user interface provision method using the same
JP2014183488A (ja) * 2013-03-19 2014-09-29 Enwa Co Ltd ストリーミング受信装置

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN109885273A (zh) * 2019-03-08 2019-06-14 南昌黑鲨科技有限公司 图像显示***及显示方法

Also Published As

Publication number Publication date
KR20170087350A (ko) 2017-07-28
US10963208B2 (en) 2021-03-30
CN108475181B (zh) 2022-03-18
US20190026064A1 (en) 2019-01-24
EP3399402A1 (en) 2018-11-07
WO2017126767A1 (ko) 2017-07-27
EP3399402A4 (en) 2019-01-16

Similar Documents

Publication Publication Date Title
CN106209964B (zh) 电子装置和用于在电子装置中控制应用的执行的方法
CN108632448A (zh) 用于控制音频输出的电子设备及其操作方法
CN106055300B (zh) 用于控制声音输出的方法及其电子设备
CN108513165A (zh) 共享内容的方法和支持该方法的电子设备
CN108475329B (zh) 电子设备及其操作方法
CN108604190B (zh) 用于控制应用的电子装置及其操作方法
CN108376546A (zh) 语音输入方法以及用于支持该方法的电子设备和***
CN108110818B (zh) 电子设备及其操作方法
CN108700995A (zh) 电子设备和用于切换和对齐其应用的方法
CN110199503A (zh) 消息生成方法及用于支持该方法的可穿戴的电子设备
US10051370B2 (en) Method for outputting audio signal and electronic device supporting the same
CN108605261B (zh) 电子设备及其操作方法
CN108475181A (zh) 电子设备和用于操作电子设备的方法
CN105320402B (zh) 管理数据的方法和用于处理该方法的电子设备
KR102358849B1 (ko) 스마트 워치에 대한 정보를 제공하는 전자 장치와 이의 동작 방법
CN109643843A (zh) 电子设备及其握持识别方法
US20160286132A1 (en) Electronic device and method for photographing
CN108427533A (zh) 电子设备及用于确定电子设备的环境的方法
CN109196546A (zh) 电子设备和包括该电子设备的信息处理***
EP3287924A1 (en) Electronic device and method for measuring heart rate based on infrared rays sensor using the same
JP2020502696A (ja) 電子装置及びこれを用いたウェブページ表示方法
CN108293095A (zh) 图像传感器、包括该图像传感器的电子设备及其操作方法
CN107239245A (zh) 用于输出屏幕的方法和支持该方法的电子设备
EP3001656A1 (en) Method and apparatus for providing function by using schedule information in electronic device
KR102356345B1 (ko) 전자 장치 및 그 제어 방법

Legal Events

Date Code Title Description
PB01 Publication
PB01 Publication
SE01 Entry into force of request for substantive examination
SE01 Entry into force of request for substantive examination
GR01 Patent grant
GR01 Patent grant